LIFETESTプロシジャの生存曲線がバージョンによって異なる
[OS]ALL
[リリース] 6.11 6.12
[キーワード] SAS/STAT LIFETEST OUTSURV GPLOT
[質問]LIFETESTプロシジャのOUTSURV=オプションによって出力された生存率をもとに、GPLOTプロシジャを用いて生存曲線を描いていますが、 SAS 6.11と6.12で、生存曲線の最後の方が、異なって描かれる場合があります。なぜでしょうか。
[回答]
SAS 6.12より、最後の方のオブザベーションが打ち切りデータの場合、OUTSURV=オプションのデータセットに欠損値として出力されるようになりました。 ● 欠損値を埋めるためのデータステップ data OUTSURV; set OUTSURV; /* OUTSURVは、出力データセット名です */ retain lag_s; drop lag_s; if survival = . then survival = lag_s; lag_s = survival; run; なお、LIFETESTプロシジャにおいてGRAPHICSオプションを用いた場合の生存曲線は、SAS 6.11と同様、水平な線で描かれます。 |