計算新變數

您可使用多種數學函數,根據高度複雜的等式計算新變數。 但在此範例中,我們只計算代表兩現有變數值之間差異的新變數。

資料檔 demo.sav 包含兩變數,一個代表應答者目前的年齡,另一個代表任職目前工作的年數。 但如果沒有,則包含代表應答者在開始該工作時年齡的變數。 我們可以建立新變數,計算目前年齡與任職目前工作年數之間的差異,這應該是應答者開始該工作時的大約年齡。

  1. 從「資料編輯器」視窗中的功能表選擇:

    轉換 > 計算變數 ...

  2. 在「目標變數」中輸入 jobstart
  3. 在來源變數清單中選擇「年齡 [age]」,並按一下箭頭按鈕將之複製到「數值表示式」文字方框中。
  4. 在對話框中按一下計算機面板上的減號 (-) 按鈕(或按鍵盤上的減號鍵)。
  5. 選擇「現職年數 [employ]」,並按一下箭頭按鈕將之複製到表示式。
    圖 1. 計算變數對話框
    計算變數對話框

    附註:請小心選擇正確的職業變數。 變數也有重新編碼的類別版本,但這不是您所需要的。 數值表示式應該是 age–employ,而不是 age–empcat

  6. 按一下確定計算新變數。

「資料編輯器」中會顯示新的變數。 因為變數是加到檔案的結尾處,因此新變數會顯示在「資料視圖」中最右邊一行,以及「變數視圖」中的最後一列。

下一個