Digamos que tiene datos de supervivencia como este:
obs <- data.frame(
time = c(floor(runif(100) * 30), floor((runif(100)^2) * 30)),
status = c(rbinom(100, 1, 0.2), rbinom(100, 1, 0.7)),
group = gl(2,100)
)
Para realizar una prueba de rango de registro estándar, se puede usar
survdiff(Surv(time, status) ~ group, data = obs, rho = 0)
¿derecho?
¿Pero qué hay de otra prueba? ¿Cómo podría realizar una prueba de rango con signo de Wilcoxon, una prueba de Peto o una prueba de Fleming-Harrington?
R ofrece la posibilidad de realizar una prueba de Wilcoxon , sin embargo, no encontré cómo dejar que tenga en cuenta la censura.
Además, el documento establece que la configuración rho = 1
haría que la prueba sea una "modificación de Peto y Peto de la prueba de Gehan-Wilcoxon". ¿Pero es esto lo mismo que la prueba de Peto?
r
survival
wilcoxon-signed-rank
Marcel
fuente
fuente
survdiff
configurarlorho=1
hace que sea una prueba de Peto ...wilcox.test
censura tuviera en cuenta. Conrho=1
No estoy seguro de si se trata de una prueba de Peto o una prueba de Wilcoxon, ya que el documento establece "Modificación de Peto y Peto de la prueba de Gehan-Wilcoxon". No hay necesidad de votar abajo.Respuestas:
(Probablemente debería citar la fuente de sus convenciones de nomenclatura y explicar con más detalle por qué se plantea esta pregunta. Si se trata de tratar de hacer coincidir la documentación para SAS o SPSS, podríamos tener dificultades interculturales).
La respuesta rápida a su pregunta específica sobre cómo obtener una "prueba de Peto" es usar rho = 1, pero será una aproximación. En referencia a las secciones de una muestra y dos muestras del capítulo 7 del "Análisis de supervivencia" de Klein y Moeschberger, leemos que la versión de Peto-Peto y la versión de Gehan eran versiones de dos muestras (censuradas) del Mann-Whitney Wilcoxon prueba de dos muestras, pero utilizó diferentes versiones del estimador de la función de supervivencia. No existe una única 'prueba de Fleming-Harrington' ya que ese término se refiere a una familia de pruebas que se reducen al rango logarítmico y a las pruebas de tipo Wilcoxon a valores específicos de
rho
. (La función R / Ssurv.diff
tiene el parámetro q de la familia Fleming-Harrington fijado en 0 y solo varía el parámetro p que denomina rho).Una meta pregunta es si debería centrarse en los nombres y no en la sustancia matemática. Elegir p = rho = 0 (con q fijo en 0) en la familia Fleming-Harrington pondera las diferencias (OE) o entre grupos por igual en el rango de tiempos, mientras que las pruebas Gehan-Wilcoxon y Peto-Peto pesan temprano muertes más fuertes. Mi opinión (como médico) es que es razonable tener una ponderación que considere las diferencias tempranas más probatoria para el caso típico, pero puede imaginar instancias específicas donde se pueda defender la otra opción.
fuente
Para responder a su pregunta sobre cómo calcular esto en R, puede usar la
comp()
función delsurvMisc
paquete. Ejemplo:Para elegir los parámetros para la prueba de Fleming-Harrington (que se muestra en la última línea), utilice los argumentos
FHp
yFHq
. Por ejemplo,le proporciona la prueba de log-rank normal (también se muestra en la primera línea en el primer ejemplo).
fuente
comp(ten(fit))