第七章 資料轉換和 個案選擇 7.1 前言 7.2 〝Recode〞功能 7.3 〝Compute〞功能 7.4 〝Count〞功能 第七章 資料轉換和 個案選擇 7.1 前言 7.2 〝Recode〞功能 7.3 〝Compute〞功能 7.4 〝Count〞功能 7.5 〝Select Cases〞功能
《圖7.1-1》主功能「Transform」的子功能 7.1 前言 《圖7.1-1》主功能「Transform」的子功能 『個案選擇』 是從所有的個 案中,選取合 乎設定條件的 個案,使其成 為以後分析的 對象。 『資料轉換』 的主要目的是 要將原來變數 的值作適當的 轉換,或利用 它們產生新的 變數。
7.2 〝Recode〞功能 《圖7.2-1》「Recode」功能 〝Recode〞的 功能是重新改 變或設定變數 的值或編碼。 例如,將幾個 值設定成一個 新值或重新排 列值的順序等 等,而且也可 利用其特性作 資料的核對。
7.2.1 轉換後變數名稱相同 7.2.1.1 轉換功能的設定 《圖7.2-2》轉換後變數名稱相同的功能畫面
《圖7.2-3》選取變數「mis」後的結果 《圖7.2-4》圖像「 If… 」的功能
《圖7.2-5》選擇部份個案的條件式視窗 《圖7.2-6》新舊值的變更視窗
7.2.1.2 範例 《圖7.2-7》選取變數「mis」
《圖7.2-8》設定條件(部份) 《圖7.2-9》設定條件後的結果
《圖7.2-10》定義新值 《圖7.2-11》完成變數資料轉換的設定
《圖7.2-12》變數資料轉換的結果 《圖7.2-13》選取變數「mis」
《圖7.2-14》設定條件 《圖7.2-15》定義新值
《圖7.2-16》轉換的結果 《圖7.2-17》轉換後的次數分配
《圖7.2-18》轉換後的次數分配圖
7.2.2 轉換後變數名稱不相同 7.2.2.1 轉換功能的設定 《圖7.2-19》轉換後變數名稱不同的功能畫面 《圖7.2-20》選取變數「mis」後的結果
《圖7.2-21》定義新變數的名稱和標籤 《圖7.2-22》定義新值視窗
7.2.2.2 範例 《圖7.2-23》設定條件(部份)
《圖7.2-24》定義新值 《圖7.2-25》設定後的結果
《圖7.2-26》轉換的結果 《圖7.2-27》選取變數「misnew」
《圖7.2-29》變數「misnew」的次數分配圖
7.3 〝Compute〞功能 7.3.1 〝Compute〞功能說明 《圖7.3-1》「Ccmpute」功能視窗 《圖7.3-2》定義變數和運算式
7.3.2 範例 《圖7.3-3》轉換後的結果
7.3.3 〝Compute〞重要函數說明 1. 數值函數 2. 缺失值函數 3. 隨機數值 函 數 意 義 ABS〔引數〕 絕對值 函 數 意 義 ABS〔引數〕 絕對值 TRUNC〔引數〕 捨去小數 SQRT〔引數〕 平方根 LG10〔引數〕 以10為底的對數 SIN〔引數〕 正弦函數,引數為角度 COS〔引數〕 餘弦函數,引數為角度 ATAN〔引數〕 反正切函數 RND〔引數〕 以四捨五入取整數 MOD10〔引數〕 以引數除10後的餘數 EXP〔引數〕 指數 LN〔引數〕 自然對數 【註】引數為數值或變數名稱 2. 缺失值函數 函 數 意 義 SYSMIS〔引數〕 若為系統缺失值,則為1,否則為0。 MISSING〔引數〕 若為自定缺失值,則為1,否則為0。 VALUE〔引數〕 將自定缺失值視為正確值。 【註】引數為變數名稱 3. 隨機數值 函 數 意 義 UNIFORM〔引數〕 由0至引數的均勻分配中隨機抽取機本。 NORMAL〔引數〕 由期望值為0和標準差為引數的常態分配中隨機抽取樣本。 【註】引數為一正數或變數名稱
7.4 〝Count〞功能 7.4.1 〝Count〞功能說明 《圖7.4-1》「Count」功能視窗 《圖7.4-2》定義變數要處理的值域
7.4.2 範例 《圖7.4-3》設定目標變數和選取要處理的變數
《圖7.4-4》定義要處理的值域 《圖7.4-5》結果
《圖7.5-1》主功能「Data」中之「Select Cases」選項
《圖7.5-3》「Select Cases:If」視窗
《圖7.5-5》的「Select Cases:Range」視窗 《圖7.5-4》 「Select Cases:Random sample」視窗 《圖7.5-5》的「Select Cases:Range」視窗
7.5.2 範例 《圖7.5-6》設定條件 《圖7.5-7》未選個案的處理
《圖7.5-8》個案選取之結果 《圖7.5-9》計數變數的定義
《圖7.5-10》計數變數值域的設定 《圖7.5-11》結果