freqプロシジャでリスク差や相対リスク比を算出できますが、tableステートメントのplotsオプションを使用するとこれらを簡単にグラフとして表示できます。
リスク差プロット
plotsオプションにriskdiffplotを指定するとリスク差をドットプロットで表示してくれます。
riskdiffplotが使えるのはn*2*2の分割表です。
以下の集計結果をfreqプロシジャでリスク差プロットを作成してみます。
(男性)
喫煙歴/副作用 | あり | なし |
---|---|---|
あり | 5 | 45 |
なし | 2 | 98 |
(女性)
喫煙歴/副作用 | あり | なし |
---|---|---|
あり | 2 | 48 |
なし | 3 | 97 |
男性のリスク差は0.1 – 0.02 = 0.08
女性のリスク差は0.04 – 0.03 = 0.01
となります。
これをfreqプロシジャで計算してみましょう。
proc format;
value cls 1="喫煙歴あり"
2="喫煙歴なし";
value adr 1="副作用あり"
2="副作用なし";
value sex 1="男"
2="女";
run;
data test;
format sex sex. class cls. cat adr.;
input sex class cat count;
cards;
1 1 1 5
1 1 2 45
1 2 1 2
1 2 2 98
2 1 1 2
2 1 2 48
2 2 1 3
2 2 2 97
;
run;
proc freq data=test;
tables sex*class*cat/ riskdiff plots=riskdiffplot;
weight count /zeros;
run;
実行結果
列 1 リスクの推定値 | ||||||
---|---|---|---|---|---|---|
リスク | ASE | 95% 信頼限界 | 正確 95% 信頼限界 | |||
行 1 – 行 2 の差 | ||||||
行 1 | 0.1000 | 0.0424 | 0.0168 | 0.1832 | 0.0333 | 0.2181 |
行 2 | 0.0200 | 0.0140 | 0.0000 | 0.0474 | 0.0024 | 0.0704 |
合計 | 0.0467 | 0.0172 | 0.0129 | 0.0804 | 0.0190 | 0.0938 |
差 | 0.0800 | 0.0447 | -0.0076 | 0.1676 |
列 1 リスクの推定値 | ||||||
---|---|---|---|---|---|---|
リスク | ASE | 95% 信頼限界 | 正確 95% 信頼限界 | |||
行 1 – 行 2 の差 | ||||||
行 1 | 0.0400 | 0.0277 | 0.0000 | 0.0943 | 0.0049 | 0.1371 |
行 2 | 0.0300 | 0.0171 | 0.0000 | 0.0634 | 0.0062 | 0.0852 |
合計 | 0.0333 | 0.0147 | 0.0046 | 0.0621 | 0.0109 | 0.0761 |
差 | 0.0100 | 0.0325 | -0.0538 | 0.0738 |
ASE: 帰無仮説の下での漸近標準誤差
エラーバーはデフォルトだとwald信頼区間を表示しています。信頼区間の種類を指定するにはclオプションで指定しましょう。
特に指定しない場合、リスク差プロットは列1(今回は副作用ありの列)をプロットしますが、columnオプションを2にすると列2(今回は副作用なしの列)をプロットします。
proc freq data=test;
tables sex*class*cat/ riskdiff plots=riskdiffplot(column=2);
weight count /zeros;
run;
相対リスクプロット
相対リスクをプロットするにはplotsオプションにrelriskplotを指定します。設定項目はriskdiffと同様です。プロットできるデータはn*2*2の分割表となります。またオッズ比も一緒にプロットしてくれます。
proc freq data=test;
tables sex*class*cat/ relrisk plots=relriskplot;
weight count /zeros;
run;
オッズ比と相対リスク | |||
---|---|---|---|
統計量 | 値 | 95% 信頼限界 | |
オッズ比 | 5.4444 | 1.0174 | 29.1359 |
相対リスク (列 1) | 5.0000 | 1.0052 | 24.8719 |
相対リスク (列 2) | 0.9184 | 0.8339 | 1.0115 |
オッズ比と相対リスク | |||
---|---|---|---|
統計量 | 値 | 95% 信頼限界 | |
オッズ比 | 1.3472 | 0.2178 | 8.3342 |
相対リスク (列 1) | 1.3333 | 0.2302 | 7.7243 |
相対リスク (列 2) | 0.9897 | 0.9262 | 1.0575 |