偏移值

「轉換值」會建立新變數,包含來自前置或後置觀察值的現有變數值。

名稱。 新變數的名稱。 必須是尚未在封存資料集中存在的名稱。

從先前觀察值取得值(時間落後)。 從作用中之資料集的先前觀察值中取得值。 例如,透過使用預設的觀察值值數 1,新變數的每一個觀察值都有來自會立即在其前面的觀察值的原始變數值。

從後續觀察值取得值(領先)。 從作用中之資料集的後續觀察值中取得值。 例如,透過使用預設的觀察值值數 1,新變數的每一個觀察值都有來自下一個觀察值的原始變數值。

要偏移的觀察值個數。 從第 n 個先前或後續觀察值中取得值,其中 n 是指定的值。 數值必須為非負整數。

  • 如果分割的檔案處理開啟,移位範圍會限制至每一個分割群組。 移位值無法從先前或後續分割群組中的觀察值取得。
  • 忽略過濾器狀態。
  • 結果變數的值針對資料集或分割群組中的前或後 n 個觀察值設定為系統遺漏,其中 n 是為要偏移的觀察值個數指定的值。 例如,使用值為 1 的「時間落後」方法,將對資料集中的第一個觀察值(或每一個分割群組中的第一個觀察值)將結果變數設定為系統遺漏。
  • 保留使用者遺漏值。
  • 來自原始變數的字典資訊(包括定義的數值標籤及使用者遺漏值指派)會套用至新變數。 (附註:不包括自訂變數屬性。)
  • 為說明已建立變數之移位作業的新變數自動產生變數標籤。

使用移位值建立新變數

  1. 從功能表中選擇:

    轉換 > Shift 值

  2. 選取用作新變數值來源的變數。
  3. 輸入新變數的名稱。
  4. 選取移位方法(時間落後或領先)及要移位的觀察值數。
  5. 按一下 變更
  6. 對每個您想建立的新變數,重複執行這個步驟。