coxph から累積ハザード比の出力を取得するにはどうすればよいですか?
私は自分のコックスモデルを持っています
coxfit <- coxph(Surv(combi$survival, combi$realdeath) ~ combi$meanrr, combi)
出力を取得します
# Call:
# coxph(formula = Surv(combi$survival, realdeath) ~ combi$meanrr,
# data = combi)
#
# coef exp(coef) se(coef) z p
# combi$meanrr -0.004140 0.995869 0.000905 -4.57 4.8e-06
#
# Likelihood ratio test=21.9 on 1 df, p=2.94e-06
# n= 311, number of events= 70
私はハザード比を手動で計算できることを知っていますhr = exp(-0.004140)
とci= exp(-0.004140-1.96*0.000905)
、exp(-0.004140+1.96*0.000905)
これにより、信頼区間で 1 単位増加する HR が得られます。
結果を vector または data.frame として返す関数はありますか? 優先的に、関心のあるユニットの数を定義できれば、
somefunction(coxfit, unit_step)
累積ハザード比を計算するだけで結構です