Nuestro artículo anterior " Enseñe cómo usar Stata como modelo de riesgo competitivo " ha presentado cómo usar Stata como modelo de riesgo competitivo. Algunos fanáticos preguntaron cómo encontrar la tasa de recurrencia acumulada total y cómo cambiar el eje Y para mostrar en forma de porcentaje.
Hagámoslo hoy. Utilícelo y continúe utilizando los datos de nuestro artículo original. Consulte el artículo original para conocer las operaciones específicas y, en primer lugar,
cree un modelo de riesgo competitivo.
stset etime, failure(status==1)
stcrreg treatment, compete(status==2)
stcrreg i.treatment, compete(status==2)
Se puede ver que hay poca diferencia en el pronóstico de los 3 métodos de tratamiento, continúe haciendo la imagen.
stcurve, cif at1(treatment=0) at2(treatment=1) at3(treatment=3)
Este es el gráfico de la función de supervivencia acumulada de 3 métodos. Si desea ver el gráfico de la función de supervivencia total para stcurve, cif, simplemente desagrupelo.
stcurve, cif
Cambiar el eje Y a una visualización de porcentaje
stcurve, cif ylabels(0.2 "20%" 0.4 "40%" 0.6 "60%" 0.8 "80%")
También puede realizar algunas otras operaciones, agregar leyendas
stcurve, cif at1(treatment=0) at2(treatment=1) at3(treatment=3) legend(ring(0) pos(5) label(1 "治疗方法1") label(2 "治疗方法2") label(3 "治疗方法3") cols(1))
También puede modificar el título, etc.
stcurve, cif at1(treatment=0) at2(treatment=1) at3(treatment=3) legend(ring(0) pos(5) label(1 "治疗方法1") label(2 "治疗方法2") label(3 "治疗方法3") cols(1)) title("累积生存函数") ytitle("生存率") xtitle("生存时间")
También puede modificar la relación de coordenadas de los ejes X, Y y otras funciones, por lo que no entraré en detalles. Para
artículos más interesantes, preste atención al número público: Investigación científica de base cero