SPSS:如何将连续变量转换为等级变量?

您所在的位置:网站首页 用spss分组 SPSS:如何将连续变量转换为等级变量?

SPSS:如何将连续变量转换为等级变量?

2023-03-24 05:34| 来源: 网络整理| 查看: 265

变量赋值

案例:将公司不同年龄段的员工进行分组,按55岁分为5个组,便于后面统计不同年龄段的员工数。

1.点击菜单栏中的“转换”->“计算变量”菜单项,弹出”计算变量“对话框。 转换菜单

2.在“目标变量”文本框中输入需要赋值的变量名age,在“数字表达式”文本框输入1,点击“确定”按钮,即建立了新变量age,取值为1。 ”计算变量“对话框 3.重新进入“计算变量”对话框,将“数字表达式”文本框内容更改为2,点击“如果”按钮,弹出“计算变量:If个案”子对话框,选中“在个案满足条件时包括”单选按钮,在下方的文本框中输入“年龄>=25&年龄55岁的年龄段分组操作同步骤3,在“数字表达式”文本框中分别填入3、4、5,设定的筛选条件分别为“年龄>=36&年龄=46&年龄55”,操作完成后,可得到age分组变量。 不同年龄段的分组 变量重编码

案例:将学生的考试分数进行分级,分数少于60的为“不及格”,分数大于等于60但小于80的为“及格”,分数大于等于80小于90的为“良好”,分数大于等于90的为“优秀”。

1.点击菜单栏中的“转换”->“重新编码为不同变量”菜单项,弹出“重新编码为不同变量”对话框。 转换菜单

2.将分数选入“数字变量->输出变量”列表框,在“输出变量”框中的“名称”文本框中输入新变量level,并单击“变化量”按钮,“数字变量->输出变量”列表框中的内容变为“分数->level”。 “重新编码为不同变量”对话框 3.点击“旧值和新值”按钮,弹出旧值和新值定义对话框,在对话框左侧旧值框中选中“范围,从最低到值”单选项,输入59,在对话框右侧勾选上“输出变量是字符串”,并在新值框中选中“值”单选项,输入“不及格”,点击“添加”按钮,“旧->新”列表框中出现“Lowest thru59 ->'不及格‘”。“及格”、“良好”和“优秀”分级操作同上。 旧值和新值定义对话框 4.在旧值和新值定义对话框点击“继续”按钮,且在“重新编码为不同变量”对话框中确认后,原数据表中新增了level分组变量。 考试分数分组结果 连续变量的可视离散化

案例:将公司员工按年龄分成10组,并且各组之间等间距。

1.点击菜单栏中的“转换”->“可视分箱”菜单项,弹出“可视分箱”对话框。 转换菜单

2.将变量年龄选入“要分箱的变量”列表框中,单击“继续”按钮。 “可视分箱”变量选择对话框 3.单击“生成分割点”按钮,弹出“生成分割点”子对话框,在等宽区间中分割点数和宽度输入框中分别输入10和5,点击第一个分割点位置输入框,系统自动填充数字21,单击“应用”回到主对话框。 “可视分箱”主对话框及“生成分割点”子对话框 4.点击“生成标签”按钮,左侧标签列表自动填充对应的值标签,可视化图中显示出各分割点的位置,在分箱化变量文本框中输入age1,点击“确定”按钮,在原数据中生成新的分组变量age1。 “可视分箱”主对话框

总结:以上方法都可以将连续变量转换为等级变量,但是每个方法的使用场景有些许差别。变量赋值可以用在需要使用SPSS算术表达式、SPSS函数及SPSS条件表达式的场景下,结果变量更加灵活。变量重编码适合用在等级变量值较多的情况,可以很简洁的完成连续变量的等级划分。连续变量的可视离散化适合分组比较有规律的情况,比如等距分组,且可视化程度较高,用户能直观的看到可视离散化程度。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3