使用 SPSS 和 PASW/SPSS 語法
語法是計算機程式語言。SPSS 使用一種特定形式的語法,該語法是 SPSS 獨有的。雖然 SPSS 的性質不需要你使用語法,但它可以成為你的朋友。如果你在 SPSS 中用不同的變數重複相同的任務,那麼瞭解語法尤其有用;它可以讓你免於進行冗長、重複的點選操作。
以遺傳諮詢師的示例資料集為例,假設你想要變數“attend”的頻數表,因為你想了解遺傳諮詢師參加宗教服務的頻率。在 SPSS 中,點選“分析”→“描述性統計”→“頻數”(這將在第 14 章中更深入地介紹)。選擇變數“attend”。在你點選“繼續”後,它應該出現在你的輸出視窗中

現在,假設你想要變數“relig”的頻數表,以便了解許多遺傳諮詢師認同的宗教。你可以重複上述過程,但選擇“relig”而不是“attend”。或者,你可以使用語法。
要開始使用語法,請轉到“檔案”→“新建”→“語法”,如下所示

一個新的白色視窗會彈出,看起來像這樣

此視窗是語法編輯器視窗,它允許你使用程式語言而不是點選滑鼠來控制 SPSS 中的許多統計測試(以及許多其他功能)。
開始使用語法的最簡單方法之一是在 SPSS 中將你的偏好設定為在輸出視窗中包含語法(參見第 7 章)。然後,你可以使用該語法在語法編輯器視窗中執行相同的命令或類似的命令。
回到示例…… 由於我們想要對變數“relig”執行頻數,我們可以從返回到原始輸出視窗開始,你可以在其中從原始命令(位於頻數表上方)中複製語法。語法位於下面的紅色框中

要複製語法,你需要雙擊它,然後選擇它並按 CTRL+C(大多數作業系統中的複製命令)。現在返回到語法編輯器視窗,並將語法貼上到你已開啟的空白語法視窗中,它應該看起來像這樣

雖然本章無法解釋 SPSS 中所有可用的語法命令,但上面的命令相對來說比較簡單。讓我們從第一個詞開始
- FREQUENCIES
這是一個命令,它將告訴 SPSS 要執行哪個統計測試。在本例中,我們只需要頻數。第二個詞與一個等號配對,幷包含我們感興趣的變數
- VARIABLES=attend
這是第一個詞 FREQUENCIES 的一個修飾符,它告訴 SPSS 要分析哪些變數。語法的最後部分只是告訴 SPSS 如何組織分析和輸出
- /ORDER=ANALYSIS.
ANALYSIS 末尾的句號“.”告訴 SPSS 這是一個命令序列的結束,因此軟體知道該小程式在哪裡結束。
現在,擦除單詞“attend”並將其替換為單詞“relig”(這是示例資料集中宗教隸屬關係變數的名稱),然後點選藍色箭頭,該箭頭告訴 SPSS 執行語法。藍色箭頭在下圖中用圓圈標出

變數“relig”的新頻數表應該出現在你的輸出框中。瞧!你已經成功地使用 SPSS 語法運行了一個小程式。你的輸出視窗現在將包含這兩個變數的頻數,應該看起來像這樣

同樣的複製語法並在語法編輯器中使用它來快速執行重複任務的想法可以用示例資料集中幾個變數來說明。假設你想知道遺傳諮詢師的宗教信仰是否因他們對女性獲得墮胎的態度而異。在我們的樣本資料集中,有 7 個變數考察了對墮胎的態度,每個變數代表一個不同的原因。你可以執行 7 次 ANOVA,每次針對 7 個墮胎態度變數中的一個,透過選單逐個點選進行操作。或者,你可以執行一次,複製語法,將其貼上到語法編輯器中 6 次,並簡單地用另外 6 個墮胎態度變數替換自變數。
要執行初始 ANOVA,請點選“分析”→“比較均值”→“單因素 ANOVA”(在第 21 章中詳細介紹)。對於因變數,你將選擇“relscale”,在“因素”框中(自變數所在的框),放入第一個墮胎態度變數“abpoor”。執行測試,你將看到以下內容

現在,如果我們想要檢視遺傳諮詢師的宗教信仰是否因他們對女性因單身而不願與未出生孩子的父親結婚而獲得墮胎的態度而異(“absingle”),我們可以先從將輸出視窗中的 ANOVA 統計測試的語法複製並貼上到語法編輯器視窗中開始。將變數“abpoor”替換為變數“absingle”。語法視窗應該看起來像這樣

如果需要,你還可以將此語法複製並貼上五次,然後在每次貼上時都將語法中的墮胎態度變數替換掉。當你準備好時,執行測試,點選“執行”。(注意:你可以透過突出顯示所有測試並選擇“執行”來一次執行所有六個測試。)在你的輸出視窗中,你應該看到以下內容

再次,遺傳諮詢師的宗教信仰因其墮胎態度而異。但是,無論結果是否顯示沒有顯著關係,重要的是,你可以透過使用語法來節省時間和精力,尤其是在你需要多次執行重複性任務時。本章只是觸及了 SPSS 中語法的表面;它可以用來執行整個程式,幾乎完全避免使用資料編輯器視窗。還應該注意,其他統計軟體(如 SAS 和 R)更依賴於語法。SPSS 以更易於使用而聞名,因為它允許使用者透過點選來執行測試。
本章由 Victoria Blyde 貢獻。