0
survfit()関数はリストを受け入れないので、カラムから情報を削除せずにSurv()の結果をリストから外す方法が必要です。例えば、肺のデータを使用して:データフレームのリストを使ってサバイバルカーブを作成
library(survival)
attach(lung)
lung$survObj <- with(lung, Surv(time, status ==2))
lung.2 <- lung
mylist <- list(lung,lung.2)
ここでは、列5(性別)による)私のリストからlung
を使用し、(survfit `にlung$survObj
に合格しようとする試みとグループである:
survfit(formula = mylist[[1]][11] ~ mylist[[1]][5], data = mylist[[1]])
invalid type (list) for variable 'mylist[[1]][11]'
が、以下の与えられた:
nrow(mylist[[1]][11])
228
と
length(unlist[[1]][11])
456
つまり2倍!
私は不等長の列を比較しているという明らかな不満があります。
また、+
のシンボルは、リストされた後に削除され、survfit()にとって不可欠であることに注意してください。
誰かがデータフレームのリストでsurvfitを呼び出すことができましたか?
ありがとうございました。
感謝マルコすべての作業と自動化pruposesための最初のオプションと一緒に行きました。 – brucezepplin