生存関数グラフの重ね合わせ
[OS] ALL
[リリース] SAS 9.2 以降
[キーワード] PHREG procedure, Survival Plot, Overlay
[質問]カテゴリカル変数を含む、比例ハザードモデルをPHREGプロシジャで推定しています。カテゴリカル変数の各水準における生存関数のODS統計グラフを一つにまとめて表示できますか。
[回答]カテゴリカル変数を含め、説明変数の任意の値における生存関数を求めるには、BASELINEステートメントを用います。この際、説明変数の値を含むデータセットを予め作成します。 例) /* 説明変数の値の組合せデータセットを作成 */ DATA cov; INPUT id$ drug$ x; DATALINES; NAME1 A 10 NAME2 B 10 ; RUN; この例では、説明変数として変数DRUG、Xがあり、変数DRUGの水準として、A, B があると仮定しています。変数IDは、組み合わせに対する名称に該当します。 ODS統計グラフを作成するためには、PROC PHREGステートメントにてPLOTS=オプションを指定します。生存関数のグラフの場合、オプションの値として SURVIVAL を用い、一つのグラフとして表示するため、OVERLAYを追記します。 例) /* PLOTS=オプションを追加 */ PROC PHREG DATA=test PLOTS(OVERLAY)=(SURVIVAL); CLASS drug; MODEL time*censor(1)=drug x; /* BASELINEステートメントを追加 */ BASELINE COVARIATES=cov / ROWID=id; RUN;
|