全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
7314 3
2012-07-08
求johnson变换或者box-cox变换在相关统计软件中的实现程序
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-4-1 11:09:41
因变量不符合正态分布时,我们可以考虑将其做适当的变换,使得变换后的新变量接近正态分布,box-cox变换方法:

考虑到y可能会取负值,所以还有个修正方法:

加上c,目的就是使(y+c)为正。
exce不造,Sas实现以下为sas support里面的例子:
  data x;
      do x = 1 to 8 by 0.025;
         y = exp(x + normal(7));
         output;
      end;
   run;
  
   ods graphics on;
  
   title2 'Default Options';
  
   proc transreg data=x test ss2 details;
      model BoxCox(y / lambda=-2 to 2 by 0.1  convenient parameter=2) = identity(x);
   run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-2 10:39:48
bakoll 发表于 2015-4-1 11:09
因变量不符合正态分布时,我们可以考虑将其做适当的变换,使得变换后的新变量接近正态分布,box-cox变换方法 ...
好的  谢谢谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-3 09:03:35
学习了,谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群