SPSS应用与编程培训).ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SPSS培训 讲解:黄越 2006年4月 SPSS编程 SPSS应用技巧 一、SPSS编程 运行环境 数据原理 数据读取 LABELS描述 码表 合并复选题 缺失值 删除相同数据 计算 重新编码 删除多个变量的数值 1、运行环境 Syntax程序模块与后缀名 (.sps) 建立程序模块:选择“File”中“New”的“Syntax”; 保存文件的后缀名为:文件名.sps 2、数据原理 3、数据读取 注解: file=数据路径,需要用单引号括起来; fixed records=最大行号数; /1第一行数据; /2第二行数据; no 1-6读取第一行数据,定义变量名为no,提取column位1到6的数据; “.”,结束 execute.结束程序段 4、LABELS描述 程序段: VARIABLE LABELS no????? 问卷编号. VARIABLE LABELS h1????? 地区. VARIABLE LABELS x0????? 受教育程度. VARIABLE LABELS x1????? 年龄. 5、码表 程序段: value labels h1 1?广州 2?北京 3?成都 4?杭州 . value labels x1 1?16—24岁 2?25—34岁 3?35—45岁 . 注解: value labels h1,定义h1变量的数据; 1?广州,数值为1代表“广州”,如描述中有特殊字符,则需要用到单引号,如x1和x0; 每段都需要用点号做为定义的结束; 如果多个变量名使用同一码表,则使用逗号及to,例:value labels q2_1 to q2_10,q4,q8 6、合并复选题 程序段: MRSETS ? /MCGROUP NAME=$x2_mul_bak LABEL=喜欢方面 VARIABLES=x2_1 x2_2 x2_3 x2_4 x2_5 ? /DISPLAY NAME=[$x2_mul_bak]. 注解: NAME=合并后定义的变量名称; VARIABLES=所需要合并的变量名; 7、缺失值 missing values x2_1 to x2_5 (99). 注解: 括号内代表缺失的数值,多个分段数值可以用逗号隔开; To代表连续性,例:x2_1 to x2_5代表x2_1 x2_2 x2_3 x2_4 x2_5 8、删除相同数据 假如A1与A2数据相同,则删除A2的数据,语句的写法如下: DO IF (A2=A1). RECODE A2 (ELSE=SYSMIS). END IF. EXECUTE. 9、计算 COMPUTE q1_1? = q1_1? * 10 . EXECUTE. 注解: 等号前面的变量名为转换后的新变量名称(此变量名可以不在原SPSS范围内); 等号后的变量名为需要作运算的原SPSS中的变量名称; 不参与运算的数值,要事先使用缺失值程序过滤,如:99 10、重新编码 RECODE ? q2 ? (1 thru 5=1)? (6=2)? INTO? a2 . VARIABLE LABELS a2 上网原因. 注解: q2_1代表原变量名; 1 thru 5意思是从1至5之间连续数字(1、2、3、4、5); INTO? a2定义新变量的名称; 11、删除多个变量的数值 RECODE q22_1 q22_2 q22_3 q22_4 q22_5 q22_6 q22_7 q22_8 q22_9 q22_10 (98=SYSMIS) . EXECUTE . 注解: q22_1至q22_10中删除所有出现有98的数值; RECODE q1 q2 q3 q4 q5 (98=SYSMIS) (1 thru 5=SYSMIS) . EXECUTE . 注解: q1至q5中删除所有出现有98和1、2、3、4、5的数值; 二、SPSS应用技巧 排序(Sort Case) 筛选样本(Select Cases) 重新编码(Recode) 计算(Compute) 读取文本数据(Read Text Data) 合并数据——追加样本(Add Cases) 合并数据——追加变量(Add Variables) 1、排序(Sort Case) 选择“Data”中“Sort case”后,图例: 把需要排序的目标放到“Sort by”框中,然后在“Sort Order”选定排列方式后点“OK”完成操作。 5、读取文本数据(Read Text Data) 把原Excel另存为“文本文件(制表符分隔)”的文件在SPSS中用“File”-“Read Test Data”,选择目标路径下的文本文件,“下一步”来到右图 。 在Yes和No的选择中是代表是否把数据第一行做为标题的变量名,下面

文档评论(0)

xiaofei2001127 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档