(四)關鍵詞
關鍵詞是為了識別命令、子命令、函數、運算符等,由SPSS專門定義的詞。
1.關鍵詞可以縮寫為每個詞的前三個字符。唯一的例外是WITH,它必須全部拼寫。
以下的關鍵詞被保留且不能作變量名:邏輯運算符(AND,OR和NOT),關系運算符(EQ,GE,GT,LE,LT和NE),ALL,BY,TO和WITH。
2.關鍵詞ALL指定現用文件中用戶定義的全部變量。例如:
FREQUENCIES /VARIABLES = ALL。
3.關鍵調THRU指定兩個數值之間的一段范圍(包含這兩個值)。例:
RECODE V1 TO V3 (0=1) (1=0) (2,3=-1) (9=9) (ELSE=SYSMIS)
/QVAR(1 THRU 5=1)(6 THRU 10=2)(11 THRU HI=3)(ELSE=0)。
4。關鍵詞TO用在變量之間,指定一組變量。
在TO的前后分別指定一個字符前綴和一個數字后綴,前綴用任意有效名,后綴用任意整數。前面的數要小于后面的數。每一變量名(包括數字在內)不得超過8個字符。例如A1 TO A5定義了五個名為A1,A2,A3,A4,A5的變量。
用TO建立的變量名中,后綴中的先行零包括在變量名內。例如V001 TOv100定義了100個名為v001,V002,….v100的變量;VI To V100定義了100個名為V1,V2,…,V100的變量。
TO也可用于其它命令。 AB TO BA代表 AB與 BA之間的全部變量(包括AB和BA)。用DISPLAY命令查看現用文件中的變量順序。
(一)變量的命名規則
1.變量名最多不能超過8個字符。
2.首字符必須是26個字母之一,即A-Z或者是@、#、¥三個字符之一。變量名首字符為“#”的變量是臨時變量,它不進入活動文件,只是暫時供數據變換時使用的。首字符為“¥”的變量是系統變量,它是建立活動文件時自動生成的,如¥DATE、¥CASENUM、¥WEIGHT,分別表示日期,個案號,及個案權重。
* Create a new variable as a combination of two old variables;
the new variable is a scratch variable used later in the
session; it will not be saved with the data file。
COMPUTE #XYVAR=0。
IF (XVAR EQ 1 AND YVAR EQ 1) #XYVAR=1。
3.首字符是字母,其后的可為字母或數字或除“?”、“!”、“*”以外的字符。但應注意不能以下劃線“_”和句號“。”作為變量名的最后一個字符。
4.變量名不能使用SPSS保留的關鍵字。有:ALL,AND,BY,EQ,GE,GT,LE,LT,NE,NOT,OR,TO,WITH。
下述變量名是SPSS的變量名,誰是誰非?為什么?
(1)OCCUPATION
(2)1AGE
(3)Sa lary
(4)first#
(5)_ata
(6)@1wta
(7)ge
(8)w?a
(9)w_wa