对表达式再次表达式,是将表达式的原初值再次予以预设。比如,将逆向难题再次记分;将连续表达式的值分成若干个级别。在SPSS中,提供更多了三种对表达式再次表达式的形式,依次是再次代码为完全相同表达式与再次代码为完全相同表达式,上面我们具体内容来做下。
第二个红豆
两个单纯的红豆:依照小学生的战绩展开级别分割,将战绩分成5等:90分以内为1等、80-89分成2等、70-79分成3等、60-69分成4等、59分下列为5等。上面他们以微积分战绩为科沙群具体内容实施下再次代码为完全相同表达式:
Step1: 在SPSS中关上CSV“小学生战绩.sav”,如图1.1。
图1.1Step2:空格键【切换】工具栏,优先选择【再次代码为完全相同表达式】工具栏,弹出页面,将右侧框中的“微积分[math]”招入【位数表达式->输入表达式】框。在【中文名称】框输入“mathlevel”做为新表达式名,【条码】可选填,插入“微积分级别”,点【更动】,如图1.2。
图1.2Step3:空格键【旧值和缓存统计数据】,关上旧有值增设询问处,【旧值】框中键入【覆盖范围,从值到最低】并输入90,再在【缓存统计数据】框中,键入【值】并插入“1”,点【加进】,如图1.3。
图1.3类似于地操作形式,【旧值】框的【覆盖范围】从“80”到“89”,【缓存统计数据】的【值】填“2”,点【加进】;……;【覆盖范围,从最低到值】填“59”,【缓存统计数据】的【值】填“5”,点【加进】,如图1.4。
【旧值】框的值既是表达式是一般来说的两个值;控制系统缺位、控制系统或使用者缺位是统计数据缺位的情况;大部份其它值则是大部份已详列的情形以外的值。【缓存统计数据】框的控制系统缺位则是再次代码为缺位值;拷贝旧值,既不发生改变旧值,保持旧值。
图1.4Step4:空格键【继续】,回到前询问处,点【确定】,对表达式再次表达式为完全相同变量就做完了,具体内容结果如图1.5。
图1.5此时,他们看到,大部份的微积分战绩都按照规则展开了级别分割,并且存入了新的表达式mathlevel(微积分级别)。
第二个红豆
有职工工资以及税收表,但是现在税收制度实行减税,具体内容方案为,原来税收为2500以内交2500元,税收为1500以内交1500元,低于1500元则保持之前的政策不变。此时,他们就需要用到再次代码为完全相同表达式,具体内容他们来动手操作形式下:
Step1: 在SPSS中关上CSV“职工工资.sav”,如图1.6。
图1.6Step2:空格键【切换】工具栏,优先选择【再次代码为完全相同表达式】工具栏,弹出页面,将右侧框中的“tax”招入【位数表达式】框,如图1.7。
图1.7Step3:空格键【如果(I)】工具栏,弹出页面,此时控制系统默认是【包括大部份个案选项】,既默认是对大部份个案展开再次代码,此时他们优先选择【如果个案满足条件则包括(I)】框,他们在IF条件编辑框内编辑条件tax>1500,如图1.8。
函数组选项框中提供更多了各种SPSS内置的计算函数,他们依照需要来选用,此处暂时不需要用。
图1.8Step4:空格键【继续】,回到前询问处,空格键【旧值和缓存统计数据】,将新的税收规则录入,如图1.9。
图1.9Step5:空格键【继续】,回到前询问处,点【确定】,对表达式再次表达式为完全相同表达式就做完了,具体内容结果如图1.10。
图1.10此时,他们看到税收并未全部被再次表达式,而是符合IF条件的一部分统计数据按照规则被再次表达式了,并且直接替换了表达式原值。