SPSS软件应用(3)北京大学公共卫生学院授课教师:张敬旭变量编辑和转换-2•日期的计算•计算产生新变量•赋值产生新变量•统计分析:求变量的频数日期计算Date/Time用日期与时间进行计算两个日期之间的计算Date1与Date2之差以“天”为单位结果变量:day,单位为“天”变量标签生成的新变量:练习•用zong
sav数据库练习日期变量计算–计算儿童年龄(天)–计算儿童年龄(月)通过计算产生新变量computeCompute菜单特点•目标变量可以是新变量,也可以是已有的变量(此时系统会弹出提示对话框加以确认)
•赋给变量的值可以是一个常数(数值、日期等),也可以是从已有变量值或系统函数计算而来的值
SPSS提供了多达70余种的系统函数(数值变换、时间变换、统计概率计算等)
•操作记录可以是所有case,也可以设定逻辑条件,即只对满足条件的记录加以赋值
其余记录的相应变量或保持原状或被赋为缺失值
要求:根据出生体重小于2500克划分低出生体重组(=1)和正常出生体重组(=0)(系统默认)•Transform菜单Compute命令新变量数据库•如果出生体重小于2500克划分低出生体重组(=1)和正常出生体重组(=2),则需要使用“IF”对话框
–第一步同上面操作–第二步再次选择Transform菜单–第三步定义已生成变量LBW=2,同时点击“IF”子对话框
–第四步定义条件,即birthw2500克Compute命令SPSS对话框如下:•计算BMI指数–公式BMI=体重(kg)/身高(m)2–SPSS程序:transform菜单下打开compute子菜单产生一个新变量:bmi=体重/((身高)**2)常用数学函数•ABS绝对值•ARSIN反正弦值•ARTAN反正切值•COS余弦值•EXPe的数值表达式次幂•LG10以10为底的对数值•LN自然对数值•RND四舍五入后得到整