位置: IT常识 - 正文

python中Box-Cox变换是什么(python cox)

编辑:rootadmin

推荐整理分享python中Box-Cox变换是什么(python cox),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中combobox,python cox,python boxcox,python boxcox,python boxcox变换,python中combobox,python box函数,python boxcox变换,内容如对您有帮助,希望把文章链接给更多的朋友!

概念

python中Box-Cox变换是什么(python cox)

1、Box-Cox变换是统计建模中常用的建模方法,主要用于连续响应变量不满足正态分布。

可采用Box-Cox变换。

2、使线性回归模型在满足线性、正态性、独立性和方差的同时不丢失信息。

在Box-Cox转换之前,有必要将数据归一化。

实例

#我们这里是对训练集和测试集一起归一化,也可以分开进行归一化,(分开)这种方式需要建立训练数据和测试数据分布一直的情况下,建议在数据量大的情况下使用。#绘图显示Box-Cox变换对数据分布影响cols_numeric_left=cols_numeric[0:13]cols_numeric_right=cols_numeric[13:]#这里是将特征分为两部分,前13个为第一部分##CheckeffectofBox-Coxtransformsondistributionsofcontinuousvariablestrain_data_process=pd.concat([train_data_process,train_data['target']],axis=1)fcols=6frows=len(cols_numeric_left)plt.figure(figsize=(4*fcols,4*frows))i=0forvarincols_numeric_left:dat=train_data_process[[var,'target']].dropna()i+=1plt.subplot(frows,fcols,i)sns.distplot(dat[var],fit=stats.norm);plt.title(var+'Original')plt.xlabel('')i+=1plt.subplot(frows,fcols,i)_=stats.probplot(dat[var],plot=plt)plt.title('skew='+'{:.4f}'.format(stats.skew(dat[var])))#计算数据集的偏度plt.xlabel('')plt.ylabel('')i+=1plt.subplot(frows,fcols,i)plt.plot(dat[var],dat['target'],'.',alpha=0.5)plt.title('corr='+'{:.2f}'.format(np.corrcoef(dat[var],dat['target'])[0][1]))i+=1plt.subplot(frows,fcols,i)trans_var,lambda_var=stats.boxcox(dat[var].dropna()+1)trans_var=scale_data(trans_var)sns.distplot(trans_var,fit=stats.norm);plt.title(var+'Tramsformed')plt.xlabel('')i+=1plt.subplot(frows,fcols,i)_=stats.probplot(trans_var,plot=plt)plt.title('skew='+'{:.4f}'.format(stats.skew(trans_var)))#归一化后,偏度明显变小,相关性变化不大plt.xlabel('')plt.ylabel('')i+=1plt.subplot(frows,fcols,i)plt.plot(trans_var,dat['target'],'.',alpha=0.5)plt.title('corr='+'{:.2f}'.format(np.corrcoef(trans_var,dat['target'])[0][1]))

以上就是python中Box-Cox变换的介绍,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/310525.html 转载请保留说明!

上一篇:phpcms怎么发布文章(phpcms文档)

下一篇:python标记清除的过程(python清除变量的命令)

  • 口语化营销会改变你的产品营销模式(口语化宣传文案)

  • 闲鱼下架怎么操作(闲鱼下架了怎么重新上架)

  • 北京健康宝如何更新照片(北京健康宝如何解除弹窗3)

  • steam如何删除自己的动态(steam怎么彻底删除干净)

  • 荣耀畅玩20和畅玩20pro的区别(荣耀畅玩20和畅享20手机壳通用吗)

  • 小米手机自动连点器在哪(小米手机自动连招在哪打开)

  • 抖音APP可以分身吗(抖音app可以分身两个吗)

  • 手机识物功能怎么用(手机自带识物怎么操作)

  • 积目卸载位置还会变吗(积目卸载是不是一直显示原来的位置)

  • 电视连手机wifi费流量吗(电视连手机WiFi怎么连)

  • 联想笔记本关不了机(联想笔记本关不了机,一直在显示正在关机)

  • 苹果11最近删除照片在哪里(苹果11最近删除的照片清空了还能恢复吗)

  • 组成计算机的硬件结构是什么(组成计算机的硬件系统的基本部分)

  • 小米8音量键不受控制弹出(小米8音量键不受控制自己动修多少钱)

  • 蓝光视频是什么意思(蓝光视频对眼睛好吗)

  • google通讯录同步是什么意思(google通讯录同步下载)

  • 为什么苹果手机打电话的时候没有网络(为什么苹果手机无线局域网打不开)

  • 淘宝自动确认收货后还能退货吗(淘宝自动确认收货后运费险还有效吗)

  • ios系统字体叫什么(iphone的系统字体)

  • oppoa5充电慢咋办(oppoa5充电速度慢怎么办)

  • 小米5屏幕是oled吗(小米5屏幕是lcd屏供应商)

  • 手机丢了能重新办卡吗(手机丢了能重新登录吗)

  • 证书验证失败怎么回事(证书验证失败怎么弄)

  • 9字头电话如何拦截(9字头的是什么电话)

  • 快应用是什么软件(快应用是什么软件安全不)

  • 支付宝小程序跳转第三方H5页面(支付宝小程序跳回app)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络