發表文章

目前顯示的是有「RC33」標籤的文章

SAS、SPSS、STATA 統計軟體檔案格式轉換介紹

圖片
陳家玉 [原文刊載於SRDA學術調查研究資料庫通訊第41期,2012.6] 一、   前言 市面上統計套裝軟體不勝枚舉,目前最常被使用的仍以 SAS 、 SPSS 、 STATA 為主流且各有所長。當好不容易申請或取得的資料檔,並非平時熟悉的統計軟體檔案格式時,如何將檔案進行讀取或轉換,是多數人常面臨到的問題。統計軟體檔案格式的轉換,除了利用統計套裝軟體內建的匯入及匯出功能外, Stat/Transfer 是另一個快速且便利的檔案格式轉換工具。本文將統計套裝軟體的匯入 / 匯出功能分為二部分介紹:第一部分以各軟體資料檔間的轉換為主;第二部分介紹匯入 / 匯出最通用的純文字檔及普遍用於數據資料整理的 EXCEL 檔,於下以 SAS 9.2 版、 SPSS 20 版、 STATA 12.1 版逐步分述之。 Stat/Transfer 統計數據轉換軟體則針對介面功能操作進行介紹。 二、   匯入 / 匯出統計軟體資料檔功能 在說明如何轉檔前,先瞭解此三種軟體資料檔的差異性(表 1 ),其中 SPSS 、 STATA 資料檔可以包含變項說明( variable label )與選項數值說明( value label )兩者,但 SAS 資料檔僅包含變項說明,選項數值說明則是另以格式檔儲存,需套用 format 指令才能取得。 表 1 : SAS 、 SPSS 、 STATA 資料檔之差異   軟體 差異性 SAS SPSS STATA 說   明 資料與格式分別儲存 資料與格式儲存在同檔案中 資料與格式儲存在同檔案中 資料檔 *.sas7bdat *.sav *.dta 格式檔 *.sas7bcat 數據資料因受限於統計軟體資料檔支援性的問題,較常以純文字檔,搭配語法( syntax )撰寫進行檔案讀取。隨著套裝軟體視窗版的不斷發展、更新且越具易用性,可支援多種檔案類型的匯入與匯出,使得程式語法不再是絕對必要,讓使用者省去自行撰寫程式的麻煩,能快速又方便地讀取或轉換資料。 (一)   ...