SASお勉強レジュメ                          96/07/19 亀ケ谷雅彦    0.予習   科学的真実とは   尺度の種類(名義・順位・間隔・比率)   代表値(平均、中央値、最頻値)と標準偏差   適切な記述統計・検定・多変量解析方法の選択     1.エディタに触れよう   ダミーデータ(6けた×20人分程度)をエディタ(もしくはワープロ)で打ち  込み、  フロッピーにテキストファイル形式で保存する。      2.SASのへのデータ入力   既存のフォーマットのデータファイル名や変数名などを自分用に修正する    data renshu;  infile 'a:\dummy.dat';  input  @1 (Q1-Q2) (1.)  @3 Q3 2.  @5 Q4 1.  @6 sex 1.  ;  run;      3.SASを使った計算    (1)平均値と基本的統計量 (proc means)    proc means;  var Q1--Q4 sex;  run;    (2)度数分布(proc freq)    proc freq;  table Q1--Q4;  run;    (属性別にまとめる場合)  proc sort;  by sex;  proc freq;  table Q1 Q3 ;  by sex;  run;    (3)クロス表とカイ2乗による独立性の検定(proc freq)    proc freq;  tables sex * (Q1 Q2) /chisq;  run;    (4)相関(proc corr)    proc corr;  var Q1 -- Q4;  run;    (変数が順位尺度の時)    proc corr spearman;  var Q1 -- Q4;  run;    (5)t検定による平均値の比較(proc ttest または means)    (a.変数間に対応なし)  proc ttest;  class sex;  var Q3;  run;    (b.変数間に対応あり)  data renshu2;  set renshu;  DQ1Q2= Q1 - Q2;  proc means n mean std t prt;  var DQ1Q2;  run;    (6)ノンパラメトリック検定(proc npar1way)    proc npar1way median wilcoxon;  class sex;  var Q3;  run;    (7)分散分析(proc glm または anova)   (=群間の平均値の比較)    proc glm;  class sex;  model= Q1 /ss2;  means Q1 /tukey;  run;    (8)重回帰分析(proc reg)    多重共線性に注意    パス解析は重回帰の組み合わせ    proc reg;  model Q1 = Q2 -- Q4 /stb selection=stepwise;  run;    (9)因子分析(proc factor)     n=2などで因子数を試行錯誤する    proc factor rotate=varimax scree reorder;  var Q1 -- Q4;  run;    (因子得点まで書き足す時)  proc factor data = raw outstat = fact  method = principal rotate = varimax  score reorder corr;  var Q1 -- Q4;  proc score data = raw score = fact out =scores;  proc print data= scores;  var factor1 factor2 factor3 factor4;  run;    4.表計算で書くグラフ   ロータス123を使っていろんなグラフを書いてみる    5.おまけ   「ハル坊」を使った数量化理論第T〜V類の計算   ロータスのアドインを使った検定   独自のマクロによる平均および割合差の検定    使用文献  古谷野亘『数学が苦手な人のための多変量解析ガイド』、川島書店、1988年  土田昭司『社会調査のためのデータ分析入門』、有斐閣、1994年  SASのマニュアルも参照せよ