0613 sas實習課

Post on 05-Aug-2015

386 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

0613 無母數統計

游如淇Psy.j.c.yu@gmail.com

常用格式

PROC NPAR1WAY <options>;VAR 依變項 ;CLASS 獨變項 ;EXACT <options>;BY 變項名稱 ;OUTPUT;

PROC NPAR1WAY <option>

• DATA= 資料檔名• MISSING: 將有遺漏值的數據歸成同一組• ANOVA: 另外執行傳統的變異數分析• WILCOXON: 將數據轉換成由小到大的名次• MEDIAN: 將原始資料二分• VW: 計算 Van der Waerden 值• SAVAGE: 將原始數據轉換成 Savage 值• EDF: 會根據 EDF 計算統計值

指令選項• VAR 依變項– 列出依變項名稱– 若省略此選項,則輸入的數值變項皆視為依變項

• CLASS 獨變項 ;– NPAR1WAY 是單因子分析,只能有一個獨變項

EXACT options

• 針對前述任何一種統計值執行精確檢定

• 若不選用此指令,則會執行大樣本下的– WILCOXON (rank sum)– MEDIAN– VW– SAVAGE

2

指令選項• BY 變項名稱– 依據此指令將資料檔分成小資料檔– 針對每個小資料檔分別執行分析

• OUTPUT – OUT= 輸出資料檔名

例子• Halverson & Sherwood (1932)– 探討藥物劑量 (Dose) 對體重增加 (Gain) 的影響

• 依照劑量將受試者分為五組– 0 0.04 0.07 0.10 0.13

data a;input Dose N; do i=1 to N; input Gain @@; output;end;cards;0 10228 229 218 216 224 208 235 229 233 219;Run;

proc npar1way;class dose;var gain;run;

Result

Wilcoxon

Median

VW

Savage

EDF

EDF

Wilcoxon signed rank test

data a;Input before after @@;diff=before-after;cards;130 120 170 163 125 120 170 135 130 143 130 136 145 144 160 120;proc univariate;var diff;run;

Wilcoxon signed rank test

補充: Freidman’s rank testdata a;input lecturer m1 m2 m3 @@;group=1; score=m1;output;group=2; score=m2;output;group=3; score=m3;output;cards;

1 50 58 542 32 37 253 60 70 634 58 60 555 41 66 596 36 40 287 26 25 208 49 60 509 72 73 7510 49 54 4211 52 57 4712 36 42 2913 37 34 3114 58 50 5615 39 48 4416 25 29 1817 51 63 68;

proc freq;tables lecturer*group*score/noprintcmh2 score=rank;run;

Freidman’s rank test

END

top related