跳到內容

使用 SPSS 和 PASW/變數重編碼

來自華夏公益教科書,開放書籍,開放世界

此頁面展示瞭如何透過重編碼建立新的 SPSS 變數來促進統計分析,即重新對映現有變數的值。

假設您想合併或“摺疊”類別,因為某個類別的響應數量太少,無法進行統計分析。

您可以將年齡重編碼為序數變數 ageCategory,它只有三個值:29 歲及以下、30-60 歲和 61 歲以上,而不是像在比率量表上那樣有 1-100 歲,並且有 100 個選項。

在對變數進行重編碼時,通常最好先寫下舊變數和新變數的值之間所需的對映,如下表所示。

這裡,一個衡量宗教出席頻率的變數被用來演示這種技術

舊程式碼 新程式碼
0=從不 1=從不到偶爾
1=每年不到一次 1=從不到偶爾
2=大約一年一兩次 1=從不到偶爾
3=一年幾次 1=從不到偶爾
4=大約一個月一次 2=相對頻繁
5=每月兩到三次 2=相對頻繁
6=幾乎每週一次 2=相對頻繁
7=每週一次 2=相對頻繁
8=每週幾次 2=相對頻繁
9=無答案 9=無答案

現在是實際執行重編碼的時候了。在資料編輯器視窗頂部放下“轉換”選單

點選“重編碼為不同變數”,因為選擇“重編碼為同一變數”會破壞現有變數的值。(您唯一使用它的時間是修復錯誤的標籤時。)

您現在將看到“重編碼為不同變數”視窗。從左側列表中選擇源變數,然後點選箭頭(然後指向左側)將變數插入“數值變數→輸出變數”框。在這個例子中,變數“attend”被選中進行重編碼

現在在“輸出變數”框中輸入新的變數名稱和標籤,然後點選“更改”。

現在點選“舊值和新值”。您將看到以下視窗

對於我們頂部表格的每一行,在左側輸入“舊值”,在右側輸入“新值”,然後點選“新增”。這將把它們放入“舊→新”列表中。正如您所看到的,我們的截圖顯示原始值 0 到 3 已被重編碼為“1”。值 4 到 8 在新變數中被重編碼為“2”。這些重編碼也可以指定為範圍,方法是選擇“範圍”旁邊的單選按鈕,然後輸入源值的範圍。

完成操作後,點選“繼續”和“確定”。

這將返回您到資料編輯器視窗。在資料檢視中,將新變數從最右邊一列拖動到左下方,直到它位於其重編碼的列旁邊。

您可能希望這樣做,但最後一步是點選變數檢視選項卡,在新變數的“值”單元格中,編輯“值標籤”以反映新重編碼的值

點選“確定”,您就完成了。

章節由 Megan Hauf 貢獻。

華夏公益教科書