美文网首页SPSS统计分析
SPSS篇——对变量重新赋值

SPSS篇——对变量重新赋值

作者: SPSS学堂 | 来源:发表于2020-03-26 16:43 被阅读0次

   对变量重新赋值,是将变量的原始值重新加以设定。例如,将反向问题重新计分;将连续变量的数值分为若干等级。在SPSS中,提供了两种对变量重新赋值的方式,分别是重新编码为不同变量与重新编码为相同变量,下面我们具体来做下。

第一个栗子

一个简单的栗子:根据学生的成绩进行等级划分,将成绩分为5等:90分以上为1等、80-89分为2等、70-79分为3等、60-69分为4等、59分以下为5等。下面我们以数学成绩为例来具体操作下重新编码为不同变量:

Step1:  在SPSS中打开数据文件“学生成绩.sav”,如图1.1。

图1.1

Step2:单击【转换】菜单,选择【重新编码为不同变量】菜单,弹出对话框,将左侧框中的“数学[math]”选入【数字变量->输出变量】框。在【名称】框输入“mathlevel”作为新变量名,【标签】可选填,填入“数学等级”,点【更改】,如图1.2。

图1.2

Step3:单击【旧值和新值】,打开新旧值设置窗口,【旧值】框中勾选【范围,从值到最高】并输入90,再在【新值】框中,勾选【值】并填入“1”,点【添加】,如图1.3。

图1.3

类似地操作,【旧值】框的【范围】从“80”到“89”,【新值】的【值】填“2”,点【添加】;……;【范围,从最低到值】填“59”,【新值】的【值】填“5”,点【添加】,如图1.4。

【旧值】框的值既是变量是固定的一个值;系统缺失、系统或用户缺失是数据缺失的情况;所有其他值则是所有已罗列的情况之外的值。【新值】框的系统缺失则是重新编码为缺失值;复制旧值,既不改变旧值,维持旧值。

图1.4

Step4:单击【继续】,回到前窗口,点【确定】,对变量重新赋值为不同变量就做完了,具体结果如图1.5。

图1.5

此时,我们看到,所有的数学成绩都按照规则进行了等级划分,并且存入了新的变量mathlevel(数学等级)。

第二个栗子

有职工工资以及税收表,但是现在税收制度实行减税,具体方案为,原来税收为2500以上交2500元,税收为1500以上交1500元,低于1500元则维持之前的政策不变。此时,我们就需要用到重新编码为相同变量,具体我们来动手操作下:

Step1: 在SPSS中打开数据文件“职工工资.sav”,如图1.6。

图1.6

Step2:单击【转换】菜单,选择【重新编码为相同变量】菜单,弹出对话框,将左侧框中的“tax”选入【数字变量】框,如图1.7。

图1.7

Step3:单击【如果(I)】菜单,弹出对话框,此时系统默认是【包括所有个案选项】,既默认是对所有个案进行重新编码,此时我们选择【如果个案满足条件则包括(I)】框,我们在IF条件编辑框内编辑条件tax>1500,如图1.8。

函数组选项框中提供了各种SPSS内置的计算函数,我们根据需要来选用,此处暂时不需要用。

图1.8

Step4:单击【继续】,回到前窗口,单击【旧值和新值】,将新的税收规则录入,如图1.9。

图1.9

Step5:单击【继续】,回到前窗口,点【确定】,对变量重新赋值为相同变量就做完了,具体结果如图1.10。

图1.10

此时,我们看到税收并未全部被重新赋值,而是符合IF条件的一部分数据按照规则被重新赋值了,并且直接替换了变量原值。

在公众号“SPSS学堂”,输入“20180117”即可获得本文原始数据哦

相关文章

  • SPSS篇——对变量重新赋值

    对变量重新赋值,是将变量的原始值重新加以设定。例如,将反向问题重新计分;将连续变量的数值分为若干等级。在SPSS...

  • 01spss学习

    spss变量视图和数据视图,文件格式sav. spss编码和录入。事前编码,适用于多选或单选。单选给变量赋值。多选...

  • 【2019-06-03】Scala 有状态的对象

    可重新赋值的变量和属性对可重新赋值的变量执行两种操作:获取它的值或者设定为新的值。 离散事件模拟

  • Python语言基础之——变量和运算符

    1.变量 1.定义变量 2.使用变量 3.修改变量 重新给变量赋值 4. 同时给多个变量赋值 2.变量赋值的原理 ...

  • Kotlin-变量

    1、变量 val(value)用来声明不可变的变量,在初始赋值之后不能重新赋值,对应Java中的final变量; ...

  • [JS基础]笔记二

    变量 存放数据【盒子】,可以改变的量 1.申明变量:var 变量 2.赋值 注意:当变量的值被重新的赋值后,原有值...

  • 《重构》阅读记录

    重新组织函数 提炼函数 内联函数 内联临时变量 引入解释性变量 分解临时变量 移除对参数的赋值 以函数对象替换函数...

  • 解构赋值

    解构赋值:ES6 中新增了变量赋值的方式,从数组和对象中提取值,对变量进行赋值。 单独赋值给变量,解构赋值。 解构...

  • Kotlin学习笔记 第一篇

    变量与函数 val:用于声明不可变的变量,这种变量在初始赋值之后就再也不能重新赋值,对应 Java 中的 fina...

  • SPSS

    SPSS里对变量进行运算生成新变量的操作 Transform(转换)——Compute Variable…(计算变...

网友评论

    本文标题:SPSS篇——对变量重新赋值

    本文链接:https://www.haomeiwen.com/subject/xacfuhtx.html