二、SPSS簡介
SPSS是軟件“Statistical Package for the Social Sciences”英文名稱的縮寫,即“社會科學統計軟件包”。SPSS 公司于2000年正式將英文全稱更改為“Statistical Product and Service Solutions”,意為“統計產品與服務解決方案”。
(一)SPSS的兩個基本窗口
1. SPSS的數據編輯窗口
正常啟動SPSS for windows后屏幕顯示如圖1-2-1所示。

圖1-2-1 SPSS數據編輯窗口
SPSS數據編輯窗口的標題為SPSS Data Editor,它是SPSS的主程序窗口。數據編輯窗口是對分析對象——SPSS數據文件進行錄入、修改、管理等基本操作的窗口。SPSS數據文件均以.sav作為文件擴展名存儲在磁盤上。
數據編輯窗口包括幾個部分:窗口主菜單、工具欄、數據編輯區、系統狀態顯示區。SPSS數據編輯窗口左下邊包括Data View和Variable View兩個視區,分別定義變量的值(即數據)和變量(名稱、類型等),我們將在后面具體說明它們的內容。
(1)數據編輯窗口的窗口主菜單基本功能。
File:文件管理菜單,有關文件的調入、存儲、顯示和打印等。
Edit:編輯菜單,有關文本內容的選擇、拷貝、剪貼、尋找和替換等。
View:SPSS用戶界面基本狀態設置等菜單。
Data:數據管理菜單,有關數據變量定義、數據格式選定、觀察對象的選擇、排序、加權、數據文件的轉換、連接、匯總等。
Transform:數據轉換處理菜單,有關數值的計算、重新賦值、缺失值替代等。
Analyze:統計分析菜單,有關一系列統計方法的應用。
Graphs:作圖菜單,有關統計圖的制作。
Utilities:用戶選項菜單,有關命令解釋、字體選擇、文件信息、定義輸出標題、窗口設計等。
Windows:窗口管理菜單,有關窗口的排列、選擇、顯示等。
Help:求助菜單,有關幫助文件的調用、查尋、顯示等。
點擊菜單選項即可激活菜單,這時彈出下拉式子菜單,用戶可根據自己的需求再點擊子菜單的選項,完成特定的功能。
(2)工具欄。以圖形按鈕組成的工具欄將常用的SPSS功能列示出來,用戶可以直接點擊工具欄上的某個按鈕完成其相應的功能,使得操作更加快捷和方便。當鼠標停留在工具欄按鈕上時,系統會自動提示相應按鈕的功能。
(3)數據編輯區。在數據編輯區,用戶按照電子表格的形式錄入、修改、編輯和管理待分析的數據。
(4)系統狀態顯示區。數據編輯窗口的系統狀態顯示區用來顯示系統的當前運行狀態。當系統等待用戶操作時,會出現“SPSS processor is ready”的提示信息。
數據編輯窗口的特點:①數據編輯窗口是在系統啟動過程中自動打開的窗口,在SPSS運行過程中只能打開一個數據編輯窗口。②SPSS中的各種統計分析功能都是針對該窗口中的數據進行的。③關閉數據編輯窗口意味著退出并關閉SPSS軟件系統。
2. SPSS的輸出窗口
SPSS輸出窗口的窗口名為SPSS Viewer,它是顯示和管理SPSS統計分析結果報表及圖形的窗口,如圖1-2-2所示。

圖1-2-2 SPSS的輸出窗口
出現在該輸出窗口中的內容均以“. spo”作為文件擴展名存儲在磁盤上。
輸出窗口包括幾個部分:窗口主菜單、工具欄、分析結果顯示區、狀態顯示區。
輸出窗口的窗口主菜單中:一部分功能菜單,如Statistics、Graphs、Utilities、Windows、Help的功能與數據編輯窗口中的相同,是針對數據編輯窗口中的分析數據的;還有一部分功能菜單,如view、Insert、Format則是輸出窗口的專用菜單;其余的功能菜單,如file、Edit則是數據編輯窗口和輸出窗口共用的。這樣設置菜單的目的是為了方便用戶操作。
需要說明的是,雖然SPSS中有些窗口的主菜單名有重名的情況,但是它們的子菜單功能卻是隨不同的當前窗口而不同的,其服務的對象也是不同的。因此,在使用時,用戶應注意哪個窗口是當前窗口。
輸出窗口的工具欄除保留了數據編輯窗口中的某些圖形按鈕外,還增添了自己特有的功能按鈕。
分析結果顯示區是顯示統計分析結果的地方。區域分成左右兩個部分。左邊以類似于Windows資源管理器的樹形結構形式,顯示已有的分析結果的索引;右邊顯示的是各個分析結果的詳細內容。左右兩邊的內容以兩個紅色的右箭頭為標記一一對應起來。用戶可以對該區域中的內容進行增、刪、改等編輯管理操作。
輸出窗口的狀態顯示區與數據編輯窗口的狀態區的區別是多了一個紅色的“! ”標記。該標記表示當前的輸出窗口為主輸出窗口。主輸出窗口就是下一次分析結果將輸出到的那個窗口。
輸出窗口的特點:①輸出窗口是在用戶進行第一次統計分析時被系統自動打開的。②在SPSS運行過程中用戶還可以創建若干個新輸出窗口。菜單選項為:File—new/open—output,用戶可以將同一批分析數據的不同分析結果指定輸出到不同的輸出窗口中,這樣就可以將不同輸出窗口中的內容以不同的文件名分別存放到磁盤上。③不同的輸出窗口之間可以相互自由切換,可以利用主菜單中的window功能菜單切換。主出窗口的狀態欄上有一個紅色的“! ”標記,而其他輸出窗口的狀態欄上則沒有這個標記。如果用戶希望將以下的統計分析結果輸出到某個輸出窗口中,需要按動工具欄上的“! ”圖形按鈕來指定某輸出窗口為主輸出窗口。
(二)SPSS數據文件的建立
SPSS數據編輯窗口中的每行為一個個案(Case),或稱觀察單位,每一列為一個變量,每個變量都有一個名稱。可以通過點擊數據編輯窗口下方的Variable View來定義、編輯變量。點擊數據編輯窗口下方的Variable View,出現變量視圖,如圖1-2-3。

圖1-2-3 變量視圖
變量視圖中各個欄目的意義及用法為:
1.變量名(Name)
SPSS中變量名的定名規則與其他軟件大同小異,具體而言,有如下規定:
(1)變量名的第一個字符必須為字母,后面可跟任意字母、數字、句點或 #、@、$等符號。
(2)變量名不能以句點結尾。
(3)應避免最后一個字符為下劃線“_”。
(4)變量名的長度一般不超過8個字符。
(5)空格和特殊字符不能用于變量名。
(6)關鍵詞ALL、NE、EQ、TO、LE、BY、GE、AND、NOT、WITH等不能用作變量名。
若不定義變量名,系統將依次默認為“var00001”“var00002”等。
2.變量類型(Type)
單擊Type后的按鈕,將彈出“Variable Type”對話框,如圖1-2-4所示。該對話框列出了8種可選的基本變量類型。只要單擊要定義的變量類型的標簽或標簽前面的單選項,就可以定義或修改變量的類型。

圖1-2-4 選擇變量類型
現對8種變量類型分述如下:
(1)Numeric:數值型。同時定義數值的寬度(Width),即整數部分 +小數點 +小數部分的位數,默認為8位;定義小數位數(Decimal Places),默認為2位。數值型也是SPSS中默認的變量類型,也就是說,在第一次定義某個變量時,SPSS會自動將該變量設置為數值型變量,而不需要打開變量類型對話框專門進行設置。
(2)Comma:加顯逗號的數值型。即整數部分每3位數加一個逗號,其余定義方式同數值型。
(3)Dot:3位加點數值型。無論數值大小,均以整數形式顯示,每3位加一小點(但不是小數點),可定義小數位置,但都顯示為0,且小數點用逗號表示。如1.2345顯示為“12.345,00”(實際是12345E-4).
(4)Scientific notation:科學記數型。同時定義數值寬度(Width)和小數位數(Decimal Places),在數據管理窗口中以指數形式顯示。如 定義數值寬度為9,小數位數為2,則345.678顯示為3.46E +02。
(5)Date:日期型。用戶可從系統提供的日期顯示形式中選擇自己需要的。如選擇mm/dd/yy形式,則1995年6月25日顯示為06/25/95。圖1-2-5是日期型變量定義對話框,框中列出了各種日期或時間格式,用戶只需要用鼠標進行選擇就行了。
(6)Dollar:貨幣型。用戶可從系統提供的日期顯示形式中選擇自己需要的,并定義數值寬度和小數位數,顯示形式為數值前有$。圖1-2-6是貨幣型變量定義對話框,框中列出了多種固有的格式,用戶只要用鼠標進行選擇就行了。
如果列表框中沒有滿意的數據格式,可以自己設置。設置的方法與數值型變量大致相同,即在“Width”(寬度)窗口和“Decimal”(小數位)窗口中輸入數字。但“Width”窗口中的數字必須比“Decimal”窗口中的數字大2,否則會出錯。

圖1-2-5 日期型變量定義對話框

圖1-2-6 貨幣型變量定義對話框
(7)Custom currency:自定義型。它是數值型數據表示方式的一種。用戶可以自定義不超過5種(即CCA、CCB、CCC、CCD、CCE)的表示方式。
(8)String:字符型。用戶可定義字符長度(Characters)以便輸入字符。
3.變量寬度(Width)
它是指變量的最大顯示寬度。一般默認的最大顯示寬度為8位。
4.保留小數位(Decimal)
它是指變量保留的小數位數。只有數值型、貨幣型和自定義型可以定義小數位數,一般默認為2位。
5.變量標簽(Label)
數據處理過程中,變量名越簡單越好,特別是在變量較多的情況下。此時,對每一個變量含義的解釋就顯得非常重要,需要給它們“貼上標簽”,以便識別。系統默認與變量名相同的變量標簽。若要給變量重新標記,只需在相應單元格內修改即可。在數據窗口,若變量標簽與變量名不同的話,當光標移至某變量名處,會同時顯示變量標簽。此外,輸出結果中,原變量名由變量標簽取代表示。
6.變量值標簽(Values)
當光標移至某個變量的變量值標簽單元格時,該單元格右方會顯示一灰色按鈕,單擊該按鈕,彈出Value Labels(變量值標簽)對話框(見圖1-2-7)。對話框中,Value對應的上面的條框填入變量水平的賦值,Value對應的下面的條框填入變量值標簽。兩個條框填入內容后,單擊Add鍵后,下面大框內顯示變量值及其標簽。如定義“1 = 男,2 = 女”。若需修改或取消變量值標簽,在下面大框內選定修改對象后,直接單擊Remove鍵取消。

圖1-2-7 Value Labels對話框
7.缺失值(Missing)
當光標移至某個變量的缺失值單元格時,該單元格右方會顯示一灰色按鈕,單擊該按鈕,彈出Missing Values(缺失值)對話框(圖1-2-8)。

圖1-2-8 Missing Values對話框
(1)No missing values:缺失值用系統缺失值圓點“.”表示。
(2)Discrete missing values:此項選擇最多可定義3個不同數值為缺失數據。例如,在框內填入0,則變量中凡是0的數據均被視為缺失數據。
(3)Range plus one discrete missing value:設定缺失數據的范圍。

圖1-2-9 填寫Missing Values對話框
如圖1-2-9框中的取值,表示變量中凡是1~5的數據及數值8均被視為缺失數據。
8.數據列寬(Columns)
表示顯示數據的列寬,系統默認8個字符寬。
9.對齊方式(Align)
有左、中、右三種數據對齊方式。
10.度量類型(Measure)
按度量精度將變量分為定量變量(Scale)、等級變量(Ordinal)和定性變量(Nominal),該選項只用于統計制圖時坐標軸變量的區分以及SPSS決策樹模塊的變量定義。
完成變量定義后,單擊數據編輯窗口下方的Data View,即可以像在Excel中一樣輸入數據。
例1-1 某班50名學生統計學考試成績如表1-2-1所示,試在SPSS中建立考試成績數據文件。
表1-2-1 某班50名學生統計學考試成績

解:建立考試成績數據文件的步驟為:
第一步,激活數據管理窗口。
第二步,點擊數據編輯窗口下方的Variable View,出現圖1-2-10所示頁面。

圖1-2-10 SPSS Data Editor
第三步,在第一行中定義第一個變量。在Name下方輸入考試成績,單擊Type,出現圖1-2-11所示頁面。

圖1-2-11 定義變量
第四步,將寬度(Width)8改為3,小數(Decimals)位數2改為0,如圖1-2-12所示。

圖1-2-12 改變變量的類型
第五步,單擊數據編輯窗口下方的Data View,錄入數據,建立考試成績數據文件如圖1-2-13所示。

圖1-2-13 考試成績數據文件
第六步,保存該數據文件為“考試成績.sav”。