Spss命令編程基礎(chǔ)_第1頁(yè)
Spss命令編程基礎(chǔ)_第2頁(yè)
Spss命令編程基礎(chǔ)_第3頁(yè)
Spss命令編程基礎(chǔ)_第4頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Spss命令編程基礎(chǔ)命令是為了啟動(dòng)運(yùn)行而給SPSS 的指令。它分為三種類型:操作命令(如HELP , SET ),主要用于管理SPSS 的系統(tǒng)操作;數(shù)據(jù)定義,數(shù)據(jù)處理命令(如DATA LIST, SAVE ),主要用于描述數(shù)據(jù)和管理數(shù)據(jù);過(guò)程命令(如FREQUENCIES , ANOVA ),主要用于各種統(tǒng)計(jì)分析方法及結(jié)果。一語(yǔ)法規(guī)則(一)標(biāo)準(zhǔn)命令格式以后所給出的命令都是用標(biāo)準(zhǔn)命令格式給出的,它包括所有的子命令,關(guān)鍵詞和該命令的說(shuō)明。例:Independent samples:T-TEST GROUPS=varname (1,2* ) /VARIABLES=varlistvalue value

2、,value/MISSING=ANALYSIS* INCLUDELISTWISE /FORMAT=LABELS*NOLABELSPaired samples:T-TEST PAIRS=varlist WITH varlist (PAIRED) /varlist ./MISSING=ANALYSIS* INCLUDELISTWISE /FORMAT=LABELS*精選文庫(kù)NOLABELS( 1)標(biāo)準(zhǔn)命令格式中用大寫字母表示的是關(guān)鍵詞;而用小寫字母表示的的是用戶提供的說(shuō)明;( 2)方括號(hào) “ 里”的元素是選擇性的。( 3)缺省值用黑體或* 表示,而可以供替換的選項(xiàng)用大括號(hào)“ 表”示;(二)命令的規(guī)

3、則例: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.下面的規(guī)則適用于所有的SPSS 命令。1命令以一個(gè)關(guān)鍵詞開始,此關(guān)鍵詞是該命令的名字。通常命令中還有附加的說(shuō)明、如子命令和用戶說(shuō)明。2.每一個(gè)命令都以命令終止符“

4、.結(jié)”束。FACTOR VAR=V1 TO V12/ANALYSIS=V1 TO V8/CRITERIA=FACTORS(3)/EXTRACTION=PAF/ROTATION=QUARTIMAX.The default CORRELATION method is used. 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

5、factors using the principal axis method and quartimax rotation.-2精選文庫(kù)?LISTWISE (the default for MISSING) is in effect. Cases with missing values 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=

6、ALL, the results may be different even though the variables used in the analysis are the same.3.命令可以從命令行的任一列位置開始,可以延續(xù)數(shù)行。但END DATA命令例外,它必須從數(shù)據(jù)結(jié)束后的第二行的第一列開始。命令行最長(zhǎng)80 個(gè)字符(包括提示符和終止符)。)在允許留空白的地方,可以留數(shù)個(gè)空格或幾個(gè)斷行。幾個(gè)例外是; ENDDATA命令的END 與 DATA之間只能有一個(gè)空格;標(biāo)題和小標(biāo)題的說(shuō)明不能跨行斷開。用大寫體或小寫體輸入命令均可。命令、子命令、關(guān)鍵詞和變量名在執(zhí)行時(shí)被轉(zhuǎn)換成大寫體。所有用戶說(shuō)

7、明,包括標(biāo)簽、數(shù)據(jù)值都保持原來(lái)的大小寫。4命令的第一個(gè)單詞在不與其它關(guān)鍵詞不重復(fù)的情況下可以被縮寫成為最少三個(gè)字母。如AGGREGATE可以被縮寫為AGG ,但是, COMPUTE就僅能被縮寫成COMP ,以避免與COMMENT相混淆。一般 4 個(gè)字母的關(guān)鍵詞不能被縮寫,如 LIST ,DATALIST ,ENDDATA ,INFO 等。5大多數(shù)兩個(gè)字的命令。如BEGIN DATA, SORT CASES 等,都可以縮寫為其第一個(gè)字,只有END DATA例外,不能縮寫。(三)子命令命令中的附加說(shuō)明叫做子命令,其功能在于查找或處理數(shù)據(jù)、格式化輸出顯示。1子命令以一個(gè)關(guān)鍵詞開始,此關(guān)鍵詞就是該子命

8、令的名字。2子命令的關(guān)鍵詞與它的說(shuō)明之間的等號(hào)“ ”是可選的,可用空格代替,但為避免模糊,應(yīng)盡量加以使用。3大多數(shù)子命令可以接任意順序定義。4子命令之間要用斜杠“ ”隔開。(四)關(guān)鍵詞關(guān)鍵詞是為了識(shí)別命令、子命令、函數(shù)、運(yùn)算符等,由SPSS 專門定義的詞。1關(guān)鍵詞可以縮寫為每個(gè)詞的前三個(gè)字符。唯一的例外是WITH ,它必須全部拼寫。-3精選文庫(kù)以下的關(guān)鍵詞被保留且不能作變量名:邏輯運(yùn)算符 ( AND ,OR 和 NOT ),關(guān)系運(yùn)算符 ( EQ,GE,GT ,LE ,LT 和 NE), ALL ,BY ,TO 和 WITH 。2關(guān)鍵詞 ALL指定現(xiàn)用文件中用戶定義的全部變量。例如:FREQUE

9、NCIES /VARIABLES = ALL.3關(guān)鍵調(diào)THRU 指定兩個(gè)數(shù)值之間的一段范圍(包含這兩個(gè)值)。例: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.關(guān)鍵詞TO 用在變量之間,指定一組變量。在 TO 的前后分別指定一個(gè)字符前綴和一個(gè)數(shù)字后綴,前綴用任意有效名,后綴用任意整數(shù)。前面的數(shù)要小于后面的數(shù)。每一變量名(包括數(shù)字在內(nèi))不得超過(guò)8 個(gè)字符。例如A1 TO A5定義了五個(gè)名為A1, A2,A3,A4 ,A5 的

10、變量。用 TO 建立的變量名中,后綴中的先行零包括在變量名內(nèi)。例如 V001 TOv100定義了 100 個(gè)名為 v001 ,V002 , v100 的變量; VI To V100定義了 100 個(gè)名為V1 ,V2 , ,V100 的變量。TO 也可用于其它命令。AB TO BA代表AB 與BA 之間的全部變量(包括AB 和 BA )。用 DISPLAY命令查看現(xiàn)用文件中的變量順序。(一)變量的命名規(guī)則1變量名最多不能超過(guò)8 個(gè)字符。2首字符必須是26 個(gè)字母之一, 即 A Z 或者是 、#、$三個(gè)字符之一。變量名首字符為“ #”的變量是臨時(shí)變量,它不進(jìn)入活動(dòng)文件,只是暫時(shí)供數(shù)據(jù)變換時(shí)使用的。

11、首字符為“$的”變量是系統(tǒng)變量,它是建立活動(dòng)文件時(shí)自動(dòng)生成的,如$DATE 、$CASENUM 、$WEIGHT ,分別表示日期,個(gè)案號(hào),及個(gè)案權(quán)重。* 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.-

12、4精選文庫(kù)3 首字符是字母,其后的可為字母或數(shù)字或除 “? ”、 “! ”、 “ ”以外的字符。但應(yīng)注意不能以下劃線 “_和”句號(hào) “.作”為變量名的最后一個(gè)字符。4變量名不能使用 SPSS 保留的關(guān)鍵字。有: ALL , AND , BY ,EQ , GE , GT , LE , LT , NE ,NOT , OR , TO, WITH 。下述變量名是SPSS 的變量名,誰(shuí)是誰(shuí)非?為什么?( 1) OCCUPATION(2)1AGE( 3) Sa lary( 4) first#( 5) _ata(6)1wta(7)ge(8)w?a(9)w_wa(二)變量的格式變量的值按特定格式存貯、顯示或打

13、印。格式說(shuō)明不影響內(nèi)存中數(shù)據(jù)值的精度??梢杂肈ISPLAY命令指定VARIABLES ALL ,來(lái)看每個(gè)變量的格式。變量格式由兩部分組成:變量類型和變量寬度。變量類型分三種:數(shù)字型和字符串型和日期型。數(shù)字型變量的值可包含數(shù)字、小數(shù)點(diǎn)、選擇性的正、負(fù)號(hào)。字符串型變量的值可包含數(shù)字、字母和標(biāo)點(diǎn)符號(hào)。1數(shù)值型變量的格式系統(tǒng)默認(rèn)格式為總長(zhǎng)度為8,小數(shù)位數(shù)為2。可以用主菜單中Edit 中的 “ options中的” data 標(biāo)簽重新設(shè)定。( 1)標(biāo)準(zhǔn)型數(shù)值變量(Numeric ) ,表示為 Fw.d ,系統(tǒng)默認(rèn)為F8.2 。-5精選文庫(kù)( 2) 帶逗號(hào)的數(shù)值型變量( Comma ) COMMAw.d

14、,系統(tǒng)默認(rèn)為 COMMA8.2 。顯示為整數(shù)部分自右向左每三位用一個(gè)逗號(hào)作分隔符,用圓點(diǎn)作小數(shù)與整數(shù)間的分界符。( 3)帶圓點(diǎn)的數(shù)值型變量( Dot )DOTw.d ,系統(tǒng)默認(rèn)為 DOT8.2 。顯示為整數(shù)部分自右向左每三位用一個(gè)圓點(diǎn)作分隔符,用逗號(hào)作小數(shù)與整數(shù)間的分界符。( 4)科學(xué)記數(shù)法( Scientific Notation ) ,Ew.d ,系統(tǒng)默認(rèn)為 E8.2。一般用于很大和很小的變量。( 5)帶美元符號(hào)的數(shù)值變量( Dollar sign and comma in number ), DOLLARw.d ,系統(tǒng)默認(rèn)為 DOLLAR8.2 。( 6)自定義型貨幣( custom C

15、urrency )變量,可自己定義相應(yīng)的貨幣顯示形式。2字符串型變量的格式( 1)字符串字符串是指字符型數(shù)據(jù)或某些說(shuō)明,例如標(biāo)題和標(biāo)簽。VARIABLE LABELS YRHIRED YEAR OF FIRST HIRING.TITLE "Running Shoe Study from Runner s 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 s

16、ystem being used.如果字符串中有撇號(hào) “”,或者用引號(hào)將字符串括起來(lái),或者用兩個(gè)撇號(hào)。如以下兩種表達(dá)方式都 是可以的:例: Client s Satisfaction"Client s Satisfaction"字符串可以跨行寫,方法是每個(gè)字符串片斷都要加用引號(hào)或撇號(hào)括起,并且用“+”號(hào)連接兩個(gè)片斷。加號(hào)在第一行或第二行都可以。如: One, Two 可以表達(dá)為: One, + Two -6精選文庫(kù)字符串型變量簡(jiǎn)稱串變量,可以包含字母和數(shù)字。其值小于等于8 個(gè)字符的稱為短串變量,否則稱為長(zhǎng)串變量,串變量最多含有255 個(gè)字符。表示:Aw例: STRING V

17、1 TO V6 (A8) / V7 V10 (A16).?STRING declares variables V1, V2, V3, V4, V5, and V6, each with an A8 format, and variables V7 and V10, each with an A16 format.Spss syntax 語(yǔ)句運(yùn)用范例Spss syntax語(yǔ)句運(yùn)用范例Sort 命令Sort cases by age.Select cases 命令( filter )USE ALL.COMPUTE filter_$=(r26 < 1 & r26 > 4).VAR

18、IABLE LABEL filter_$ 'r26 < 1 & r26 > 4 (FILTER)'.VALUE LABELS filter_$0 'Not Selected' 1 'Selected'.FORMAT filter_$ (f1.0).FILTER BY filter_$.EXECUTE .Select cases 命令( delete)FILTER OFF.USE ALL.SELECT IF( 年齡>= 5).EXECUTE .-7精選文庫(kù)Frequencies 命令freqvariables= 就業(yè)狀態(tài)r

19、22/order= analysis.Compute 命令例一IF (r22 = 1)教育= 周歲/ 12 .EXECUTE .例二if (r16 = 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 = 3 and r18 = 5) edu = 7.if (r16 =1 and r17 = 4 and r18 = 1) edu = 11.-8精選文庫(kù)if (r16 =1 and r17 = 4 and

溫馨提示

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

評(píng)論

0/150

提交評(píng)論