资源描述:
《spss教程3-2(transform菜单)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章数据文件的处理(二)Transform菜单Transform菜单Compute:计算Recode:重新编码VisualBander:可视化分组Count:记数RankCases:个案排秩AutomaticRecode:自动重新编码CreatTimeSeries:创建时间序列ReplaceMissingValues:替换缺失值RandomNumberGenerators:随机数发生器本章主要内容变量计算自动编码重新编码个案排秩记数变量计算1目的根据SPSS算术表达式以及函数,对所有个案或满足条件的部分个案计算产生新变量变量计算算术表达
2、式常量变量算术运算符:+,-,*,/,**(乘方)圆括号函数由组成的式子变量计算条件表达式简单条件表达式><=~=>=<=复合条件表达式&(And),OR,~(NOT)SPSS函数算术函数统计函数分布函数逻辑函数字符函数日期函数缺失值函数其他函数1、Arithmetic函数——数学函数Abs(?)——返回变量的绝对值Arsin(?)——返回变量的反三角函数值Mod(?,?)——返回数值表达式除以模数后的余数,要求模数不能为0Rnd(?)——返回数值表达式四舍五入后得到的整数值Trunc(?)——返回数值表达式截尾以后得到的整数值变量计算2
3、、统计函数(Statistical)CFVAR(变异系数,标准差/均值);MAX/最大值;MIN/最小值;MEAN/均值;SD/标准差;SUM/求和;VARIANCE/方差变量计算3、随机变量函数(Randomnumbers)RV.Normal(mean,stddev)——返回来自指定均值和标准差的正态分布的随机数RV.EXP(shape)——返回服从指定参数的指数分布随机数RV.Possion(mean)——返回服从指定均值的泊松分布的随机数RV.Uniform(min,max)——返回指定最小值和最大值的均匀分布的随机数变量计算4概率
4、密度函数(PDF)5累计分布函数(CDF)6逆分布函数(IDF)7、字符串函数(string)8、转换函数(converse)主要用于字符型变量与数值型变量的转换9日期时间函数(DateCreation)10缺失值函数(MissingValues)变量计算实例1Test.sav现有5门功课的考试成绩,要求算出5门功课的总分,平均分,加权总分,(语文,数学权重1.2,物理,化学1.0,生物0.7)变量计算步骤(1)Transform=>Compute(2)在NumericExpression框给出SPSS算术表达式和函数(3)在Target
5、框中存放计算结果的变量名.TypeandLable:目标变量的类型和标识(4)如果对符合一定条件的个案进行变量计算,选择If练习:变量计算职工基本情况数据,依据职称级别计算实发工资,假设职称1至4的工资分别上调50%,30%,20%,10%.自动重新编码目的将字符型或数值型数据转化成连续的整数分类编码不连续会产生空白的统计格子而导致效能降低,增加内存需求某些模块不能使用字符变量或不连续的整数值作为因子水平步骤(1)Transform=>AutomaticRecode(2)将分组变量选择到Variable=>NewName框中(3)NewN
6、ame框后输入存放分组结果的变量名,单击NewName(4)在RecodeStartingfrom框中选择单变量分组按升序还是降序自动重新编码实例职工基本情况数据,对基本工资重新编码自动重新编码重新编码目的根据统计研究的需要,将数据按照某种标准重新划分成不同的组别.分为在相同的变量中重新编码及在不同的变量中重新编码两个功能分组数目的确定Sturges的经验公式重新编码组距的确定组距是一个组的上限和下限之差重新编码InSameVariables步骤(1)Transform=>Recode=>InSameVariables(2)分组变量选择到
7、NumericVariables(3)单击OldandNewValues进行分组区间定义重新编码InSameVariables步骤指定分组区间的上限和下限,并在NewValue框中给出该区间对应的分组值,单击Add确认分组区间并加到Old=>New框中.Change:修改分组区间Remove:删除分组区间(5)仅对符合一定条件的个案分组,击If重新编码IntoDifferentVariables步骤(1)Transform=>Recode=>IntoDifferentVariables(2)分组变量选择到NumericVariablesO
8、utput(3)在OutputVariable后输入存放分组结果的变量名,单击Change确认Lable:输入相应的变量名标签重新编码(4)单击OldandNewValues进行分组区间定义(