查看: 11706|回复: 0

SPSS:对数据进行Ln对数转换过程

[复制链接]

824

主题

368

回帖

293

日志

荣誉会员

积分
6528
QQ
发表于 2019-5-20 10:22:39 | 显示全部楼层 |阅读模式
本帖最后由 hyc3140 于 2019-5-20 12:02 编辑

SPSS:对数据进行Ln对数转换过程。正态性检验很重要,但是我的数据就是不服从正态分布怎么办呢?这个问题统计学专家在很久之前已经发现并提出了行之有效的方法。比如,我们可以采用非参数检验。如用于两组独立样本的Mann-Whitney U test,多组独立样本的Kruskal-Wallis test。或者,我们也可以做一些数据转换,如对数转换,使得转换后的数据服从正态分布,从而继续采用参数检验。注意:对数据进行对数转换的时候,数值必须是大于0的
  1 这里要对图中”得分“一列数据进行Ln对数转换
c42126fb66bb2a15fc2c1ac025dfe947.jpg
  2 点击SPSS软件顶部工具栏上的”转换(Transform)“
7f50cd5417b4a80c467fb77783b08cf9.jpg
  3 在弹出的菜单中,选择”计算变量(Compute Variable)“
43cf28dd19e7f21b568084a61efbe325.jpg
  4 打开计算变量界面后,首先要在”目标变量(Target Variable)“的方框输入转换后的变量的名称
  例如这里演示的,是对得分进行对数转换,可以输入名称”得分对数转换“
  这样待会转换完毕后,新变量的名称就叫这个
1b378a862bc4044ed9767f108ee9a301.jpg
  5 然后在”函数组(Function group)“一栏里选择”算术(Arithmetic)“
6bdbf95569b7ca1dabcecc4042e29903.jpg
  6 然后在”函数和特殊变量(Functions and Special Variables)“一栏里面
  选择”Ln“,这个就是以自然常数e为底的对数
5204e368b4881f9df1472a4d3cc0cffd.jpg
  7 如图,选择Ln后,中间的方框中会出现对该函数表达式,作用等的解释。
  这里Ln函数的表达式为Ln(数值)
0a46fcc4f52e24c4141c08f0a6f1e267.jpg
  8 如图,点击对话框中间数字键盘右边的向上箭头
fbdbcc890cd114a9e136b7ca940c0ec4.jpg
  9 这样就可以把刚才选择的Ln函数,送入到”数字表达式(Numeric Expression)“里面
  注意:这里表达式LN(?)里面有个问号,这是因为还没有输入要进行对数转换的数值
f70f63afc6058de6360538a1413c00ba.jpg
  10 点击左侧边栏里面的”得分“
74b3f796f6af65e615082d0ddd635488.jpg
  11 然后点击旁边向右的箭头,如图
d92b1421cb3ce4302ce8db5e4764121b.jpg
  12 这样原来数字表达式方框里面的LN(?)就变成了LN(得分)
  注意在目标变量方框和数字表达式方框之间有个"="等号
  这里的意思就是:得分对数转换=LN(得分)
c0873936fa640e6fcb97c8f621d0d50f.jpg
  13 然后点击最下面的”确定(OK)“
e6c12c3f41afee5dfb01df89f0da8adf.jpg
  14 SPSS查看器弹出已经执行了,对”得分“的Ln对数转换
5af2d9f1b720078552f0453370c39c23.jpg
  15 回到SPSS主界面,可以看到已经转换完成的新增数据列
  图中用红色方框框起来的就是进行Ln对数转换后的数据了
  在后面的分析中,选择变量的时候,只需要选择转换过的这个变量即可
d2671c95752261a5892a36603bf291bc.jpg
希望疫情早日结束!
回复 关闭延时

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表