El cáncer de mama es una enfermedad que se produce cuando las células de la mama se multiplican sin control y pueden invadir otros tejidos del cuerpo. Es el tipo más común de cáncer en las mujeres con más de 2,2 millones de casos en 2020, pero también puede afectar a los hombres. Existen diferentes tipos de cáncer de mama según el origen y el comportamiento de las células cancerosas. Algunos factores aumentan el riesgo de padecer esa enfermedad, como son el envejecimiento, la obesidad, el consumo perjudicial de alcohol, los antecedentes familiares de cáncer de mama, el historial de exposición a radiación, el consumo de tabaco, entre otra
Cargamos los datos, los cuales provienen de un estudio METABRIC (Molecular Taxonomy of Breast Cancer International Consortium).
cancer<- read.csv("/cloud/project/Breast Cancer METABRIC.csv", sep=";")
cancer<-na.omit(cancer)
Age at Diagnosis: Edad de diagnóstico en años.
Type of Breast Surgery: Tipo de cirugía de mama
realizada. 1: Indica Conserving (Cirugía conservadora de
mama) y 0: Indica Mastectomy (Mastectomía, que es la
extirpación completa de la mama).
Cancer Type Detailed: Subtipos o categorías específicas de cáncer de mama.
Cellularity: Celularidad, cantidad relativa de células presentes en una muestra de tejido mamario, High (Alta), Low (Baja) y Moderate (Moderada).
Chemotherapy: Recibió o no quimioterapia.
Pam50 + Claudin-low subtype: Clasificación de subtipos de cáncer de mama basada en la expresión génica, específicamente utilizando los subtipos PAM50 y Claudin-low.
Cohort: Tipo de cohorte 1, 2, 3, o 5.
ER status measured by IHC: Indica el estado del receptor de estrógeno (ER) medido mediante inmunohistoquímica (IHC) en muestras de tejido de cáncer de mama.
ER Status: Estado del receptor de estrógeno (ER) en muestras de tejido, y tiene dos categorías posibles, “Negative” (Negativo) y “Positive” (Positivo).
Neoplasm Histologic Grade: Evalúa el aspecto celular y el patrón de crecimiento de las células cancerosas bajo el microscopio, ayuda a clasificar la agresividad y el comportamiento del cáncer. Grado 1 (Bajo), Grado 2 (Intermedio) y Grado 3 (Alto).
HER2 status measured by SNP6: Estado del gen HER2 (receptor humano del factor de crecimiento epidérmico 2) medido mediante análisis de polimorfismos de un solo nucleótido (SNP6), se clasifica como Gain (Ganancia), Loss (Pérdida), Neutral (Neutro) y Undef (Indefinido).
HER2 Status: Negative (Negativo): Indica que el gen HER2 no está amplificado o sobreexpresado en las células cancerosas. Positive (Positivo): Indica que el gen HER2 está amplificado o sobreexpresado en las células cancerosas.
Tumor Other Histologic Subtype: Ductal/NST, Lobular, Medullary, Mixed, Mucinous, Tubular/cribriform, Other.
Hormone Therapy: Recibe o no terapia hormonal.
Inferred Menopausal State: Estado menopáusico inferido, Post (Posmenopáusica) o Pre (Premenopáusica).
Integrative Cluster: Representa grupos o clusters de muestras que han sido identificados mediante la integración de diferentes tipos de información biológica, se clasifica en 1, 2, 3, 4ER-, 4ER+, 5, 6, 7, 8, 9 y 10.
Primary Tumor Laterality: Indica la lateralidad del tumor primario y presenta dos categorías, Left (Izquierdo) o Right (Derecho).
Lymph nodes examined positive: Cantidad de ganglios linfáticos que fueron examinados y que resultaron positivos para la presencia de células cancerosas (de 0 a 41).
Mutation Count: Número de mutaciones detectadas.
Nottingham prognostic index: La clasificación histológica de Nottingham (o grado histológico) es un sistema de puntuación para evaluar el “grado” de los cánceres de mama. El grado es una forma de clasificar qué tan agresivo puede ser un tumor (de 0 a 6).
Overall Survival (Months): Tiempo de supervivencia en meses.
PR Status: Estado del receptor de progesterona (PR), que son proteínas en la superficie de las células cancerosas que responden a las hormonas presentes en el cuerpo. Positive (Positivo) o Negative (Negativo).
Radio Therapy: Recibe o no radioterapia.
Relapse Free Status (Months): Período de tiempo en meses durante el cual un paciente con cáncer de mama permanece libre de recurrencia.
Relapse Free Status: Indica si ha ocurrido o no una recurrencia en el cáncer de mama.
3-Gene classifier subtype: Clasificación del subtipo de cáncer de mama basada en un clasificador de tres genes: ER-/HER2-, ER+/HER2- High Prolif, ER+/HER2- Low Prolif y HER2+.
Tumor Size: Tamaño del tumor en milímetros.
Tumor Stage: Estado del tumor
Tumor Stage: Estado del tumor, del 1 al 4.
Patient’s Vital Status: Estado de vida del paciente: Vivo (0) o fallecido (1).
Realizamos una descripción de la base de datos con Hmisc
Hmisc::describe(cancer)
## cancer
##
## 34 Variables 1507 Observations
## --------------------------------------------------------------------------------
## Patient.ID
## n missing distinct
## 1507 0 1507
##
## lowest : MB-0002 MB-0005 MB-0006 MB-0008 MB-0010
## highest: MTS-T2423 MTS-T2424 MTS-T2426 MTS-T2428 MTS-T2429
## --------------------------------------------------------------------------------
## Age.at.Diagnosis
## n missing distinct Info Mean pMedian Gmd .05
## 1507 0 1290 1 60.42 60.59 14.93 38.29
## .10 .25 .50 .75 .90 .95
## 42.65 50.78 61.14 69.84 77.02 81.26
##
## lowest : 21.93 26.36 26.72 28.04 28.05, highest: 90.08 90.23 90.43 92.14 96.29
## --------------------------------------------------------------------------------
## Type.of.Breast.Surgery
## n missing distinct
## 1297 210 2
##
## Value Breast Conserving Mastectomy
## Frequency 554 743
## Proportion 0.427 0.573
## --------------------------------------------------------------------------------
## Cancer.Type
## n missing distinct value
## 1507 0 1 Breast Cancer
##
## Value Breast Cancer
## Frequency 1507
## Proportion 1
## --------------------------------------------------------------------------------
## Cancer.Type.Detailed
## n missing distinct
## 1507 0 6
##
## lowest : Breast Breast Invasive Ductal Carcinoma Breast Invasive Lobular Carcinoma Breast Invasive Mixed Mucinous Carcinoma Breast Mixed Ductal and Lobular Carcinoma
## highest: Breast Invasive Ductal Carcinoma Breast Invasive Lobular Carcinoma Breast Invasive Mixed Mucinous Carcinoma Breast Mixed Ductal and Lobular Carcinoma Invasive Breast Carcinoma
## --------------------------------------------------------------------------------
## Cellularity
## n missing distinct
## 1270 237 3
##
## Value High Low Moderate
## Frequency 635 142 493
## Proportion 0.500 0.112 0.388
## --------------------------------------------------------------------------------
## Chemotherapy
## n missing distinct
## 1310 197 2
##
## Value No Yes
## Frequency 1022 288
## Proportion 0.78 0.22
## --------------------------------------------------------------------------------
## Pam50...Claudin.low.subtype
## n missing distinct
## 1310 197 7
##
## Value Basal claudin-low Her2 LumA LumB
## Frequency 132 137 135 492 322
## Proportion 0.101 0.105 0.103 0.376 0.246
##
## Value NC Normal
## Frequency 3 89
## Proportion 0.002 0.068
## --------------------------------------------------------------------------------
## Cohort
## n missing distinct Info Mean pMedian Gmd
## 1507 0 5 0.877 2.216 2 1.277
##
## Value 1 2 3 5 9
## Frequency 572 282 595 26 32
## Proportion 0.380 0.187 0.395 0.017 0.021
##
## For the frequency table, variable is rounded to the nearest 0
## --------------------------------------------------------------------------------
## ER.status.measured.by.IHC
## n missing distinct
## 1468 39 2
##
## Value Negative Positve
## Frequency 368 1100
## Proportion 0.251 0.749
## --------------------------------------------------------------------------------
## ER.Status
## n missing distinct
## 1482 25 2
##
## Value Negative Positive
## Frequency 372 1110
## Proportion 0.251 0.749
## --------------------------------------------------------------------------------
## Neoplasm.Histologic.Grade
## n missing distinct Info Mean pMedian Gmd
## 1507 0 3 0.793 2.445 2.5 0.6469
##
## Value 1 2 3
## Frequency 121 595 791
## Proportion 0.080 0.395 0.525
##
## For the frequency table, variable is rounded to the nearest 0
## --------------------------------------------------------------------------------
## HER2.status.measured.by.SNP6
## n missing distinct
## 1310 197 4
##
## Value Gain Loss Neutral Undef
## Frequency 282 75 950 3
## Proportion 0.215 0.057 0.725 0.002
## --------------------------------------------------------------------------------
## HER2.Status
## n missing distinct
## 1310 197 2
##
## Value Negative Positive
## Frequency 1149 161
## Proportion 0.877 0.123
## --------------------------------------------------------------------------------
## Tumor.Other.Histologic.Subtype
## n missing distinct
## 1471 36 7
##
## Ductal/NST (1120, 0.761), Lobular (113, 0.077), Medullary (19, 0.013), Mixed
## (175, 0.119), Mucinous (16, 0.011), Other (8, 0.005), Tubular/ cribriform (20,
## 0.014)
## --------------------------------------------------------------------------------
## Hormone.Therapy
## n missing distinct
## 1310 197 2
##
## Value No Yes
## Frequency 523 787
## Proportion 0.399 0.601
## --------------------------------------------------------------------------------
## Inferred.Menopausal.State
## n missing distinct
## 1310 197 2
##
## Value Post Pre
## Frequency 1007 303
## Proportion 0.769 0.231
## --------------------------------------------------------------------------------
## Integrative.Cluster
## n missing distinct
## 1310 197 11
##
## Value 1 10 2 3 4ER- 4ER+ 5 6 7 8 9
## Frequency 94 154 53 197 51 176 128 60 129 179 89
## Proportion 0.072 0.118 0.040 0.150 0.039 0.134 0.098 0.046 0.098 0.137 0.068
## --------------------------------------------------------------------------------
## Primary.Tumor.Laterality
## n missing distinct
## 1292 215 2
##
## Value Left Right
## Frequency 670 622
## Proportion 0.519 0.481
## --------------------------------------------------------------------------------
## Lymph.nodes.examined.positive
## n missing distinct Info Mean pMedian Gmd .05
## 1507 0 29 0.836 1.838 1 2.877 0
## .10 .25 .50 .75 .90 .95
## 0 0 0 2 6 9
##
## lowest : 0 1 2 3 4, highest: 24 25 30 31 41
## --------------------------------------------------------------------------------
## Mutation.Count
## n missing distinct Info Mean pMedian Gmd .05
## 1507 0 29 0.988 5.397 5 3.636 1
## .10 .25 .50 .75 .90 .95
## 2 3 5 7 9 11
##
## lowest : 1 2 3 4 5, highest: 26 28 30 40 46
## --------------------------------------------------------------------------------
## Nottingham.prognostic.index
## n missing distinct
## 1491 16 305
##
## lowest : 1.14 1.16 1.3 1.36 1.38
## highest: 60.360.000.000.000.000 60.520.000.000.000.000 61.979.999.999.999.900 7.0 7.1
## --------------------------------------------------------------------------------
## Oncotree.Code
## n missing distinct
## 1507 0 6
##
## Value BRCA BREAST IDC ILC IMMC MDLC
## Frequency 36 8 1159 113 16 175
## Proportion 0.024 0.005 0.769 0.075 0.011 0.116
## --------------------------------------------------------------------------------
## Overall.Survival..Months.
## n missing distinct
## 1310 197 1197
##
## lowest : 0.1 1.001.333.333 1.006.666.667 1.007.333.333 1.008.666.667
## highest: 98.5 98.7 99.0 99.4 99.7
## --------------------------------------------------------------------------------
## Overall.Survival.Status
## n missing distinct
## 1310 197 2
##
## Value Deceased Living
## Frequency 743 567
## Proportion 0.567 0.433
## --------------------------------------------------------------------------------
## PR.Status
## n missing distinct
## 1310 197 2
##
## Value Negative Positive
## Frequency 624 686
## Proportion 0.476 0.524
## --------------------------------------------------------------------------------
## Radio.Therapy
## n missing distinct
## 1310 197 2
##
## Value No Yes
## Frequency 436 874
## Proportion 0.333 0.667
## --------------------------------------------------------------------------------
## Relapse.Free.Status..Months.
## n missing distinct Info Mean pMedian Gmd .05
## 1507 0 1337 1 110.3 106.6 90.85 10.72
## .10 .25 .50 .75 .90 .95
## 17.03 39.42 97.27 172.29 231.19 256.28
##
## lowest : 1 1.02 1.22 1.25 1.32 , highest: 332.93 346.38 359.08 370.03 384.21
## --------------------------------------------------------------------------------
## Relapse.Free.Status
## n missing distinct
## 1505 2 2
##
## Value Not Recurred Recurred
## Frequency 876 629
## Proportion 0.582 0.418
## --------------------------------------------------------------------------------
## Sex
## n missing distinct value
## 1507 0 1 Female
##
## Value Female
## Frequency 1507
## Proportion 1
## --------------------------------------------------------------------------------
## X3.Gene.classifier.subtype
## n missing distinct
## 1164 343 4
##
## Value ER-/HER2- ER+/HER2- High Prolif ER+/HER2- Low Prolif
## Frequency 199 409 426
## Proportion 0.171 0.351 0.366
##
## Value HER2+
## Frequency 130
## Proportion 0.112
## --------------------------------------------------------------------------------
## Tumor.Size
## n missing distinct Info Mean pMedian Gmd .05
## 1507 0 73 0.996 26.14 24 13.99 12
## .10 .25 .50 .75 .90 .95
## 14 17 22 30 43 50
##
## lowest : 1 2 3 5 5.5, highest: 100 130 150 160 180
## --------------------------------------------------------------------------------
## Tumor.Stage
## n missing distinct Info Mean pMedian Gmd
## 1507 0 4 0.77 1.756 1.5 0.6175
##
## Value 1 2 3 4
## Frequency 507 869 122 9
## Proportion 0.336 0.577 0.081 0.006
##
## For the frequency table, variable is rounded to the nearest 0
## --------------------------------------------------------------------------------
## Patient.s.Vital.Status
## n missing distinct
## 1309 198 3
##
## Value Died of Disease Died of Other Causes Living
## Frequency 449 293 567
## Proportion 0.343 0.224 0.433
## --------------------------------------------------------------------------------
En el conjunto de datos hay 1310 pacientes con cáncer de mama, con 34 variables, entre las cuales se encuentran, la edad en que las pacientes fueron diagnosticadas, el tamaño del tumor, si está o no en radioterapia, el tipo de cirugía a la que se han sometido: mastectomía (extirpación de todo el tejido mamario de una mama) o cirugía conservadora de la mama (extirpación de una parte de la mama con cáncer).
La mayoría tiene tumores
en estados más tempranos (1 y 2), aunque el estadio del tumor con mayor
pacientes en el estudio es el 2, contrastado con los estadios del tumor
3 y 4, se puede concluir que en el estudio se encuentran pacientes con
estados tempranos del tumor
Se realiza un ajuste en los datos que se tendran como censura
cancer$Relapse.Free.Status[cancer$Relapse.Free.Status== "Not Recurred"] <- 2
cancer$Relapse.Free.Status[cancer$Relapse.Free.Status == "Recurred"] <- 1
cancer$Relapse.Free.Status <- as.numeric(cancer$Relapse.Free.Status)
En este caso el evento que se está estudiando es si ocurrió una recaída o no
formato <-Surv(cancer$Relapse.Free.Status..Months.,cancer$Relapse.Free.Status)
head(formato,20)
## [1] 1.00+ 1.00+ 1.00+ 1.00 1.00+ 1.00+ 1.02+ 1.22 1.25 1.32+
## [11] 1.41 1.74 1.97 10.00+ 10.13+ 10.26+ 10.30+ 10.56+ 10.69 10.69+
km = Surv(cancer$Relapse.Free.Status..Months.,cancer$Relapse.Free.Status)
km1 = survfit(km~1,data = cancer,type = "kaplan-meier")
km1
## Call: survfit(formula = km ~ 1, data = cancer, type = "kaplan-meier")
##
## 2 observations deleted due to missingness
## n events median 0.95LCL 0.95UCL
## [1,] 1505 876 161 151 171
ggsurvplot(km1,color = "blue",surv.median.line = "hv")
## Warning: Now, to change color palette, use the argument palette= 'blue' instead
## of color = 'blue'
ggsurvplot(km1, fun = "cumhaz", xlab = "Tiempo (meses)", censor = T,
ylab = "Riesgo Acumulado", title = "Riesgo Acumulado", legend.title = "strata",
color = "blue",)
## Warning: Now, to change color palette, use the argument palette= 'blue' instead
## of color = 'blue'
## Call: survfit(formula = Surv(cancer$Relapse.Free.Status..Months., cancer$Relapse.Free.Status) ~
## cancer$Type.of.Breast.Surgery, data = cancer)
##
## 211 observations deleted due to missingness
## n events median 0.95LCL 0.95UCL
## cancer$Type.of.Breast.Surgery=0 553 348 161 149 178
## cancer$Type.of.Breast.Surgery=1 743 402 165 152 176
resumen= surv_summary(Km2)
## Warning in .get_data(x, data = data): The `data` argument is not provided. Data
## will be extracted from model fit.
head(resumen)
## time n.risk n.event n.censor surv std.err upper lower
## 1 1.00 553 0 1 1.0000000 0.000000000 1.0000000 1.0000000
## 2 1.25 552 1 0 0.9981884 0.001813237 1.0000000 0.9946473
## 3 1.41 551 1 0 0.9963768 0.002566635 1.0000000 0.9913771
## 4 1.97 550 1 0 0.9945652 0.003146335 1.0000000 0.9884509
## 5 2.37 549 1 0 0.9927536 0.003636388 0.9998544 0.9857032
## 6 2.50 548 1 0 0.9909420 0.004069320 0.9988771 0.9830700
## strata Type.of.Breast.Surgery
## 1 Type.of.Breast.Surgery=0 0
## 2 Type.of.Breast.Surgery=0 0
## 3 Type.of.Breast.Surgery=0 0
## 4 Type.of.Breast.Surgery=0 0
## 5 Type.of.Breast.Surgery=0 0
## 6 Type.of.Breast.Surgery=0 0
summary(Km2)$table
## records n.max n.start events rmean se(rmean)
## cancer$Type.of.Breast.Surgery=0 553 553 553 348 162.0866 3.523435
## cancer$Type.of.Breast.Surgery=1 743 743 743 402 161.9652 3.425395
## median 0.95LCL 0.95UCL
## cancer$Type.of.Breast.Surgery=0 161.38 148.75 178.45
## cancer$Type.of.Breast.Surgery=1 165.23 151.94 175.56
alpha=0.05
qchisq(p=1-alpha,df=1)
## [1] 3.841459
lr=survdiff(Surv(cancer$Relapse.Free.Status..Months.,cancer$Relapse.Free.Status)~ cancer$Type.of.Breast.Surgery,data=cancer)
lr
## Call:
## survdiff(formula = Surv(cancer$Relapse.Free.Status..Months.,
## cancer$Relapse.Free.Status) ~ cancer$Type.of.Breast.Surgery,
## data = cancer)
##
## n=1296, 211 observations deleted due to missingness.
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## cancer$Type.of.Breast.Surgery=0 553 348 345 0.0184 0.0342
## cancer$Type.of.Breast.Surgery=1 743 402 405 0.0157 0.0342
##
## Chisq= 0 on 1 degrees of freedom, p= 0.9
El tratamiento hormonal para el cáncer de seno consiste en el uso de medicamentos que bloquean o reducen la producción de hormonas, como el estrógeno y la progesterona, que pueden estimular el crecimiento de ciertos tipos de tumores mamarios.
survfit(Surv(cancer$Relapse.Free.Status..Months.,cancer$Relapse.Free.Status)~cancer$Hormone.Therapy,cancer,conf.type = "log-log") %>% ggsurvplot(title="Análisis del tiempo de recaida por tratamiento Hormonal",conf.int = F,legend.title= "Breast.Surgery" ,surv.median.line = "hv")
## Warning in geom_segment(aes(x = 0, y = max(y2), xend = max(x1), yend = max(y2)), : All aesthetics have length 1, but the data has 2 rows.
## ℹ Please consider using `annotate()` or provide this layer with data containing
## a single row.
## All aesthetics have length 1, but the data has 2 rows.
## ℹ Please consider using `annotate()` or provide this layer with data containing
## a single row.
Como podemos ver esta variable es significativa, sin embargo, el resultado y teniendo en cuenta las medianas donde para los pacientes sin terapia es de 188.95 días y para los que sí de 144.11 días, indicaría que los pacientes que no reciben esta terapia tienen mejor expectativa de supervivencia.
alpha=0.05
qchisq(p=1-alpha,df=1)
## [1] 3.841459
lr=survdiff(Surv(cancer$Relapse.Free.Status..Months.,cancer$Relapse.Free.Status)~ cancer$Hormone.Therapy,data=cancer)
lr
## Call:
## survdiff(formula = Surv(cancer$Relapse.Free.Status..Months.,
## cancer$Relapse.Free.Status) ~ cancer$Hormone.Therapy, data = cancer)
##
## n=1505, 2 observations deleted due to missingness.
##
## N Observed Expected (O-E)^2/E (O-E)^2/V
## cancer$Hormone.Therapy= 196 117 115 0.0344 0.0428
## cancer$Hormone.Therapy=No 522 296 371 15.2475 27.1738
## cancer$Hormone.Therapy=Yes 787 463 390 13.7656 26.0040
##
## Chisq= 30 on 2 degrees of freedom, p= 3e-07
La menopausia es una etapa natural en la vida de la mujer que marca el fin de la menstruación y la capacidad reproductiva, generalmente alrededor de los 45-55 años. Se produce por una disminución en la producción de hormonas como el estrógeno y la progesterona
survfit(Surv(cancer$Relapse.Free.Status..Months.,cancer$Relapse.Free.Status)~cancer$Inferred.Menopausal.State,cancer,conf.type = "log-log") %>% ggsurvplot(title="Análisis del tiempo de recaida por etapa de menopausia",conf.int = F,legend.title= "Breast.Surgery" ,surv.median.line = "hv")
## Warning in geom_segment(aes(x = 0, y = max(y2), xend = max(x1), yend = max(y2)), : All aesthetics have length 1, but the data has 2 rows.
## ℹ Please consider using `annotate()` or provide this layer with data containing
## a single row.
## All aesthetics have length 1, but the data has 2 rows.
## ℹ Please consider using `annotate()` or provide this layer with data containing
## a single row.
alpha=0.05
qchisq(p=1-alpha,df=1)
## [1] 3.841459
lr=survdiff(Surv(cancer$Relapse.Free.Status..Months.,cancer$Relapse.Free.Status)~ cancer$Inferred.Menopausal.State,data=cancer)
lr
## Call:
## survdiff(formula = Surv(cancer$Relapse.Free.Status..Months.,
## cancer$Relapse.Free.Status) ~ cancer$Inferred.Menopausal.State,
## data = cancer)
##
## n=1505, 2 observations deleted due to missingness.
##
## N Observed Expected (O-E)^2/E
## cancer$Inferred.Menopausal.State= 196 117 115 0.0344
## cancer$Inferred.Menopausal.State=Post 1006 601 563 2.5373
## cancer$Inferred.Menopausal.State=Pre 303 158 198 8.0047
## (O-E)^2/V
## cancer$Inferred.Menopausal.State= 0.0428
## cancer$Inferred.Menopausal.State=Post 7.2995
## cancer$Inferred.Menopausal.State=Pre 10.4415
##
## Chisq= 10.7 on 2 degrees of freedom, p= 0.005
tomamos esta última variable “Inferred.Menopausal.State” para iniciar la elección del modelo y distribución que mas se ajusta a nuestros datos.
with(cancer,prop.table(table(cancer$Relapse.Free.Status))*100)
##
## 1 2
## 41.79402 58.20598
datosflex <- cancer
Dist <- c("exp", "weibull", "llogis", "gompertz")
data.Surv <- Surv(cancer$Relapse.Free.Status..Months., cancer$Relapse.Free.Status)
model <- sapply(Dist, function(x) flexsurvreg(data.Surv ~ 1, dist = x), USE.NAMES = T,
simplify = F)
model
## $exp
## Call:
## flexsurvreg(formula = data.Surv ~ 1, dist = x)
##
## Estimates:
## est L95% U95% se
## rate 0.005286 0.004947 0.005648 0.000179
##
## N = 1505, Events: 876, Censored: 629
## Total time at risk: 165728.4
## Log-likelihood = -5468.64, df = 1
## AIC = 10939.28
##
##
## $weibull
## Call:
## flexsurvreg(formula = data.Surv ~ 1, dist = x)
##
## Estimates:
## est L95% U95% se
## shape 2.0567 1.9549 2.1638 0.0533
## scale 178.8814 173.1869 184.7632 2.9527
##
## N = 1505, Events: 876, Censored: 629
## Total time at risk: 165728.4
## Log-likelihood = -5180.533, df = 2
## AIC = 10365.07
##
##
## $llogis
## Call:
## flexsurvreg(formula = data.Surv ~ 1, dist = x)
##
## Estimates:
## est L95% U95% se
## shape 2.5504 2.4178 2.6902 0.0695
## scale 146.9574 141.0568 153.1049 3.0727
##
## N = 1505, Events: 876, Censored: 629
## Total time at risk: 165728.4
## Log-likelihood = -5288.532, df = 2
## AIC = 10581.06
##
##
## $gompertz
## Call:
## flexsurvreg(formula = data.Surv ~ 1, dist = x)
##
## Estimates:
## est L95% U95% se
## shape 0.011236 0.010407 0.012066 0.000423
## rate 0.001485 0.001294 0.001704 0.000104
##
## N = 1505, Events: 876, Censored: 629
## Total time at risk: 165728.4
## Log-likelihood = -5146.211, df = 2
## AIC = 10296.42
plot(model[[1]], ci = F, conf.int = F, lty = 2, main = "Ajuste Paramétrico",
xlab = "Tiempo", ylab = "Probabilidad de Supervivencia")
for (i in 2:length(Dist)) plot(model[[i]], ci = F, conf.int = F, add = T, col = i +
1, lty = i)
legend("topright", c("KM", Dist), lty = 1:(length(Dist) + 1), col = 1:(length(Dist) +
1))
## Modelo AIC
## exp exp 10939.28
## weibull weibull 10365.07
## llogis llogis 10581.06
## gompertz gompertz 10296.42
Como vemos garficamente el mejor comportamiento lo tiene la distribución gompertz, analizando los valores de AIC la distribución gompertz es la que presenta un mejor desempeño.
mod1<- flexsurvreg(Surv(cancer$Relapse.Free.Status..Months.,cancer$Relapse.Free.Status)~ cancer$Inferred.Menopausal.State,data=cancer, dist="gompertz")
mod1
## Call:
## flexsurvreg(formula = Surv(cancer$Relapse.Free.Status..Months.,
## cancer$Relapse.Free.Status) ~ cancer$Inferred.Menopausal.State,
## data = cancer, dist = "gompertz")
##
## Estimates:
## data mean est L95%
## shape NA 0.011364 0.010518
## rate NA 0.001381 0.001089
## cancer$Inferred.Menopausal.StatePost 0.668439 0.128709 -0.072752
## cancer$Inferred.Menopausal.StatePre 0.201329 -0.155529 -0.396091
## U95% se exp(est)
## shape 0.012210 0.000432 NA
## rate 0.001751 0.000167 NA
## cancer$Inferred.Menopausal.StatePost 0.330171 0.102788 1.137360
## cancer$Inferred.Menopausal.StatePre 0.085033 0.122738 0.855962
## L95% U95%
## shape NA NA
## rate NA NA
## cancer$Inferred.Menopausal.StatePost 0.929831 1.391206
## cancer$Inferred.Menopausal.StatePre 0.672946 1.088753
##
## N = 1505, Events: 876, Censored: 629
## Total time at risk: 165728.4
## Log-likelihood = -5140.712, df = 4
## AIC = 10289.42
Existe una probabilidad del o,1 de al estar en estado pre menopausia tener una recaida
plot(mod1, type = "survival", ci = F, main = "Probabilidad de Supervivencia distribucion gompertz",
conf.int = F, col = 1, col.obs = 2, xlab = "Tiempo", ylab = "Probabilidad de Supervivencia")
plot(mod1, type = "cumhaz", ci = F, main = "Riesgo Acumulado distribucion gompertz", conf.int = F,
col = 3, col.obs = 4, xlab = "Tiempo", ylab = "Riesgo Acumulado ")
También se evalúa la posibilidad de trabajar con un modelo de Cox Obteniendo los siguientes resultados:
mod3<- coxph(Surv(cancer$Relapse.Free.Status..Months.,cancer$Relapse.Free.Status)~ cancer$Inferred.Menopausal.State,data=cancer)
mod3
## Call:
## coxph(formula = Surv(cancer$Relapse.Free.Status..Months., cancer$Relapse.Free.Status) ~
## cancer$Inferred.Menopausal.State, data = cancer)
##
## coef exp(coef) se(coef) z p
## cancer$Inferred.Menopausal.StatePost 0.04729 1.04843 0.10486 0.451 0.6520
## cancer$Inferred.Menopausal.StatePre -0.24414 0.78337 0.12514 -1.951 0.0511
##
## Likelihood ratio test=11.2 on 2 df, p=0.003705
## n= 1505, number of events= 876
## (2 observations deleted due to missingness)
curva_surv <- survfit(mod3)
ggsurvplot(curva_surv, data = mod3,
risk.table = TRUE,
pval = TRUE,
conf.int = TRUE,
ggtheme = theme_minimal())
## Warning in .pvalue(fit, data = data, method = method, pval = pval, pval.coord = pval.coord, : There are no survival curves to be compared.
## This is a null model.
AIC(mod3)
## [1] 10409.15
con el modelo cox se obtiene un buen aic la distribucion gompertz sigue teniendo mejor desempeño.