首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Python中对规范化数据帧的子集进行反规范化

在Python中对规范化数据帧的子集进行反规范化
EN

Stack Overflow用户
提问于 2018-07-04 16:55:44
回答 1查看 56关注 0票数 -1

我对python和在一组数据上构建随机森林模型还很陌生。我的原始数据包含33000行和4列。我已经使用以下公式对其进行了标准化:

代码语言:javascript
复制
normalized_df = (mydata-mydata.mean()) / mydata.std()

现在,在执行随机森林之后,我有了一个数据框架,其中包含我的预测、实际数据和所有测试特性(即9000行和5列)。我试着用下面的公式来标准化它:

代码语言:javascript
复制
denorm_df = (normalized_pred_df * mydata.std() ) + mydata.mean()

这会导致数据帧的大多数列中的NaN值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-05 06:15:13

考虑使用sklearn中的StandardScaler,以及它的invert_transform()函数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51169653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档