



数据转换是对不适合做统计的数据的性质进行适当的改变,而后再使用统计过程。数据转换有 10 个功能,可分三组,第一组有运算(COMPUTE)、重新编码(RECODE)、可视化分段(VISUAL DANDER)、计数(COUNT)、记录排秩(RANK CASES)、自动编码(AUTO RECODE);第二组有创立时间序列(CREATE TIME SIRES)、替代缺失值(REPLACING MISS VALUE)、随机数种子(RANDOM NUMBER SEED);第三组只有一个功能,运行未完成转换(RUN PENDING TRANSFORM)。
我们只对外语教学与研究结合较密切的“运算”“重新编码”“替代缺失值“进行说明。
一 、 运算
运算转换与选择记录的用法非常接近,但也有不同的地方。请看下图:
我们再打开条件按键,看下图:
下面是条件式的表达法。
同选择记录一样,也分算术运算,关系运算,逻辑运算和函数运算。下柬分别说明。
如果我们选择一个变量大于 60 分以上的数据,那么表达式为:变量= > 60 那么产生一个新变量,请看图示:
点击“CONTINUE”,看图如下:
点击“OK”,运算如下:
请看逻辑运算示例:
点击“CONTINUE”,看下图:
看运算结果,点击“OK”,如下图:
SPSS的函数的作用是对原数据进行转换,以便适应新的分析过程。
函数示例:
SPSS有①算术函数 12 个,②统计函数 10 个,③随机变量函数 22 个,④反分布函数 15 个,⑤累计分布函数 25 个,⑥逻辑函数 2 个,⑦日期和时间函数 26 个,⑧缺失值函数 4 个,⑨字符串函数 18 个,⑩转换函数 2 个。
共有十类 136 个。
函数的格式,函数名(函数表达式)。
对于函数的应用,一要理解函数的意义,二要会用函数的表达式,三要尝试使用。掌握这两点,就能掌握函数在SPSS的使用。
下面是一例新变量的产生过程:单条件和双条件。
1 单条件:即用一个条件,不用第二个“假设”条件。
请看图示:
我们先图示第一条件表达式所产生的新变量:
简单的表达式:
请看计算结果:
再看复杂的表达式:
显示结果:
再看双条件产生的新变量示例:
单击“IF”按键,出现对话框:
再另一个条件:
显示结果:
使用COMPUTE的条件是,首先判断是否能不用函数而直接用第一条件转换过程,第二根据需要使用函数。