楼主: swustxxl
2715 2

sas/spss中正态数据如何转化为非正态,又如何按算法逆运算回对应的非正态数据? [推广有奖]

  • 0关注
  • 0粉丝

初中生

4%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
140 点
帖子
2
精华
0
在线时间
17 小时
注册时间
2010-8-11
最后登录
2019-7-3

楼主
swustxxl 发表于 2015-3-8 16:44:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问SAS和SPSS中非正态数据如何转化为正态数据,又如何按算法逆运算回对应的非正态数据?
SPSS中有transform-Rank cases对话框可以实现从非正态到正态的转化,但如何按算法映射回原数据不知如何进行?
SAS中是否有对应的命令?不希望用简单对数转化,那只能是碰运气,而且会尝试N多次,可能效果都不好,也不利于编程
二维码

扫码加我 拉你入群

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

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

关键词:非正态数据 SPSS 非正态 PSS 逆运算 对话框 如何 而且

沙发
wuzubin12345 发表于 2015-3-8 16:47:08
值得思考

藤椅
天穹下 发表于 2015-3-8 22:19:07
SAS中用Proc transreg 过程实现BOX-COX变换,只要是连续变量,都能通过最大似然函数估计找到一个参数(入),将非正态转为正态。只有因变量没有自变量的语句如下:
ods graphics on;
proc transreg maxiter=0 nozeroconstant data= ;
   model BoxCox(y) = identity(n);/*原始数据增加一列n,并使n=0*/
   output out=m;
run;
至于逆转换,你查一下BOX-COX变换的公式

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 06:15