我正在使用R survival包,其中的survdiff函数。我想知道如何从返回值中获取p值。
> diff = survdiff(Surv(Time, Censored) ~ Treatment+Gender, data = dat)
> diff
Call:
survdiff(formula = Surv(Time, Censored) ~ Treatment + Gender,
data = dat)
N Observed Expected (O-E)^2/E (O-E)^2/V
Treatment=Control, Gender=M 2 1 1.65 0.255876 0.360905
Treatment=Control, Gender=F 7 3 2.72 0.027970 0.046119
Treatment=IND, Gender=M 5 2 2.03 0.000365 0.000519
Treatment=IND, Gender=F 6 2 1.60 0.100494 0.139041
Chisq= 0.5 on 3 degrees of freedom, p= 0.924
我希望使用某些函数来获得p值0.924。谢谢。
lower.tail = FALSE
? - Ömer AnP[X > x]
? - Ömer An1 - pchisq(diff$chisq, length(diff$n)-1, lower.tail = TRUE)
。 - Ömer An