SAS による統計処理 本演習では,SAS メニューよりエクセルデータを

SAS による統計処理
本演習では,SAS メニューよりエクセルデータを直接読み込んでデータセットを作
成する。したがって,以下には SAS データセット生成のための data ステップは省略し,
データ解析のための proc ステップの例のみを記載している。
SAS メニューからの EXCEL データの読み込み
ファイル>データのインポート>ファイル名を指定>SAS データセット名を指定(例え
ば,メンバー:test)>SAS ステートメントの作成(例えば,test.sas)>完了
この操作は,以下の proc(procedure,プロシージャ)で実行できる。
PROC IMPORT OUT= WORK.test
DATAFILE= "E:¥Data¥CLASS¥保健情報科学¥教材¥test.xls"
DBMS=EXCEL2000 REPLACE;
RANGE="Sheet1$";
GETNAMES=YES;
RUN;
1
読み込んだデータの表示
proc print;
run;
基本統計量(平均・標準偏差)の算出
proc means;
run;
2
ヒストグラムの確認
proc gchart;
hbar _col1 -- _col6;
run;
3
相関係数の算出
proc corr;
var _col1 -- _col6;
run;
スピアマンの順位相関係数を求めるときは,
proc corr spearman;
とする。
4
重回帰分析
proc reg ;
model _col1=_col2 -- _col6 /STB;
run;
この場合,model ステートメントのオプションに STB を加えないと,標準化回帰係数を
プリントしない。
独立した 2 群間で,平均値の差の検定(t検定)
proc ttest;
class location;
var _col1 -- _col6;
run;
class ステートメントにはグループ化変数を指定する。この場合,location(地域)を指
定している。
等分散の検定の結果が示されるので,データに対して適切な仮定を判断する必要が
ある。この場合は,_col2(母親の初婚年齢)以外は,分散が等しいという仮定下であ
るので,Pooled の t 値を採用する。
5
参考文献
事例と SAS で学ぶデータ解析. 田崎武信監訳. アーム
PCSAS による基礎統計学入門. 新城明久. 東海大学出版会
SAS によるデータ解析入門. 市川伸一・大橋靖雄. 東京大学出版会
SAS による回帰分析. 芳賀敏郎ほか. 東京大学出版会
SAS による実験データの解析. 高橋行雄ほか. 東京大学出版会
SAS による多変量データの解析. 前川真一. 東京大学出版会
SAS プロシジャリファレンス バージョン8 (SAS/STAT ソフトウェア) SAS
SAS/STAT ユーザーズガイド SAS
参考ホームページ
http://peter.rd.dnc.ac.jp/ice/kougi/sas/waseda06a/
http://www.ipc.hokusei.ac.jp/~z00105/_kamoku/sas/sasman_.html
http://www.ipc.hokusei.ac.jp/~z00105/_kamoku/sas/sas_tec.html
6