Spss 命令编程基础.docx
- 文档编号:25169418
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:10
- 大小:19.12KB
Spss 命令编程基础.docx
《Spss 命令编程基础.docx》由会员分享,可在线阅读,更多相关《Spss 命令编程基础.docx(10页珍藏版)》请在冰豆网上搜索。
Spss命令编程基础
Spss命令编程基础
命令就是为了启动运行而给SPSS得指令。
它分为三种类型:
操作命令(如HELP,SET),主要用于管理SPSS得系统操作;
数据定义,数据处理命令(如DATALIST,SAVE),主要用于描述数据与管理数据;
过程命令(如FREQUENCIES,ANOVA),主要用于各种统计分析方法及结果。
一.语法规则
(一)标准命令格式
以后所给出得命令都就是用标准命令格式给出得,它包括所有得子命令,关键词与该命令得说明。
例:
Independentsamples:
T-TESTGROUPS=varname({1,2**})/VARIABLES=varlist
{value}
{value,value}
[/MISSING={ANALYSIS**}[INCLUDE]]
{LISTWISE}
[/FORMAT={LABELS**}]
{NOLABELS}
Pairedsamples:
T-TESTPAIRS=varlist[WITHvarlist[(PAIRED)]][/varlist、、、]
[/MISSING={ANALYSIS**}[INCLUDE]]
{LISTWISE}
[/FORMAT={LABELS**}]
{NOLABELS}
(1)标准命令格式中用大写字母表示得就是关键词;而用小写字母表示得得就是用户提供得说明;
(2)方括号“[]”里得元素就是选择性得。
(3)缺省值用黑体或**表示,而可以供替换得选项用大括号“{}”表示;
(二)命令得规则
例:
T-TESTGROUPS=WORLD(1,3)/VARIABLES=NTCPRINTCSALNTCPUR、
T-TESTPAIRS=TEACHERCONSTRUCMANAGER、
Thispaired-samplesttestparesthemeansofTEACHERwithCONSTRUC,TEACHERwithMANAGER,andCONSTRUCwithMANAGER、
下面得规则适用于所有得SPSS命令。
1.命令以一个关键词开始,此关键词就是该命令得名字。
通常命令中还有附加得说明、如子命令与用户说明。
2、每一个命令都以命令终止符“、”结束。
FACTORVAR=V1TOV12
/ANALYSIS=V1TOV8
/CRITERIA=FACTORS(3)
/EXTRACTION=PAF
/ROTATION=QUARTIMAX、
ThedefaultCORRELATIONmethodisused、FACTORperformsafactoranalysisofthecorrelationmatrixbasedonthefirsteightvariablesintheworkingdatafile(V1toV8)、
•?
Theprocedureextractsthreefactorsusingtheprincipalaxismethodandquartimaxrotation、
•?
LISTWISE(thedefaultforMISSING)isineffect、CaseswithmissingvaluesforanyoneofthevariablesfromV1toV12areomittedfromtheanalysis、Asaresult,ifyouaskforthefactoranalysisusingVAR=V1TOV8andANALYSIS=ALL,theresultsmaybedifferenteventhoughthevariablesusedintheanalysisarethesame、
3、命令可以从命令行得任一列位置开始,可以延续数行。
但ENDDATA命令例外,它必须从数据结束后得第二行得第一列开始。
命令行最长80个字符(包括提示符与终止符)。
)在允许留空白得地方,可以留数个空格或几个断行。
几个例外就是;END DATA命令得END与DATA之间只能有一个空格;标题与小标题得说明不能跨行断开。
用大写体或小写体输入命令均可。
命令、子命令、关键词与变量名在执行时被转换成大写体。
所有用户说明,包括标签、数据值都保持原来得大小写。
4.命令得第一个单词在不与其它关键词不重复得情况下可以被缩写成为最少三个字母。
如AGGREGATE可以被缩写为AGG,但就是,PUTE就仅能被缩写成P,以避免与MENT相混淆。
一般4个字母得关键词不能被缩写,如LIST,DATA LIST,END DATA,INFO等。
5.大多数两个字得命令。
如BEGINDATA,SORTCASES等,都可以缩写为其第一个字,只有ENDDATA例外,不能缩写。
(三)子命令
命令中得附加说明叫做子命令,其功能在于查找或处理数据、格式化输出显示。
1.子命令以一个关键词开始,此关键词就就是该子命令得名字。
2.子命令得关键词与它得说明之间得等号“=”就是可选得,可用空格代替,但为避免模糊,应尽量加以使用。
3.大多数子命令可以接任意顺序定义。
4.子命令之间要用斜杠“/”隔开。
(四)关键词
关键词就是为了识别命令、子命令、函数、运算符等,由SPSS专门定义得词。
1. 关键词可以缩写为每个词得前三个字符。
唯一得例外就是WITH,它必须全部拼写。
以下得关键词被保留且不能作变量名:
逻辑运算符(AND,OR与NOT),关系运算符(EQ,GE,GT,LE,LT与NE),ALL,BY,TO与WITH。
2. 关键词ALL指定现用文件中用户定义得全部变量。
例如:
FREQUENCIES/VARIABLES=ALL、
3. 关键调THRU指定两个数值之间得一段范围(包含这两个值)。
例:
RECODEV1TOV3(0=1)(1=0)(2,3=-1)(9=9)(ELSE=SYSMIS)
/QVAR(1THRU5=1)(6THRU10=2)(11THRUHI=3)(ELSE=0)、
4、关键词TO用在变量之间,指定一组变量。
在TO得前后分别指定一个字符前缀与一个数字后缀,前缀用任意有效名,后缀用任意整数。
前面得数要小于后面得数。
每一变量名(包括数字在内)不得超过8个字符。
例如A1TOA5定义了五个名为A1,A2,A3,A4,A5得变量。
用TO建立得变量名中,后缀中得先行零包括在变量名内。
例如V001TOv100定义了100个名为v001,V002,….v100得变量;VIToV100定义了100个名为V1,V2,…,V100得变量。
TO也可用于其它命令。
ABTOBA代表AB与BA之间得全部变量(包括AB与BA)。
用DISPLAY命令查瞧现用文件中得变量顺序。
(一)变量得命名规则
1.变量名最多不能超过8个字符。
2.首字符必须就是26个字母之一,即A-Z或者就是@、#、$三个字符之一。
变量名首字符为“#”得变量就是临时变量,它不进入活动文件,只就是暂时供数据变换时使用得。
首字符为“$”得变量就是系统变量,它就是建立活动文件时自动生成得,如$DATE、$CASENUM、$WEIGHT,分别表示日期,个案号,及个案权重。
*Createanewvariableasabinationoftwooldvariables;
thenewvariableisascratchvariableusedlaterinthe
session;itwillnotbesavedwiththedatafile、
PUTE#XYVAR=0、
IF(XVAREQ1ANDYVAREQ1)#XYVAR=1、
3.首字符就是字母,其后得可为字母或数字或除“?
”、“!
”、“*”以外得字符。
但应注意不能以下划线“_”与句号“、”作为变量名得最后一个字符。
4.变量名不能使用SPSS保留得关键字。
有:
ALL,AND,BY,EQ,GE,GT,LE,LT,NE,NOT,OR,TO,WITH。
下述变量名就是SPSS得变量名,谁就是谁非?
为什么?
(1)OCCUPATION
(2)1AGE
(3)Salary
(4)first#
(5)_ata
(6)@1wta
(7)ge
(8)w?
a
(9)w_wa
(二)变量得格式
变量得值按特定格式存贮、显示或打印。
格式说明不影响内存中数据值得精度。
可以用DISPLAY命令指定VARIABLES=ALL,来瞧每个变量得格式。
变量格式由两部分组成:
变量类型与变量宽度。
变量类型分三种:
数字型与字符串型与日期型。
数字型变量得值可包含数字、小数点、选择性得正、负号。
字符串型变量得值可包含数字、字母与标点符号。
1. 数值型变量得格式
系统默认格式为总长度为8,小数位数为2。
可以用主菜单中Edit中得“options”中得data标签重新设定。
(1)标准型数值变量(Numeric),表示为Fw、d,系统默认为F8、2。
(2)带逗号得数值型变量(ma)MAw、d,系统默认为MA8、2。
显示为整数部分自右向左每三位用一个逗号作分隔符,用圆点作小数与整数间得分界符。
(3)带圆点得数值型变量(Dot)DOTw、d,系统默认为DOT8、2。
显示为整数部分自右向左每三位用一个圆点作分隔符,用逗号作小数与整数间得分界符。
(4)科学记数法(ScientificNotation),Ew、d,系统默认为E8、2。
一般用于很大与很小得变量。
(5)带美元符号得数值变量(Dollarsignandmainnumber),DOLLARw、d,系统默认为DOLLAR8、2。
(6)自定义型货币(customCurrency)变量,可自己定义相应得货币显示形式。
2.字符串型变量得格式
(1)字符串
字符串就是指字符型数据或某些说明,例如标题与标签。
VARIABLELABELSYRHIRED’YEAROFFIRSTHIRING’、
TITLE"RunningShoeStudyfromRunner’sWorldData"、
TITLEinsertsaleft-justifiedtitleonthetoplineofeachpageofoutput、Thedefaulttitleindicatestheversionofthesystembeingused、
如果字符串中有撇号“’”,或者用引号将字符串括起来,或者用两个撇号。
如以下两种表达方式都 就是可以得:
例:
’Client’’sSatisfaction’
"Client’sSatisfaction"
字符串可以跨行写,方法就是每个字符串片断都要加用引号或撇号括起,并且用“+”号连接两个片断。
加号在第一行或第二行都可以。
如:
’One,Two’
可以表达为:
’One,’
+’Two’
字符串型变量简称串变量,可以包含字母与数字。
其值小于等于8个字符得称为短串变量,否则称为长串变量,串变量最多含有255个字符。
表示:
Aw
例:
STRINGV1TOV6(A8)/V7V10(A16)、
•?
STRINGdeclaresvariablesV1,V2,V3,V4,V5,andV6,eachwithanA8format,andvariables V7andV10,eachwithanA16format、
Spsssyntax语句运用范例
Spsssyntax语句运用范例
Sort命令
Sortcasesbyage、
Selectcases命令(filter)
USEALL、
PUTEfilter_$=(r26<1&r26>4)、
VARIABLELABELfilter_$'r26<1&r26>4(FILTER)'、
VALUELABELSfilter_$ 0'NotSelected'1'Selected'、
FORMATfilter_$(f1、0)、
FILTERBYfilter_$、
EXECUTE、
Selectcases命令(delete)
FILTEROFF、
USEALL、
SELECTIF(年龄>=5)、
EXECUTE、
Frequencies命令
freq
variables=就业状态 r22
/order=analysis、
pute命令
例一
IF(r22=1)教育=周岁/12、
EXECUTE、
例二
if(r16=2)edu=0、
if(r16=1andr17=1)edu=1、
if(r16=1andr17=2andr18=2)edu=6、
if(r16=1andr17=2andr18=3)edu=5、
if(r16=1andr17=2andr18=4)edu=3、
if(r16=1andr17=2andr18=5)edu=3、
if(r16=1andr17=3andr18=2)edu=9、
if(r16=1andr17=3andr18=3)edu=8、
if(r16=1andr17=3andr18=4)edu=7、
if(r16=1andr17=3andr18=5)edu=7、
if(r16=1andr17=4andr18=1)edu=11、
if(r16=1andr17=4andr18=2)edu=12、
if(r16=1andr17=4andr18=3)edu=11、
if(r16=1andr17=4andr18=4)edu=10、
if(r16=1andr17=4andr18=5)edu=10、
if(r16=1andr17=5andr18=1)edu=14、
if(r16=1andr17=5andr18=2)edu=15、
if(r16=1andr17=5andr18=3)edu=14、
if(r16=1andr17=6andr18=1)edu=15、
if(r16=1andr17=6andr18=2)edu=16、
if(r16=1andr17=6andr18=3)edu=15、
if(r16=1andr17=7andr18=1)edu=18、
if(r16=1andr17=7andr18=2)edu=20、
exe、
Recode命令
RECODE
r22
(SYSMIS=9) (1=1) (2=2) (3=3) (4=4) (5=5) (6=6) (7=7) (8=8) INTO 就业状态、
VARIABLELABELS就业状态'单位类型'、
EXECUTE、
(编辑:
CFAspace网编辑部)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Spss 命令编程基础 命令 编程 基础