SASの便利機能。
各群の平均、標準偏差、サンプルサイズをデータセットに入れると検定結果が出る。
/* ダミーデータを作る */ data ttest; do group = 1 to 2; do i = 1 to 10; Value = group * 2 + rand('normal'); output; end; end; /* 要約データを用いたt検定 */ proc summary data = ttest; var Value; by group; output out = summary; proc ttest data = summary; class group; var Value; run; /* 手打ちする場合 */ data summary2; input group _STAT_ $ Value; cards; 1 N 10 1 MEAN 1.5945 1 STD 0.7567 2 N 10 2 MEAN 3.6526 2 STD 1.5461 ; proc ttest data = summary2; class group; var Value; run;