命令編程基礎_第1頁
命令編程基礎_第2頁
命令編程基礎_第3頁
命令編程基礎_第4頁
命令編程基礎_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Spss 命令編程基礎 命令是為了啟動運行而給SPSS的指令。它分為三種類型:       操作命令(如HELP,SET),主要用于管理SPSS的系統操作;      數據定義,數據處理命令(如DATA LIST,SAVE),主要用于描述數據和管理數據;      過程命令(如FREQUENCIES,ANOVA),主要用于各種統計分析方法及結果。       一語法規則 

2、60;    (一)標準命令格式      以后所給出的命令都是用標準命令格式給出的,它包括所有的子命令,關鍵詞和該命令的說明。      例:Independent samples:T-TEST GROUPS=varname (1,2* ) /VARIABLES=varlistvalue value,value/MISSING=ANALYSIS* INCLUDELISTWISE /FORMAT=LABELS*NOLABELSPaired samples:T-TES

3、T PAIRS=varlist WITH varlist (PAIRED) /varlist ./MISSING=ANALYSIS* INCLUDELISTWISE /FORMAT=LABELS*NOLABELS       (1)標準命令格式中用大寫字母表示的是關鍵詞;而用小寫字母表示的的是用戶提供的說明;      (2)方括號“ ”里的元素是選擇性的。      (3)缺省值用黑體或*表示,而可以供替換的選項用大括號“ ”表示;&

4、#160;     (二)命令的規則      例:T-TEST GROUPS=WORLD(1,3) /VARIABLES=NTCPRI NTCSAL NTCPUR.T-TEST PAIRS=TEACHER CONSTRUC MANAGER.This paired-samples t test compares the means of TEACHER with CONSTRUC, TEACHER with MANAGER, and CONSTRUC with MANAGER.  &#

5、160;   下面的規則適用于所有的SPSS命令。      1命令以一個關鍵詞開始,此關鍵詞是該命令的名字。通常命令中還有附加的說明、如子命令和用戶說明。      2.每一個命令都以命令終止符“.”結束。FACTOR VAR=V1 TO V12/ANALYSIS=V1 TO V8/CRITERIA=FACTORS(3)/EXTRACTION=PAF/ROTATION=QUARTIMAX. The default CORRELATION method is use

6、d. FACTOR performs a factor analysis of the correlation matrix based on the first eight variables in the working data file ( V1 to V8).?The procedure extracts three factors using the principal axis method and quartimax rotation.?LISTWISE (the default for MISSING) is in effect. Cases with missing val

7、ues for any one of the variables from V1 to V12 are omitted from the analysis. As a result, if you ask for the factor analysis using VAR=V1 TO V8 and ANALYSIS=ALL, the results may be different even though the variables used in the analysis are the same.       3.命令可以從命令行

8、的任一列位置開始,可以延續數行。但 END DATA命令例外,它必須從數據結束后的第二行的第一列開始。命令行最長80個字符(包括提示符和終止符)。)在允許留空白的地方,可以留數個空格或幾個斷行。幾個例外是;ENDDATA命令的END與DATA之間只能有一個空格;標題和小標題的說明不能跨行斷開。用大寫體或小寫體輸入命令均可。命令、子命令、關鍵詞和變量名在執行時被轉換成大寫體。所有用戶說明,包括標簽、數據值都保持原來的大小寫。      4命令的第一個單詞在不與其它關鍵詞不重復的情況下可以被縮寫成為最少三個字母。如AGGREGATE 可以被縮寫為A

9、GG,但是,COMPUTE就僅能被縮寫成COMP,以避免與COMMENT相混淆。一般4個字母的關鍵詞不能被縮寫,如LIST,DATALIST,ENDDATA,INFO等。       5大多數兩個字的命令。如 BEGIN DATA,SORT CASES等,都可以縮寫為其第一個字,只有 END DATA例外,不能縮寫。      (三)子命令      命令中的附加說明叫做子命令,其功能在于查找或處理數據、格式化輸出顯示。 &#

10、160;    1子命令以一個關鍵詞開始,此關鍵詞就是該子命令的名字。      2子命令的關鍵詞與它的說明之間的等號“”是可選的,可用空格代替,但為避免模糊,應盡量加以使用。      3大多數子命令可以接任意順序定義。      4子命令之間要用斜杠“”隔開。      (四)關鍵詞      關鍵詞是為了識別命令

11、、子命令、函數、運算符等,由SPSS專門定義的詞。      1      關鍵詞可以縮寫為每個詞的前三個字符。唯一的例外是WITH,它必須全部拼寫。      以下的關鍵詞被保留且不能作變量名:邏輯運算符(AND,OR和NOT),關系運算符(EQ,GE,GT,LE,LT和NE),ALL,BY,TO和WITH。      2      關鍵詞ALL

12、指定現用文件中用戶定義的全部變量。例如: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).      

13、 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的變量。 &

14、#160;    TO也可用于其它命令。 AB TO BA代表 AB與 BA之間的全部變量(包括AB和BA)。用DISPLAY命令查看現用文件中的變量順序。(一)變量的命名規則      1變量名最多不能超過8個字符。      2首字符必須是26個字母之一,即AZ或者是、#、$三個字符之一。變量名首字符為“#”的變量是臨時變量,它不進入活動文件,只是暫時供數據變換時使用的。首字符為“$”的變量是系統變量,它是建立活動文件時自動生成的,如$DATE、$CASENUM

15、、$WEIGHT,分別表示日期,個案號,及個案權重。* Create a new variable as a combination of two old variables;the new variable is a scratch variable used later in thesession; it will not be saved with the data file.COMPUTE #XYVAR=0.IF (XVAR EQ 1 AND YVAR EQ 1) #XYVAR=1.         3首字

16、符是字母,其后的可為字母或數字或除“?”、“!”、“”以外的字符。但應注意不能以下劃線“_”和句號“.”作為變量名的最后一個字符。      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 

17、    (二)變量的格式            變量的值按特定格式存貯、顯示或打印。格式說明不影響內存中數據值的精度。可以用DISPLAY命令指定VARIABLESALL,來看每個變量的格式。      變量格式由兩部分組成:變量類型和變量寬度。變量類型分三種:數字型和字符串型和日期型。數字型變量的值可包含數字、小數點、選擇性的正、負號。字符串型變量的值可包含數字、字母和標點符號。    

18、;  1      數值型變量的格式      系統默認格式為總長度為8,小數位數為2。可以用主菜單中Edit中的“options”中的data標簽重新設定。      (1)標準型數值變量(Numeric),表示為Fw.d,系統默認為F8.2。      (2) 帶逗號的數值型變量(Comma)COMMAw.d,系統默認為COMMA8.2。顯示為整數部分自右向左每三位用一個逗號作分隔符

19、,用圓點作小數與整數間的分界符。      (3)帶圓點的數值型變量(Dot)DOTw.d,系統默認為DOT8.2。顯示為整數部分自右向左每三位用一個圓點作分隔符,用逗號作小數與整數間的分界符。      (4)科學記數法(Scientific Notation),Ew.d,系統默認為E8.2。一般用于很大和很小的變量。      (5)帶美元符號的數值變量(Dollar sign and comma in number),DOLLARw.d,系

20、統默認為DOLLAR8.2。      (6)自定義型貨幣(custom Currency)變量,可自己定義相應的貨幣顯示形式。      2字符串型變量的格式      (1)字符串      字符串是指字符型數據或某些說明,例如標題和標簽。VARIABLE LABELS YRHIRED YEAR OF FIRST HIRING.TITLE "Running Shoe Study fr

21、om Runners World Data".TITLE inserts a left-justified title on the top line of each page of output. The default title indicates the version of the system being used.        如果字符串中有撇號“”,或者用引號將字符串括起來,或者用兩個撇號。如以下兩種表達方式都是可以的:例:Clients Satisfaction"Clients Sat

22、isfaction"  字符串可以跨行寫,方法是每個字符串片斷都要加用引號或撇號括起,并且用“+”號連接兩個片斷。加號在第一行或第二行都可以。如:One, Two可以表達為:One,+ Two   字符串型變量簡稱串變量,可以包含字母和數字。其值小于等于8個字符的稱為短串變量,否則稱為長串變量,串變量最多含有255個字符。表示:Aw例:STRING V1 TO V6 (A8) / V7 V10 (A16).?STRING declares variables V1, V2, V3, V4, V5, and V6, each with an A8 form

23、at, and variablesV7 and V10, each with an A16 format.Spss syntax 語句運用范例Spss syntax 語句運用范例 Sort 命令Sort cases by age.Select cases命令(filter)USE ALL.COMPUTE filter_$=(r26 < 1 & r26 > 4).VARIABLE LABEL filter_$ 'r26 < 1 & r26 > 4 (FILTER)'.VALUE LABELS filter_$  0 'No

24、t Selected' 1 'Selected'.FORMAT filter_$ (f1.0).FILTER BY filter_$.EXECUTE . Select cases命令(delete)FILTER OFF.USE ALL.SELECT IF(年齡 >= 5).EXECUTE . Frequencies 命令freq   variables=就業狀態  r22/order= analysis. Compute 命令例一IF (r22 = 1) 教育 = 周歲 / 12 .EXECUTE .例二if (r

25、16 = 2) edu = 0 .if (r16 =1 and r17 = 1) edu = 1 .if (r16 =1 and r17 = 2 and r18 = 2) edu = 6.if (r16 =1 and r17 = 2 and r18 = 3) edu = 5.if (r16 =1 and r17 = 2 and r18 = 4) edu = 3.if (r16 =1 and r17 = 2 and r18 = 5) edu = 3.if (r16 =1 and r17 = 3 and r18 = 2) edu = 9.if (r16 =1 and r17 = 3 and r18 = 3) edu = 8.if (r16 =1 and r17 = 3 and r18 = 4) edu = 7.if (r16 =1 and r17 =

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論