欢迎来到天天文库
浏览记录
ID:56826056
大小:23.00 KB
页数:4页
时间:2020-07-15
《SPSS的syntax语法实例一.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、*SPSS的syntax语法实例一*编写者彭昆靖(大部分内容使用了SPSS帮助文档)*对于每一个做数据分析的人来说,数据整理是得到分析结果的基础,但是每个人都知道数据的整理是最枯燥和耗费时间的。特别是对于要做月报表甚至日报表的人来说,从服务器下载数据后的整理只是机械的重复,虽然可以用excel的编程和批处理来进行处理,但是如果能在SPSS中进行数据的处理是更好的选择,并且不用重新学习VB或者VC。Spss的也可以利用程序对数据进行处理,并且对使用者的编程能力要求更低,因为大部分的操作都可以直接得到程序代码,不用使用者自己编写。因此本文只选择了几个不能
2、直接得到的语法进行说明。本文主要是以实例说明SPSS中语法的使用方法,使用我以前的一个工作结果来进行演示,看完之后,你会发现SPSS的数据处理编写真的是非常容易的事情。本文中,左半部分是程序内容,右半部分斜体是我写的解释内容,由于不是专业书籍,只是简单的说明如何使用,因此不能像SPSS的Syntex英文说明书一样详尽。有更多需要的同学,请查阅SPSS的syntex说明书。在syntex文档中,每句程序是以大写的标准命令起头,以英文的句号.结尾。而在命令行的前面加上*,表示此句为注释性语句,不会参与命令自行。SETPrintback命令语句输出开关SE
3、TPrintback=Off.off表示以后的执行语句不会出现在结果窗口中。SETPrintback=On.On表示以后的语句会出现在结果窗口中GETDATA读入数据文档。GETDATA读入数据,下面以/开头的语句是本命/TYPE=TXT令的的参数。/FILE="D:CARD.csv"意思是读入D盘根目录下的CARD.csv文档/DELCASE=LINE/DELIMITERS=","/ARRANGEMENT=DELIMITED/FIRSTCASE=2/IMPORTCASE=ALL/VARIABLES=卡片A20卡片字段采用字符型,有20位长度报告单
4、位F9.0单位字段采用数字型,有9位长度,其中小数后有0位出生日期SDATE10出生日期采用日期型,采用顺序号为10的格式。CACHE.EXECUTE.执行以上命令,如果没有这句,那么以上语句不会执行DATASETNAME数据集1WINDOW=FRONT.读入的数据命名为数据集1,并成为当前处理窗口DATASETCLOSE关闭数据集DATASETCLOSE数据集1.保存并关闭数据集1DATASETCLOSE数据集1s.保存并关闭数据集1,数据集sDATASETCLOSEall.保存并关闭所有数据集.DATASETCOPY复制数据集DATASETACT
5、IVATE数据集1.第一步,激活数据集1DATASETCOPYs.第二步,将1的数据复制为数据集sDATASETACTIVATEs.第三步,激活数据集sselect选择数据.DATASETACTIVATE数据集1.激活数据集1,以下的处理都以数据集1为对象FILTEROFF.数据过滤关闭USEALL.使用所有的数据SELECTIF(报告单位>=0).选择所有报告单位>=0的数据EXECUTE.执行以上语句4.DELETEVARIABLES删除变量有两种用法。可删除一个变量或者连续的多个变量.DELETEVARIABLESCD4检测结果.删除CD4检测
6、结果这一个变量DELETEVARIABLESCD4检测结果toCD检测日期.删除从变量CD4检测结果到CD检测日期之间所有的变量。STRING/NUMERIC建立字符/数字变量STRING死亡年(A4).建立一个字符型变量“死亡年“格式为A4,表示为4位长度的字符型STRING死亡年死亡筛选年份筛选月份筛选(A6).建立4个变量“死亡年死亡筛选年份筛选月份筛选”,格式均是A6NUMERIC编号(F2.0).建立数字型变量“编号”,格式为F2.0RENAMEVARIABLES更改变量名称RENAMEVARIABLES(地区类别=地区类别筛选).将“地区
7、类别”字段名改为“地区类别筛选”RENAMEVARIABLES(地区类别婚姻=地区类别筛选婚姻筛选).同时更改多个字段名,注意前后对应。SORTCASESBY卡片ID(A).ALTERTYPE更改数据类型。ALTERTYPE录入日期(SDATE10).将“录入日期”字段类型更改为日期,格式为日期10EXECUTE.ALTERTYPE录入日期(A8).将“录入日期”字段类型更改为字符,长度为8EXECUTE.SORTCASES排序SORTCASESBY卡片ID(A).数据以卡片ID进行排序,A为升序,D为降序SORTCASESBY卡片ID(A)随访次数
8、(D).数据以卡片ID进行升序排列,相同卡片ID以随访次数降序排列*创建当前日期.STRING当前日期(A1
此文档下载收益归作者所有