全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
6300 4
2014-04-30
同SPSS软件将非正态分布数据变成正态分布方法是:
……先将原始分数的频数转化为相对累积频数(百分等级),将它视为正态分布的概率,然后通过查正态分布表中概率值相对应的Z值,将其转化为Z分数,达到正态化的目的。

在SPSS上的操作方法:工具栏transform-Rank cases,将左边你要进行正态化的变量拖入右边“变量”框中;点选rank types对话窗,选中normal scores选项(共四种计算方法,系统默认的是bloom计算方法,可根据你的需要进行改进),点击continue,ok。

spss会在数据观察表中生成两列新变量,其中N总分变量就是你想要的正态化结果。
   但是转换的数值中负值太多,怎么把数据都变成正值呢
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-30 12:43:14
正态分布本身就可能存在负值,为什么要做成正值? 是半正太分布?
二维码

扫码加我 拉你入群

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

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

2014-4-30 12:49:33
crystal8832 发表于 2014-4-30 12:43
正态分布本身就可能存在负值,为什么要做成正值? 是半正太分布?
是的,主要是做企业的总资产报酬率的
二维码

扫码加我 拉你入群

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

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

2014-4-30 13:08:44
悠闲在煎熬 发表于 2014-4-30 12:49
是的,主要是做企业的总资产报酬率的
标准化取绝对值试试。
二维码

扫码加我 拉你入群

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

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

2014-4-30 13:13:38
crystal8832 发表于 2014-4-30 13:08
标准化取绝对值试试。
谢谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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