熱線電話:13121318867

登錄
首頁精彩閱讀SPSS進行數據轉換(Transform)
SPSS進行數據轉換(Transform)
2016-10-26
收藏

SPSS進行數據轉換(Transform)

在有些情況下,原始數據難以滿足數據分析的要求,需要對原始數據進行適當的轉換。SPSS具體強大的數據轉換功能,它不僅可以進行簡單的變量轉換和重新建立分類變量,還可以進行復雜的統計函數運算以及邏輯函數運算。

在主菜單中點擊Transform命令,彈出數據轉換子菜單,如圖所示。


計算產生變量是根據已存在的變量,經函數計算后,建立新變量或替換原變量值。1 計算產生變量(Compute..)

例如,我們在方差分析中常常要求對百分數和層數描敘的數據作反正弦函數的轉換(sin-1SQRT(x))。
       ARSIN(SQRT(x))

首先,打開數據文據文件(DATA1-1.SAV),將數據調入工作區。然后,從菜單選擇Transform- Compute..命令,彈出計算產生變量對話框,如下圖:

Target Variable: 目標變量名指定欄??梢暂斎胄碌淖兞?,也可以輸入已有的變量。輸入變量后,下邊的 [Type & Label..]按鈕就會被激活,點擊它出現變量定義的對話框,可以設置以下變量屬性。

Label 欄:
      ⊙Label 輸入標簽名。
      ○Use expression as label: 以數學表達式作為標簽。

Type 欄:
      ⊙Use Expression as label: 數字型變量
      ○String 字符型變量,Width: 8 字符寬度。

Numeric Expression: 數學表達式輸入

使用鍵盤或利用系統提供的計算面板輸入數學表達式。也可以將Functions(函數)框里的函數選入表達式中。系統提供了70多種函數,它包括算術函數,統計函數,分布函數,日期函數,缺失值函數和字符函數。

If…定義條件
      ⊙Include all cases: 包括所有記錄。
      ○Include if cases satisfies condition: 符合條件的記錄。選中此項后,條件輸入框激活,在此框中輸入
        變量的邏輯表達式。

SPSS 算術函數

注:x 可以是變量、常量,也可以是函數。

2 自動重新賦值(Automatic Recode)

有的時候,我們需要重新把數值變量或字符變量按它本身的數值大小轉換成為從1開始的順序整數,并存放在新變量對應的記錄中。
    首先,打開數據文據文件(DATA3-1.SAV),將數據調入工作區。然后,從菜單選擇“Transform- Automatic Recode”命令,彈出連續型變量轉換為分類變量對話框,如下圖:

操作步驟:

1)從左邊數據變量欄里把變量選入到右邊的“Variable->New Name”框中。

2)在“New Name:”輸入新變量名稱后,點擊 [Add New Name] 按鈕加入到“Variable->New Name”框中。

3)在“Recode Starting from”設置賦值順序,有以下兩種順序:
       ⊙Lowest value: 按從小到大順序,賦值為1開始的順序整數。
       ○Highest valus: 按從大到小順序,賦值為1開始的順序整數。

4)單擊 [OK] 按鈕,執行轉換。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢