PIXNET Logo登入

晨晰統計部落格新站(統計、SPSS、BIG DATA討論園地)

跳到主文

一個討論統計的好地方

部落格全站分類:圖文創作

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 15 週一 201010:41
  • SAS敘述統計分析--晨晰統計張顧問整理


 
當完成資料處理的步驟後,即可利用資料開始進行後續的統計分析,這感覺好像快掉進萬劫不復的深淵。其實統計分析與資料處理相較之下,並不會比較困難,而且還很蘇胡,怎麼說呢?還記得之前提到,語法不用死記對吧,只要能找到範例,就能加以應用,前題是要清楚自己的研究目的與研究的自變項及依變項,那我們就從以下幾個範例開始學習吧!!!以下皆利用(SAS/PC 實務與應用統計分析,李金泉,1994)中的例子來做介紹。
(繼續閱讀...)
文章標籤

晨晰部落格新站 發表在 痞客邦 留言(4) 人氣(21,005)

  • 個人分類:SAS教學
▲top
  • 2月 09 週二 201010:43
  • SAS輕鬆入門(三)--晨晰統計張顧問整理


 
-----------------------------------------------------------------------------------------------------------------------接續
(繼續閱讀...)
文章標籤

晨晰部落格新站 發表在 痞客邦 留言(0) 人氣(44,312)

  • 個人分類:SAS教學
▲top
  • 2月 08 週一 201010:35
  • SAS輕鬆入門(二)--晨晰統計張顧問整理



 


對於SAS有個簡單的基本認識後,我們即可往下個目標邁進。SAS常被研究者用來做資料處理與統計分析,因此依照階段我們可以區分為DATA step(資料處理)與PROC step(執行統計運算),為能使初學者能夠輕易上手,本篇文章將利用範例針對資料處理與分析介紹幾個常用的語法。


 


 


一、先思考未來


 


為了增加Output的可讀性,首先我們需要對SAS做一些設定,選項有:


 


l          CENTER/NOCENTER:結果是否置中


l          DATE/NODATE:是否要呈現日期


l          PAGENO = n:每次頁碼都從第n頁開始


l          NONUMBER:不顯示頁碼


l          LINESIZE/LS = n:一行的字元數


l          PAGESIZE/PS = n:設定每頁的行數


l          FIRSTOBS = n:從第幾筆資料開始抓


l           OBS = n 或 Max:最多抓到第幾筆


 


Ex:


 






OPTIONS CENTER DATE LS=80 PAGENO=1 NODATE;




 


 


二、雞同鴨講


 


撰寫語法,最怕就是軟體不知道你想要表達什麼!在SAS中,一段「敘述句」為指令的最小單位,它可能是用來協助資料做處理(跟在DATA step之後),或可能協助資料進行分析(跟在PROC step之後),亦可以在程式中單獨作業(如範例中的CARDS)。範例中的『INPUT x1 x2 x3;』則是一段「敘述句」,而敘述句的規則有以下幾點:


 


(1).以關鍵字開始,以分號結束,並以RUN做程式的進行


 


(2).敘述句可開始或結束於任何一個欄位,並可用空格或空白增加程式的可讀性


 


(3).可利用『************我是註解*************;』


or『/*我是註解*/』做註解


 


(4).變數名稱不得超過32字元、第一個字元須是文字字元或底線(_)、名稱中間不可有空白或特殊符號(%,#,…)


 


(5).變數可分為文字變數與數值變數


 


 


 


 



************我是註解*************;


1. DATA CASE ;


2.   INPUT x1 x2 x3; /*我是註解*/


3.   CARDS;


4.     2 11 8


5.     3 10 6


6.     2 6 2


7. ;


PROC PRINT;


TITLE '資料集' ;


RUN;


 


 


 



三、資料的誕生


 


 


資料可分為內部資料(經由SAS建檔的資料,可由SAS直接讀取,如*.sas7bdat)、將原始資料放到程式裡(用CARDS、CARDS4、DATALINES讀取:一般範例最常見)與外部資料(其他非SAS建檔的資料,如*.txt、*.dat、Excel檔),又以文字檔最常使用(佔用記憶體小),因此本段只針對外部的文字檔作讀取資料的介紹。


 


 


(1)『DATA CASE;』指建立一個名叫「CASE」的資料集,資料集的名稱可以自取,只要使用者能夠區別就行。


 


 


(2)『INFILE 'C:\D001.txt';』利用INFILE+路徑讀入資料。


INFILE的選擇項:【missover】宣告資料含有遺失值


 


 


(3)『INPUT ID 1-4 Gend 5 age 6-7 Mar 8 Height 9-14 ;』告訴SAS所輸入的原始資料之變數名稱及格式,由以上敘述句可知資料中的1-4行為ID、第5行為性別、第6-7行為年齡、第8行為婚姻狀況、第9-14行為身高


 


 


(4)以上敘述所輸入原始資料之變數名稱及格式的方法稱為欄位輸入法,另外還有列名輸入法(適用於超簡單格式)、格式輸入法(適用於複雜的格式),雖然欄位輸入法在變數多的時候會變得較複雜,但對於初學者來說,利用欄位輸入法讀資料可降低錯誤率的發生。


 


 


(5)利用【Title】使輸出報表含有標題增加易讀性


 


 


(6)文字檔鍵入時,可用「.」表示missing,也可用「」空白當作missing。


 


 


(7)利用【MISSING】宣告遺漏值


 


INPUT的選擇項:


 


【$】宣告此變數為文字變數,如範例中的ID為文字變數


【.1】宣告此變數的小數位數為何,ex:若有一筆資料為1773,則SAS會判斷為177.3,若一筆資料為172.39,SAS仍會正確讀取172.39


【@】宣告一列一列讀取


【@@】宣告連續讀取


 


 


 


 


DATA CASE;


 INFILE 'C:\D001.txt' missover;


 INPUT ID $ 1-4 Gend 5 age 6-7 Mar 8 Height 9-14 .1;


 MISSING 999;


PROC PRINT;


TITLE '資料集' ;


RUN;


 


 


 


 


 



四、代號內心身處的秘密(變數註解與數值註解)


 


 


我們都知道在keyin的時候,常以代號替代原本的變數名稱與數值名稱,此時如果未使用變數註解與數值註解,將會大大降低Output的可讀性。


 


(1)先利用【PROC FORMAT ;】定義數值名稱的格式,【VALUE sexfmt 1='男' 2='女' ;】


   其實sexfmt是可變更的,但為了確保不會錯亂,通常以變數名稱+fmt命名


 


(2)接著利用INPUT讀進變數名稱


 


(3)接下來利用【LABEL sex ='性別'】定義變數註解。


 


(4)接著利用【FORMAT sex sexfmt.】用以連接變數與數值格式,要小心的是每一個fmt後都要加一個『.』。


 


 


 


 


 


PROC FORMAT ;


  VALUE sexfmt 1='男' 2='女' ;


  VALUE agefmt 1='20歲以下' 2='21-30歲' 3='31-40歲' 4='41歲以上' ;


  VALUE edufmt 1='國中以下' 2='高中職' 3='大學' 4='研究所以上' ;


 


DATA DEMO ;


INPUT sex 1 age 2 edu 3  ;


 


LABEL sex ='性別' /*變數註解*/


       age ='年齡'


       edu ='教育程度' ;


 


FORMAT sex sexfmt. age agefmt. edu edufmt.;  /*數值註解*/


 


CARDS ;


114


213


122


231


144


243;


 


PROC PRINT;


RUN;


 


-------------------------------------------------------------------------------------------------------------------待續


(繼續閱讀...)
文章標籤

晨晰部落格新站 發表在 痞客邦 留言(1) 人氣(26,269)

  • 個人分類:SAS教學
▲top
  • 1月 06 週三 201017:36
  • SAS輕鬆入門(一)--晨晰統計張顧問整理


 
一、俗話說的好,良藥苦口:
(繼續閱讀...)
文章標籤

晨晰部落格新站 發表在 痞客邦 留言(0) 人氣(74,031)

  • 個人分類:SAS教學
▲top
«1...56

2023社群金點賞

晨晰主打星

個人資訊

晨晰部落格新站
暱稱:
晨晰部落格新站
分類:
圖文創作
好友:
累積中
地區:

熱門文章

  • (141,445)因果關係的第三者-中介變項(Mediator / Mediation)-上~晨晰統計林星帆顧問整理
  • (111,611)變異數不同質的處理
  • (110,222)透過G-power軟體計算迴歸分析所需之樣本數
  • (67,119)重要-表現程度分析法~Importance- Performance Analysis,IPA(上)
  • (48,310)SAS簡易教學~共變異數分析(Analysis of Covariance, ANCOVA)
  • (47,844)廣義估計方程式(Generalized estimating equation, GEE)簡介~广义估计方程式(GEE)简介---晨晰統計林星帆顧問整理
  • (28,263)使用G-power計算RCT介入研究所需樣本數
  • (26,650)醫學篩檢(Medical screening)II-陽性概似比與陰性概似比(Positive and Negative likelihood ratio)~晨晰統計林星帆顧問整理
  • (24,191)使用SPSS之GEE分析處理兩組前後測的介入性研究(上)
  • (10,144)結構方程模式的優勢與劣勢(Advantage and Disadvantage of Structural Equation modeling, SEM)-上(簡介篇)

文章分類

  • power BI (59)
  • 生物醫學統計 (157)
  • 迴歸與SEM (59)
  • 研究方法 (71)
  • SAS教學 (54)
  • Excel與統計軟體 (86)
  • 統計應用專題 (80)
  • 其他類統計知識 (120)
  • 問卷知識 (26)
  • 論文寫作 (17)
  • 統計分析新趨勢 (23)
  • 晨晰的宣傳與服務專案 (62)
  • 數據話視頻 (15)
  • 會員心得分享 (10)
  • 新聞類 (65)
  • 我們的故事 (78)
  • 未分類文章 (1)

最新文章

  • 醫學研究使用PowerBI的情境3—醫療決策系統
  • 醫學研究使用PowerBI的情境(2)—介入措施
  • 紙本問卷鍵檔自己做(二)
  • 紙本問卷鍵檔自己做(一)
  • 醫學研究使用PowerBI的情境(1)—製作圖表
  • 結構方程中介分析-透過AMOS採拔靴法(Bootstrap法)(下)
  • 結構方程中介分析-透過AMOS採拔靴法(Bootstrap法)(上)
  • 一同研究,共同成就!
  • 時間相依Cox model:以生物製劑對帶狀皰疹風險之影響為例
  • 如何在SPSS裡安裝中介調節Marco: PROCESS(2025更新)

最新留言

  • [26/01/23] rechal15 於文章「結構方程中介分析-透過AMOS採拔靴法(...」發表了一則私密留言
  • [25/07/15] 訪客 於文章「專業還是神棍...」留言:
    台灣最新詐術~你是否發現最近怪事一羅匡~{生意倒店}諸事不...
  • [25/04/25] Lucky Nina 於文章「縱貫型資料用Excel填補空白欄位...」留言:
    這篇文章提供了縱貫型資料處理的完整步驟,詳細解釋了如何利用E...
  • [25/03/05] 西班牙蒼蠅水 於文章「使用SPSS合併資料(merge dat...」留言:
    巴黎偉姐 https://www.tw9g.com/good...
  • [25/02/24] ckhou1 於文章「無母數分析-兩組獨立樣本檢定(Mann-...」留言:
    請問有spss資料檔案嗎? ...
  • [24/12/30] 一 於文章「SPSS進行單因子變異數分析(One w...」留言:
    請問N.S.是什麼的縮寫?謝謝!...
  • [24/12/27] 男性增大液 於文章「誰說Power BI沒有硬核的分析功能?...」留言:
    NAISC延時噴劑 https://www.tw9g.com...
  • [24/12/27] 外用持久液 於文章「SPSS操作成對樣本t檢定(Paired...」留言:
    外用陰莖增大 https://www.tw9g.com/go...
  • [24/10/22] FN 於文章「使用R繪製Survival ROC cu...」留言:
    您好,感謝撰文介紹此套件,感覺非常實用。有個問題想請教,若想...
  • [24/09/15] 頂級偉哥  於文章「KNN(K-Nearest Neighb...」留言:
    美國大陰莖 https://www.tw9g.com/goo...

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣:

留言板