始める無料で始める

Weibull モデルを計算する

共変量を含む Weibull モデルでも、生存曲線は共変量なしの場合と同様に計算できます。必要なのは、predict() 関数で特定の生存曲線に対する共変量の値を指定することだけです。これは引数 newdata で行えます。

この演習はコースの一部です

Rで学ぶサバイバル分析

コースを見る

演習の手順

  • GBSG2 データセットに対して共変量 horTh を用いた Weibull モデルを推定し、ホルモン療法が患者の生存に与える影響を解析します。
  • ホルモン療法を受ける患者の生存曲線を計算します。
  • str() を使って生存曲線の中身を確認します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Weibull model
wbmod <- survreg(Surv(___, ___) ~ ___, data = GBSG2)
coef(wbmod)

# Retrieve survival curve from model
surv <- seq(.99, .01, by = -.01)
t_yes <- predict(___, type = "quantile", p = ___,
  newdata = data.frame(horTh = ___))

# Take a look at survival curve
str(t_yes)
コードを編集して実行