Member-only story

[SAS]如何使用SAS做出描述性統計

wenwu
8 min readJan 22, 2020

--

描述統計量\直方圖 histogram\盒狀圖 box plot\散佈圖 scatter plot

免費閱讀文章:[SAS] 如何使用SAS做出描述性統計 SAS Description

統計可以分成兩個部分,敘述統計推論統計。若是將現有的數據做預測亦或是推論都算是推論統計,反之若是使用現有的數據以此呈現,那就是敘述統計。而我們在一開始認識一筆資料或是一組數據最直接的方式,就是對於數據的描述。今天要使用SAS 來介紹以下幾種描述資料的方式

描述資料概論

最基本描述樣本的方式,就是知道(1)樣本的個數 (2)樣本的描述統計量(平均數 、中位數 )等相關的資訊

這次使用的資料如下:

data data1;
input subject gender $ Height Weight @@;
Datalines;
1 M 190 80 2 F 178 80 3 F 181 71 4 M 175 67
5 M 183 70 6 M 192 100 7 F 177 66 8 M . 90
;

(資料來源,SAS在統計學的應用,p37)

如果要知道基本的描述統計量的話,可以使用 proc means ,輸入完資料後再將需要的資訊 ,n代表個數, mean代表平均數, std代表簡單表準差, stderr代表標準誤差, min代表最小值, max代表最大值, sum 代表總和, var代表變異數 , Maxdec = 2 代表取到小數點後第二位。

proc means data=data1 Maxdec=2 n mean std stderr min max sum var;
title descriptives;
run;

結果如下圖,SAS會依照每一個變項個別算出輸入的描述統計量,比較特別的是 subject 是我給的編號,SAS也一起算進去了。而最後一位的身高是遺失資料,所以個數等於七,SAS會自動刪掉遺失值來計算。

The means procedure

如果想要將資料分組,在個別計算統計量,只要加上class gender ,SAS會自動分組並計算指定的統計量

如果想要知道其他的敘述統計量,可以使用 「執行單變量統計」(Proc Univeriate) ,給完資料後給定 “normal” 和 “plot” 就可以得到「常態性」 、「莖葉圖」 以及「箱型圖」,記得要設定 var 值喔(就是你有興趣的變數)

proc univariate data=data1 normal plot ;
title simple descriptive statistics ;
var height weight;
run;

--

--

wenwu
wenwu

Written by wenwu

離開學校之後,需要一點激勵來持續學習的動力。想到什麼寫什麼,趁著還沒忘記之前通通都寫下來。

No responses yet