Estoy haciendo una regresión de riesgos proporcionales de Cox en R utilizando coxph
que incluye muchas variables. Los residuos de Martingale se ven muy bien, y los residuos de Schoenfeld son excelentes para CASI todas las variables. Hay tres variables cuyos residuos de Schoenfeld no son planos, y la naturaleza de las variables es tal que tiene sentido que puedan variar con el tiempo.
Son variables que no me interesan mucho, por lo que hacerlas estrato estaría bien. Sin embargo, todas ellas son variables continuas, no categóricas. Así que percibo que los estratos no son una ruta viable*. He intentado construir interacciones entre las variables y el tiempo, como se describe aquí , pero obtenemos el error:
In fitter(X, Y, strats, offset, init, control, weights = weights, :
Ran out of iterations and did not converge
Estoy trabajando con casi 1.000 puntos de datos, y estoy trabajando con media docena de variables con muchos factores cada una, así que parece que estamos llegando a los límites de cómo se pueden cortar estos datos. Desafortunadamente, todos los modelos más simples que he probado con menos variables incluidas son claramente peores (por ejemplo, los residuos de Schoenfeld son más crujientes para más variables).
¿Cuáles son mis opciones? Como no me importan estas variables en particular que se comportan mal, me gustaría simplemente ignorar su salida, ¡pero sospecho que no es una interpretación válida!
*Uno es continuo, otro es un entero con un rango superior a 100, y otro es un entero con un rango de 6. ¿Quizás binning?
2 votos
¿Y si se utiliza un modelo de Cox ampliado con una interacción temporal para las variables dependientes del tiempo?
0 votos
¿Qué tal si se considera la opción de covariables de tiempo (como -tvc- en Stata)?