Determinar los factores que intervienen en el pronóstico de sobrevida pulpar de dientes permanentes con desarrollo radicular incompleto que sufren algún tipo de fractura
coronaria.
df <- read_csv(sprintf("https://docs.google.com/spreadsheets/d/e/2PACX-1vSHQ17f-felEDBHEx2uz0Jjst-_z6wHTfB7hSFHD1iX8XWwd6GYTOYBo5F8DXjLGdxpTk9BqUt_M0lG/pub?gid=1995037555&single=true&output=csv"))
Parsed with column specification:
cols(
`Marca temporal` = col_character(),
HC = col_integer(),
`ID (n戼㹡 registro)` = col_integer(),
G挼㸹NERO = col_character(),
`FECHA DE NACIMIENTO` = col_character(),
`DIENTE AFECTADO` = col_integer(),
DIAGN搼㸳STICO = col_character(),
`SOBREVIDA PULPAR` = col_character(),
TRATAMIENTO = col_character(),
`TIEMPO HASTA LA ATENCI搼㸳N (en horas)` = col_character(),
`FECHA TRAUMATISMO` = col_character(),
`FECHA SOBREVIDA` = col_character(),
`ESTADO RADICULAR INICIAL` = col_character(),
`TRAUMATISMO REPETIDO` = col_character(),
`TRAUMATISMO PREVIO` = col_character(),
`INDICACI搼㸳N DE HIGIENE` = col_character(),
`EVALUACI搼㸳N DE HIGIENE` = col_character(),
`ONICOFAGIA - INTERPOSICI搼㸳N DE OBJETOS` = col_character(),
Evento = col_character()
)
glimpse(df)
Observations: 108
Variables: 19
$ Marca temporal <chr> ...
$ HC <int> ...
$ ID (nº registro) <int> ...
$ GÉNERO <chr> ...
$ FECHA DE NACIMIENTO <chr> ...
$ DIENTE AFECTADO <int> ...
$ DIAGNÓSTICO <chr> ...
$ SOBREVIDA PULPAR <chr> ...
$ TRATAMIENTO <chr> ...
$ TIEMPO HASTA LA ATENCIÓN (en horas) <chr> ...
$ FECHA TRAUMATISMO <chr> ...
$ FECHA SOBREVIDA <chr> ...
$ ESTADO RADICULAR INICIAL <chr> ...
$ TRAUMATISMO REPETIDO <chr> ...
$ TRAUMATISMO PREVIO <chr> ...
$ INDICACIÓN DE HIGIENE <chr> ...
$ EVALUACIÓN DE HIGIENE <chr> ...
$ ONICOFAGIA - INTERPOSICIÓN DE OBJETOS <chr> ...
$ Evento <chr> ...
Creo una nueva variable: status
Pronóstico pulpar: Variable dependiente. Evaluado con radiografía periapical. - Buen pronóstico: (PS) sobrevivencia de la Pulpa
- Sin cambio radiográfico, signos clínicos de vitalidad pulpar. - PCO: obliteración del conducto pulpar. - Detención del crecimiento radicular, conducto pulpar normal, longitud
radicular disminuida en comparación con el homólogo.
Entonces
Sobrevida si - PCO - Detención crecimiento radicular, pulpa vital - Sin cambio rx
Sobrevida no - Desarrollo Radicular completo, con endodoncia - Detención crecimiento radicular, con endodoncia
cambio las fechas a aaaa/mm/dd y calculo la diferencia en años
df <- df %>%
mutate(
`FECHA TRAUMATISMO` = dmy(`FECHA TRAUMATISMO`),
`FECHA SOBREVIDA` = dmy(`FECHA SOBREVIDA`),
`FECHA DE NACIMIENTO` = dmy(`FECHA DE NACIMIENTO`)
)
# creo time y edad
df <- df %>%
mutate(
time = difftime(`FECHA SOBREVIDA`, `FECHA TRAUMATISMO`, units = "weeks") / 52.25,
edad = difftime(`FECHA TRAUMATISMO`, `FECHA DE NACIMIENTO`, units = "weeks")/52.25 # edad en años
)
Creo una nueva variable que será el evento = 1 (si) en caso que haya algo negativo y no (0) en caso que no haya pasado nada malo
df <- df %>%
mutate(
Evento = case_when(
`SOBREVIDA PULPAR` == "PCO" |
`SOBREVIDA PULPAR` == "Detención crecimiento radicular, pulpa vital" |
`SOBREVIDA PULPAR` == "Sin cambio rx" ~ 0,
TRUE ~ 1
)
)
Veo cuantos eventos hay
table(df$Evento)
0 1
74 34
CORREGIDO Hay dos valores negativos, mientras los elimino
which(df\(time > 0) df[df\)time < 0, ] # ubico a la que es menor df\(time df[df\)time < 1, ] df <- df[-c(65), ] # elimino la 65 mientras tanto VERIFICAR!!!!
which(df\(edad < 0) df[df\)edad < 1, ] # hay uno que tiene edad negativa, verificar, mientras lo saco del análisis df <- df[-c(77), ]
summary(df)
Marca temporal HC
Length:108 Min. : 23.0
Class :character 1st Qu.: 357.0
Mode :character Median : 619.0
Mean : 816.7
3rd Qu.:1210.8
Max. :2203.0
ID (nº registro) GÉNERO
Min. : 1.00 Length:108
1st Qu.: 27.75 Class :character
Median : 54.50 Mode :character
Mean : 54.63
3rd Qu.: 81.25
Max. :108.00
FECHA DE NACIMIENTO DIENTE AFECTADO
Min. :1980-10-25 Min. :11.0
1st Qu.:1985-09-22 1st Qu.:11.0
Median :1988-03-10 Median :21.0
Mean :1990-02-20 Mean :16.4
3rd Qu.:1993-04-04 3rd Qu.:21.0
Max. :2005-07-20 Max. :41.0
DIAGNÓSTICO SOBREVIDA PULPAR
Length:108 Length:108
Class :character Class :character
Mode :character Mode :character
TRATAMIENTO
Length:108
Class :character
Mode :character
TIEMPO HASTA LA ATENCIÓN (en horas)
Length:108
Class :character
Mode :character
FECHA TRAUMATISMO FECHA SOBREVIDA
Min. :1989-01-20 Min. :1989-09-23
1st Qu.:1994-03-30 1st Qu.:1999-03-12
Median :1996-06-30 Median :2002-01-04
Mean :1998-06-07 Mean :2002-11-27
3rd Qu.:2001-07-02 3rd Qu.:2006-06-20
Max. :2013-10-09 Max. :2017-08-25
ESTADO RADICULAR INICIAL TRAUMATISMO REPETIDO
Length:108 Length:108
Class :character Class :character
Mode :character Mode :character
TRAUMATISMO PREVIO INDICACIÓN DE HIGIENE
Length:108 Length:108
Class :character Class :character
Mode :character Mode :character
EVALUACIÓN DE HIGIENE
Length:108
Class :character
Mode :character
ONICOFAGIA - INTERPOSICIÓN DE OBJETOS
Length:108
Class :character
Mode :character
Evento time
Min. :0.0000 Length:108
1st Qu.:0.0000 Class :difftime
Median :0.0000 Mode :numeric
Mean :0.3148
3rd Qu.:1.0000
Max. :1.0000
edad
Length:108
Class :difftime
Mode :numeric
Creo el objeto estándar de sobrevida
km <- with(df, Surv(time, Evento == 1))
head(km, 50)
[1] 9.77443609 14.92822967+ 2.57006152
[4] 8.41285031+ 8.41285031+ 8.40191388+
[7] 0.06561859 6.69036227 6.69036227+
[10] 8.01913876+ 0.68899522 0.71907040
[13] 1.41353383 8.91592618 0.13943951
[16] 0.13943951 1.77990431+ 2.64388243+
[19] 8.60970608+ 8.60970608 8.37183869+
[22] 3.96992481 6.79699248+ 0.44839371
[25] 6.49077239+ 6.04784689+ 14.05878332+
[28] 2.70676692+ 8.07382092 2.68489405+
[31] 7.57074504+ 0.11756664 0.17498291
[34] 1.53383459 1.99589884+ 0.17498291
[37] 2.50991114 0.88038278+ 4.71907040+
[40] 8.50307587 10.57826384+ 7.37662338+
[43] 7.37662338+ 9.41626794+ 12.07928913+
[46] 9.85919344 3.05946685+ 0.73000684
[49] 0.73000684+ 1.99043062+
Ahora el análisis de KM
km_fit <- survfit(Surv(time, Evento) ~ 1, data = df)
summary(km_fit)
Call: survfit(formula = Surv(time, Evento) ~ 1, data = df)
time n.risk n.event survival std.err
0.0656 108 1 0.991 0.00922
0.1176 107 1 0.981 0.01297
0.1394 106 2 0.963 0.01817
0.1750 104 2 0.944 0.02204
0.2925 102 1 0.935 0.02369
0.3964 101 1 0.926 0.02520
0.3992 100 2 0.907 0.02789
0.4484 98 1 0.898 0.02910
0.6890 97 1 0.889 0.03024
0.7191 96 1 0.880 0.03131
0.7300 95 1 0.870 0.03232
1.1839 90 1 0.861 0.03338
1.3342 89 1 0.851 0.03438
1.4135 88 1 0.841 0.03532
1.5338 87 1 0.832 0.03621
1.8127 84 1 0.822 0.03711
1.8346 83 1 0.812 0.03796
2.5099 73 1 0.801 0.03904
2.5701 71 1 0.789 0.04008
2.8872 64 1 0.777 0.04131
3.7867 53 1 0.762 0.04306
3.9699 52 1 0.748 0.04465
4.2433 51 1 0.733 0.04612
4.6124 48 1 0.718 0.04762
6.6904 27 1 0.691 0.05276
8.0738 20 1 0.657 0.06039
8.5031 14 1 0.610 0.07203
8.6097 13 1 0.563 0.08032
8.9159 10 1 0.507 0.08988
9.7744 7 1 0.434 0.10210
9.8592 6 1 0.362 0.10772
lower 95% CI upper 95% CI
0.973 1.000
0.956 1.000
0.928 0.999
0.902 0.989
0.890 0.983
0.878 0.977
0.854 0.964
0.843 0.957
0.832 0.950
0.820 0.943
0.809 0.936
0.798 0.929
0.786 0.921
0.775 0.914
0.764 0.906
0.752 0.898
0.741 0.890
0.728 0.881
0.715 0.872
0.700 0.862
0.683 0.852
0.665 0.841
0.648 0.829
0.630 0.818
0.595 0.803
0.548 0.786
0.484 0.769
0.426 0.745
0.358 0.717
0.274 0.688
0.202 0.649
Estos datos se leen de la siguiente manera:
km_fit
Call: survfit(formula = Surv(time, Evento) ~ 1, data = df)
n events median 0.95LCL 0.95UCL
108.00 34.00 9.77 8.50 NA
autoplot(km_fit,
main = "Análisis de sobrevida Kaplan Meier para estado pulpar",
xlab = "Años", ylab = "Probabilidad de sobrevida")
Ahora examino por algunas variables: sexo, dgo del trauma
autoplot(
survfit(Surv(time, Evento) ~ GÉNERO, data = df),
main = "Análisis de sobrevida Kaplan Meier para estado pulpar por sexo",
xlab = "Años", ylab = "Probabilidad de sobrevida"
)
autoplot(
survfit(Surv(time, Evento) ~ DIAGNÓSTICO, data = df),
main = "Análisis de sobrevida Kaplan Meier para estado pulpar por tipo de trauma",
xlab = "Años", ylab = "Probabilidad de sobrevida"
)
El propósito del modelo de Cox es evaluar simultáneamente el efecto de varios factores en la supervivencia. Nos permite examinar cómo diversos influyen en la tasa de un evento en particular que ocurre (por ejemplo, infección, muerte) en un momento particular. Esta tasa se conoce comúnmente como la tasa de riesgo (hazard rate). Las variables (o factores) del predictor generalmente se denominan covariables en la literatura de análisis de supervivencia.
h(t)=h0(t)×exp(b1x1+b2x2+…+bpxp) h(t)=h0(t)×exp(b1x1+b2x2+…+bpxp)
donde,
El modelo de Cox se puede escribir como una regresión lineal múltiple del logaritmo del peligro en las variables xixi, con el riesgo de la línea de base como un término de “intercepción” que varía con el tiempo.
Las cantidades exp (bi) exp (bi) se denominan relaciones de riesgo (HR). Un valor de bibi mayor que cero, o equivalente a una razón de riesgo mayor que uno, indica que a medida que el valor de la novena covariable aumenta, el riesgo de evento aumenta y, por lo tanto, la duración de la supervivencia disminuye.
Dicho de otra manera, una razón de riesgo superior a 1 indica una covariable que está asociada positivamente con la probabilidad del evento y, por lo tanto, está asociada negativamente con la duración de la supervivencia.
En resumen,
HR = 1: sin efecto HR < 1: reducción en el riesgo HR > 1: aumento de riesgo
res.cox1 <- coxph(km ~
edad +
`DIENTE AFECTADO` +
GÉNERO +
DIAGNÓSTICO +
`TRAUMATISMO REPETIDO` +
`TRAUMATISMO PREVIO`,
data = df)
Chequeo por si se viola el riesgo proporcional (constante HR en el tiempo)
(res.zph1 <- cox.zph(res.cox1))
rho chisq
edad -0.26980 3.431390
`DIENTE AFECTADO` 0.00184 0.000177
GÉNEROMasculino -0.03750 0.055658
DIAGNÓSTICOFCC sin luxación 0.20893 1.499966
DIAGNÓSTICOFCNC con luxación 0.19221 1.276341
DIAGNÓSTICOFCNC sin luxación 0.03855 0.045209
`TRAUMATISMO REPETIDO`Sí 0.11051 0.329815
`TRAUMATISMO PREVIO`Sí 0.11120 0.417748
GLOBAL NA 7.366362
p
edad 0.064
`DIENTE AFECTADO` 0.989
GÉNEROMasculino 0.813
DIAGNÓSTICOFCC sin luxación 0.221
DIAGNÓSTICOFCNC con luxación 0.259
DIAGNÓSTICOFCNC sin luxación 0.832
`TRAUMATISMO REPETIDO`Sí 0.566
`TRAUMATISMO PREVIO`Sí 0.518
GLOBAL 0.498
No se viola, así que estamos OK
Ahora examino con detalle el modelo de Cox
summary(res.cox1)
Call:
coxph(formula = km ~ edad + `DIENTE AFECTADO` + GÉNERO + DIAGNÓSTICO +
`TRAUMATISMO REPETIDO` + `TRAUMATISMO PREVIO`, data = df)
n= 108, number of events= 34
coef exp(coef)
edad 0.542249 1.719871
`DIENTE AFECTADO` -0.004768 0.995243
GÉNEROMasculino -0.081422 0.921805
DIAGNÓSTICOFCC sin luxación -0.967353 0.380088
DIAGNÓSTICOFCNC con luxación -0.956695 0.384160
DIAGNÓSTICOFCNC sin luxación -2.907483 0.054613
`TRAUMATISMO REPETIDO`Sí 0.248996 1.282737
`TRAUMATISMO PREVIO`Sí -0.796490 0.450909
se(coef) z
edad 0.203712 2.662
`DIENTE AFECTADO` 0.033745 -0.141
GÉNEROMasculino 0.397472 -0.205
DIAGNÓSTICOFCC sin luxación 0.611798 -1.581
DIAGNÓSTICOFCNC con luxación 0.562198 -1.702
DIAGNÓSTICOFCNC sin luxación 0.755446 -3.849
`TRAUMATISMO REPETIDO`Sí 0.397934 0.626
`TRAUMATISMO PREVIO`Sí 0.540729 -1.473
Pr(>|z|)
edad 0.007771 **
`DIENTE AFECTADO` 0.887629
GÉNEROMasculino 0.837690
DIAGNÓSTICOFCC sin luxación 0.113841
DIAGNÓSTICOFCNC con luxación 0.088811 .
DIAGNÓSTICOFCNC sin luxación 0.000119 ***
`TRAUMATISMO REPETIDO`Sí 0.531497
`TRAUMATISMO PREVIO`Sí 0.140753
---
Signif. codes:
0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
exp(coef) exp(-coef)
edad 1.71987 0.5814
`DIENTE AFECTADO` 0.99524 1.0048
GÉNEROMasculino 0.92180 1.0848
DIAGNÓSTICOFCC sin luxación 0.38009 2.6310
DIAGNÓSTICOFCNC con luxación 0.38416 2.6031
DIAGNÓSTICOFCNC sin luxación 0.05461 18.3106
`TRAUMATISMO REPETIDO`Sí 1.28274 0.7796
`TRAUMATISMO PREVIO`Sí 0.45091 2.2177
lower .95 upper .95
edad 1.15371 2.5639
`DIENTE AFECTADO` 0.93155 1.0633
GÉNEROMasculino 0.42297 2.0089
DIAGNÓSTICOFCC sin luxación 0.11458 1.2608
DIAGNÓSTICOFCNC con luxación 0.12763 1.1563
DIAGNÓSTICOFCNC sin luxación 0.01242 0.2401
`TRAUMATISMO REPETIDO`Sí 0.58805 2.7981
`TRAUMATISMO PREVIO`Sí 0.15625 1.3012
Concordance= 0.762 (se = 0.056 )
Rsquare= 0.212 (max possible= 0.922 )
Likelihood ratio test= 25.73 on 8 df, p=0.001169
Wald test = 21.14 on 8 df, p=0.00678
Score (logrank) test = 25.24 on 8 df, p=0.001417
Esto se lee de la siguiente manera
individuos que tienen más edad tienen más probabilidad (0.4841) de tener el evento, mientras que ser sexo masculino disminuye el riesgo (-0.0337) de tener el evento.
¿Cuanto?
UN aumento de Edad aumenta un 62% el riesgo de tener el evento, con un ic95% entre 05% y 149% (restale uno a los coeficientes)
cox_fit <- survfit(res.cox1)
autoplot(cox_fit)
aa_fit <-aareg(Surv(time, Evento) ~
`DIENTE AFECTADO` +
GÉNERO +
DIAGNÓSTICO +
`TRAUMATISMO REPETIDO` +
df$`TRAUMATISMO PREVIO`,
data = df)
autoplot(aa_fit)
modelo_0 <- coxph(km ~
df$GÉNERO +
df$`DIENTE AFECTADO` +
df$DIAGNÓSTICO +
df$TRATAMIENTO +
# df$`TIEMPO HASTA LA ATENCIÓN (en horas)` +
df$`ESTADO RADICULAR INICIAL` +
df$`TRAUMATISMO REPETIDO` +
df$`TRAUMATISMO PREVIO` +
df$`INDICACIÓN DE HIGIENE` +
df$`EVALUACIÓN DE HIGIENE` +
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS` ,
data = df)
Loglik converged before variable 7,8,9,10,11,12,13,14,18 ; beta may be infinite.
summary(modelo_0)
Call:
coxph(formula = km ~ df$GÉNERO + df$`DIENTE AFECTADO` + df$DIAGNÓSTICO +
df$TRATAMIENTO + df$`ESTADO RADICULAR INICIAL` + df$`TRAUMATISMO REPETIDO` +
df$`TRAUMATISMO PREVIO` + df$`INDICACIÓN DE HIGIENE` + df$`EVALUACIÓN DE HIGIENE` +
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`, data = df)
n= 106, number of events= 34
(2 observations deleted due to missingness)
coef
df$GÉNEROMasculino 1.198e+00
df$`DIENTE AFECTADO` -5.183e-02
df$DIAGNÓSTICOFCC sin luxación -2.077e+00
df$DIAGNÓSTICOFCNC con luxación -2.038e+00
df$DIAGNÓSTICOFCNC sin luxación -4.238e+00
df$TRATAMIENTOPulido de Fractura -9.498e-01
df$TRATAMIENTOPulpectomía 1.934e+01
df$TRATAMIENTOPulpotomía parcial 1.607e+01
df$TRATAMIENTORecubrimiento directo 1.646e+01
df$TRATAMIENTOReposición de fragmento 1.699e+01
df$TRATAMIENTORestauración de composite 1.712e+01
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 1.972e+01
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 2.015e+01
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 2.001e+01
df$`TRAUMATISMO REPETIDO`Sí 3.781e-02
df$`TRAUMATISMO PREVIO`Sí -1.212e+00
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 6.692e-01
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión -1.909e+01
df$`INDICACIÓN DE HIGIENE`Todos los controles -1.092e+00
df$`EVALUACIÓN DE HIGIENE`Mala 1.397e+00
df$`EVALUACIÓN DE HIGIENE`Regular -4.636e-01
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 6.464e-01
exp(coef)
df$GÉNEROMasculino 3.314e+00
df$`DIENTE AFECTADO` 9.495e-01
df$DIAGNÓSTICOFCC sin luxación 1.254e-01
df$DIAGNÓSTICOFCNC con luxación 1.303e-01
df$DIAGNÓSTICOFCNC sin luxación 1.444e-02
df$TRATAMIENTOPulido de Fractura 3.868e-01
df$TRATAMIENTOPulpectomía 2.513e+08
df$TRATAMIENTOPulpotomía parcial 9.485e+06
df$TRATAMIENTORecubrimiento directo 1.401e+07
df$TRATAMIENTOReposición de fragmento 2.390e+07
df$TRATAMIENTORestauración de composite 2.711e+07
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 3.674e+08
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 5.647e+08
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 4.912e+08
df$`TRAUMATISMO REPETIDO`Sí 1.039e+00
df$`TRAUMATISMO PREVIO`Sí 2.975e-01
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 1.953e+00
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 5.098e-09
df$`INDICACIÓN DE HIGIENE`Todos los controles 3.355e-01
df$`EVALUACIÓN DE HIGIENE`Mala 4.042e+00
df$`EVALUACIÓN DE HIGIENE`Regular 6.290e-01
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 1.909e+00
se(coef)
df$GÉNEROMasculino 5.987e-01
df$`DIENTE AFECTADO` 3.380e-02
df$DIAGNÓSTICOFCC sin luxación 1.039e+00
df$DIAGNÓSTICOFCNC con luxación 1.217e+00
df$DIAGNÓSTICOFCNC sin luxación 1.328e+00
df$TRATAMIENTOPulido de Fractura 2.993e+04
df$TRATAMIENTOPulpectomía 1.078e+04
df$TRATAMIENTOPulpotomía parcial 1.078e+04
df$TRATAMIENTORecubrimiento directo 1.078e+04
df$TRATAMIENTOReposición de fragmento 1.078e+04
df$TRATAMIENTORestauración de composite 1.078e+04
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 1.524e+04
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 1.524e+04
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 1.524e+04
df$`TRAUMATISMO REPETIDO`Sí 5.253e-01
df$`TRAUMATISMO PREVIO`Sí 6.686e-01
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 8.564e-01
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 9.833e+03
df$`INDICACIÓN DE HIGIENE`Todos los controles 5.792e-01
df$`EVALUACIÓN DE HIGIENE`Mala 7.398e-01
df$`EVALUACIÓN DE HIGIENE`Regular 6.814e-01
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 5.862e-01
z
df$GÉNEROMasculino 2.001
df$`DIENTE AFECTADO` -1.533
df$DIAGNÓSTICOFCC sin luxación -1.999
df$DIAGNÓSTICOFCNC con luxación -1.674
df$DIAGNÓSTICOFCNC sin luxación -3.191
df$TRATAMIENTOPulido de Fractura 0.000
df$TRATAMIENTOPulpectomía 0.002
df$TRATAMIENTOPulpotomía parcial 0.001
df$TRATAMIENTORecubrimiento directo 0.002
df$TRATAMIENTOReposición de fragmento 0.002
df$TRATAMIENTORestauración de composite 0.002
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0.001
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 0.001
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 0.001
df$`TRAUMATISMO REPETIDO`Sí 0.072
df$`TRAUMATISMO PREVIO`Sí -1.813
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 0.781
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión -0.002
df$`INDICACIÓN DE HIGIENE`Todos los controles -1.886
df$`EVALUACIÓN DE HIGIENE`Mala 1.888
df$`EVALUACIÓN DE HIGIENE`Regular -0.680
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 1.103
Pr(>|z|)
df$GÉNEROMasculino 0.04537
df$`DIENTE AFECTADO` 0.12519
df$DIAGNÓSTICOFCC sin luxación 0.04566
df$DIAGNÓSTICOFCNC con luxación 0.09409
df$DIAGNÓSTICOFCNC sin luxación 0.00142
df$TRATAMIENTOPulido de Fractura 0.99997
df$TRATAMIENTOPulpectomía 0.99857
df$TRATAMIENTOPulpotomía parcial 0.99881
df$TRATAMIENTORecubrimiento directo 0.99878
df$TRATAMIENTOReposición de fragmento 0.99874
df$TRATAMIENTORestauración de composite 0.99873
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0.99897
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 0.99894
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 0.99895
df$`TRAUMATISMO REPETIDO`Sí 0.94262
df$`TRAUMATISMO PREVIO`Sí 0.06983
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 0.43453
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 0.99845
df$`INDICACIÓN DE HIGIENE`Todos los controles 0.05934
df$`EVALUACIÓN DE HIGIENE`Mala 0.05902
df$`EVALUACIÓN DE HIGIENE`Regular 0.49625
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.27011
df$GÉNEROMasculino *
df$`DIENTE AFECTADO`
df$DIAGNÓSTICOFCC sin luxación *
df$DIAGNÓSTICOFCNC con luxación .
df$DIAGNÓSTICOFCNC sin luxación **
df$TRATAMIENTOPulido de Fractura
df$TRATAMIENTOPulpectomía
df$TRATAMIENTOPulpotomía parcial
df$TRATAMIENTORecubrimiento directo
df$TRATAMIENTOReposición de fragmento
df$TRATAMIENTORestauración de composite
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto
df$`TRAUMATISMO REPETIDO`Sí
df$`TRAUMATISMO PREVIO`Sí .
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión
df$`INDICACIÓN DE HIGIENE`Todos los controles .
df$`EVALUACIÓN DE HIGIENE`Mala .
df$`EVALUACIÓN DE HIGIENE`Regular
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí
---
Signif. codes:
0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
exp(coef)
df$GÉNEROMasculino 3.314e+00
df$`DIENTE AFECTADO` 9.495e-01
df$DIAGNÓSTICOFCC sin luxación 1.254e-01
df$DIAGNÓSTICOFCNC con luxación 1.303e-01
df$DIAGNÓSTICOFCNC sin luxación 1.444e-02
df$TRATAMIENTOPulido de Fractura 3.868e-01
df$TRATAMIENTOPulpectomía 2.513e+08
df$TRATAMIENTOPulpotomía parcial 9.485e+06
df$TRATAMIENTORecubrimiento directo 1.401e+07
df$TRATAMIENTOReposición de fragmento 2.390e+07
df$TRATAMIENTORestauración de composite 2.711e+07
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 3.674e+08
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 5.647e+08
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 4.912e+08
df$`TRAUMATISMO REPETIDO`Sí 1.039e+00
df$`TRAUMATISMO PREVIO`Sí 2.975e-01
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 1.953e+00
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 5.098e-09
df$`INDICACIÓN DE HIGIENE`Todos los controles 3.355e-01
df$`EVALUACIÓN DE HIGIENE`Mala 4.042e+00
df$`EVALUACIÓN DE HIGIENE`Regular 6.290e-01
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 1.909e+00
exp(-coef)
df$GÉNEROMasculino 3.018e-01
df$`DIENTE AFECTADO` 1.053e+00
df$DIAGNÓSTICOFCC sin luxación 7.977e+00
df$DIAGNÓSTICOFCNC con luxación 7.672e+00
df$DIAGNÓSTICOFCNC sin luxación 6.924e+01
df$TRATAMIENTOPulido de Fractura 2.585e+00
df$TRATAMIENTOPulpectomía 3.979e-09
df$TRATAMIENTOPulpotomía parcial 1.054e-07
df$TRATAMIENTORecubrimiento directo 7.137e-08
df$TRATAMIENTOReposición de fragmento 4.184e-08
df$TRATAMIENTORestauración de composite 3.689e-08
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 2.722e-09
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 1.771e-09
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 2.036e-09
df$`TRAUMATISMO REPETIDO`Sí 9.629e-01
df$`TRAUMATISMO PREVIO`Sí 3.361e+00
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 5.121e-01
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 1.962e+08
df$`INDICACIÓN DE HIGIENE`Todos los controles 2.981e+00
df$`EVALUACIÓN DE HIGIENE`Mala 2.474e-01
df$`EVALUACIÓN DE HIGIENE`Regular 1.590e+00
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 5.239e-01
lower .95
df$GÉNEROMasculino 1.02498
df$`DIENTE AFECTADO` 0.88862
df$DIAGNÓSTICOFCC sin luxación 0.01636
df$DIAGNÓSTICOFCNC con luxación 0.01200
df$DIAGNÓSTICOFCNC sin luxación 0.00107
df$TRATAMIENTOPulido de Fractura 0.00000
df$TRATAMIENTOPulpectomía 0.00000
df$TRATAMIENTOPulpotomía parcial 0.00000
df$TRATAMIENTORecubrimiento directo 0.00000
df$TRATAMIENTOReposición de fragmento 0.00000
df$TRATAMIENTORestauración de composite 0.00000
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0.00000
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 0.00000
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 0.00000
df$`TRAUMATISMO REPETIDO`Sí 0.37093
df$`TRAUMATISMO PREVIO`Sí 0.08025
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 0.36450
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 0.00000
df$`INDICACIÓN DE HIGIENE`Todos los controles 0.10781
df$`EVALUACIÓN DE HIGIENE`Mala 0.94820
df$`EVALUACIÓN DE HIGIENE`Regular 0.16545
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.60505
upper .95
df$GÉNEROMasculino 10.7140
df$`DIENTE AFECTADO` 1.0145
df$DIAGNÓSTICOFCC sin luxación 0.9607
df$DIAGNÓSTICOFCNC con luxación 1.4159
df$DIAGNÓSTICOFCNC sin luxación 0.1949
df$TRATAMIENTOPulido de Fractura Inf
df$TRATAMIENTOPulpectomía Inf
df$TRATAMIENTOPulpotomía parcial Inf
df$TRATAMIENTORecubrimiento directo Inf
df$TRATAMIENTOReposición de fragmento Inf
df$TRATAMIENTORestauración de composite Inf
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada Inf
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto Inf
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto Inf
df$`TRAUMATISMO REPETIDO`Sí 2.9077
df$`TRAUMATISMO PREVIO`Sí 1.1032
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 10.4611
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión Inf
df$`INDICACIÓN DE HIGIENE`Todos los controles 1.0440
df$`EVALUACIÓN DE HIGIENE`Mala 17.2296
df$`EVALUACIÓN DE HIGIENE`Regular 2.3913
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 6.0212
Concordance= 0.816 (se = 0.056 )
Rsquare= 0.448 (max possible= 0.924 )
Likelihood ratio test= 62.93 on 22 df, p=8.16e-06
Wald test = 47.67 on 22 df, p=0.001198
Score (logrank) test = 106.8 on 22 df, p=4.096e-13
modelo_1.1 <- coxph(km ~
# df$GÉNERO +
# df$`DIENTE AFECTADO` +
# df$DIAGNÓSTICO +
# df$TRATAMIENTO +
# df$`TIEMPO HASTA LA ATENCIÓN (en horas)` +
# df$`ESTADO RADICULAR INICIAL` +
df$`TRAUMATISMO REPETIDO`,
# df$`TRAUMATISMO PREVIO` +
# df$`INDICACIÓN DE HIGIENE` +
# df$`EVALUACIÓN DE HIGIENE` +
#df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS` ,
data = df)
summary(modelo_1.1)
Call:
coxph(formula = km ~ df$`TRAUMATISMO REPETIDO`, data = df)
n= 108, number of events= 34
coef exp(coef)
df$`TRAUMATISMO REPETIDO`Sí -0.2850 0.7520
se(coef) z
df$`TRAUMATISMO REPETIDO`Sí 0.3503 -0.814
Pr(>|z|)
df$`TRAUMATISMO REPETIDO`Sí 0.416
exp(coef) exp(-coef)
df$`TRAUMATISMO REPETIDO`Sí 0.752 1.33
lower .95 upper .95
df$`TRAUMATISMO REPETIDO`Sí 0.3785 1.494
Concordance= 0.539 (se = 0.048 )
Rsquare= 0.006 (max possible= 0.922 )
Likelihood ratio test= 0.67 on 1 df, p=0.4128
Wald test = 0.66 on 1 df, p=0.4159
Score (logrank) test = 0.67 on 1 df, p=0.4143
modelo_1.2 <- coxph(km ~
# df$GÉNERO +
# df$`DIENTE AFECTADO` +
# df$DIAGNÓSTICO +
# df$TRATAMIENTO +
# df$`TIEMPO HASTA LA ATENCIÓN (en horas)` +
# df$`ESTADO RADICULAR INICIAL` +
# df$`TRAUMATISMO REPETIDO`,
df$`TRAUMATISMO PREVIO`,
# df$`INDICACIÓN DE HIGIENE` +
# df$`EVALUACIÓN DE HIGIENE` +
#df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS` ,
data = df)
summary(modelo_1.2)
Call:
coxph(formula = km ~ df$`TRAUMATISMO PREVIO`, data = df)
n= 108, number of events= 34
coef exp(coef)
df$`TRAUMATISMO PREVIO`Sí -0.3914 0.6761
se(coef) z Pr(>|z|)
df$`TRAUMATISMO PREVIO`Sí 0.4863 -0.805 0.421
exp(coef) exp(-coef)
df$`TRAUMATISMO PREVIO`Sí 0.6761 1.479
lower .95 upper .95
df$`TRAUMATISMO PREVIO`Sí 0.2607 1.754
Concordance= 0.537 (se = 0.04 )
Rsquare= 0.007 (max possible= 0.922 )
Likelihood ratio test= 0.71 on 1 df, p=0.4001
Wald test = 0.65 on 1 df, p=0.4209
Score (logrank) test = 0.66 on 1 df, p=0.4179
modelo_2 <- coxph(km ~
# df$GÉNERO +
# df$`DIENTE AFECTADO` +
# df$DIAGNÓSTICO +
# df$TRATAMIENTO +
# df$`TIEMPO HASTA LA ATENCIÓN (en horas)` +
# df$`ESTADO RADICULAR INICIAL` +
# df$`TRAUMATISMO REPETIDO`,
# df$`TRAUMATISMO PREVIO` +
df$`INDICACIÓN DE HIGIENE` +
df$`EVALUACIÓN DE HIGIENE`,
#df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS` ,
data = df)
Loglik converged before variable 2 ; beta may be infinite.
summary(modelo_2)
Call:
coxph(formula = km ~ df$`INDICACIÓN DE HIGIENE` + df$`EVALUACIÓN DE HIGIENE`,
data = df)
n= 108, number of events= 34
coef
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 9.426e-01
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión -1.733e+01
df$`INDICACIÓN DE HIGIENE`Todos los controles -4.548e-01
df$`EVALUACIÓN DE HIGIENE`Mala 4.161e-01
df$`EVALUACIÓN DE HIGIENE`Regular -1.509e-01
exp(coef)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 2.567e+00
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 2.974e-08
df$`INDICACIÓN DE HIGIENE`Todos los controles 6.346e-01
df$`EVALUACIÓN DE HIGIENE`Mala 1.516e+00
df$`EVALUACIÓN DE HIGIENE`Regular 8.600e-01
se(coef)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 5.708e-01
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 5.198e+03
df$`INDICACIÓN DE HIGIENE`Todos los controles 3.867e-01
df$`EVALUACIÓN DE HIGIENE`Mala 5.645e-01
df$`EVALUACIÓN DE HIGIENE`Regular 5.082e-01
z
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 1.651
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión -0.003
df$`INDICACIÓN DE HIGIENE`Todos los controles -1.176
df$`EVALUACIÓN DE HIGIENE`Mala 0.737
df$`EVALUACIÓN DE HIGIENE`Regular -0.297
Pr(>|z|)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 0.0987
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 0.9973
df$`INDICACIÓN DE HIGIENE`Todos los controles 0.2396
df$`EVALUACIÓN DE HIGIENE`Mala 0.4611
df$`EVALUACIÓN DE HIGIENE`Regular 0.7666
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica .
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión
df$`INDICACIÓN DE HIGIENE`Todos los controles
df$`EVALUACIÓN DE HIGIENE`Mala
df$`EVALUACIÓN DE HIGIENE`Regular
---
Signif. codes:
0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
exp(coef)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 2.567e+00
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 2.974e-08
df$`INDICACIÓN DE HIGIENE`Todos los controles 6.346e-01
df$`EVALUACIÓN DE HIGIENE`Mala 1.516e+00
df$`EVALUACIÓN DE HIGIENE`Regular 8.600e-01
exp(-coef)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 3.896e-01
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 3.363e+07
df$`INDICACIÓN DE HIGIENE`Todos los controles 1.576e+00
df$`EVALUACIÓN DE HIGIENE`Mala 6.596e-01
df$`EVALUACIÓN DE HIGIENE`Regular 1.163e+00
lower .95
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 0.8384
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 0.0000
df$`INDICACIÓN DE HIGIENE`Todos los controles 0.2974
df$`EVALUACIÓN DE HIGIENE`Mala 0.5014
df$`EVALUACIÓN DE HIGIENE`Regular 0.3176
upper .95
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 7.857
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión Inf
df$`INDICACIÓN DE HIGIENE`Todos los controles 1.354
df$`EVALUACIÓN DE HIGIENE`Mala 4.584
df$`EVALUACIÓN DE HIGIENE`Regular 2.329
Concordance= 0.636 (se = 0.054 )
Rsquare= 0.066 (max possible= 0.922 )
Likelihood ratio test= 7.42 on 5 df, p=0.1912
Wald test = 5.65 on 5 df, p=0.3414
Score (logrank) test = 7.33 on 5 df, p=0.1975
modelo_2.1 <- coxph(km ~
# df$GÉNERO +
# df$`DIENTE AFECTADO` +
# df$DIAGNÓSTICO +
# df$TRATAMIENTO +
# df$`TIEMPO HASTA LA ATENCIÓN (en horas)` +
# df$`ESTADO RADICULAR INICIAL` +
# df$`TRAUMATISMO REPETIDO`,
# df$`TRAUMATISMO PREVIO` +
df$`INDICACIÓN DE HIGIENE`,
# df$`EVALUACIÓN DE HIGIENE` +
#df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS` ,
data = df)
Loglik converged before variable 2 ; beta may be infinite.
summary(modelo_2.1)
Call:
coxph(formula = km ~ df$`INDICACIÓN DE HIGIENE`, data = df)
n= 108, number of events= 34
coef
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 8.074e-01
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión -1.726e+01
df$`INDICACIÓN DE HIGIENE`Todos los controles -3.872e-01
exp(coef)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 2.242e+00
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 3.185e-08
df$`INDICACIÓN DE HIGIENE`Todos los controles 6.790e-01
se(coef)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 5.580e-01
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 5.195e+03
df$`INDICACIÓN DE HIGIENE`Todos los controles 3.786e-01
z
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 1.447
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión -0.003
df$`INDICACIÓN DE HIGIENE`Todos los controles -1.023
Pr(>|z|)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 0.148
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 0.997
df$`INDICACIÓN DE HIGIENE`Todos los controles 0.306
exp(coef)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 2.242e+00
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 3.185e-08
df$`INDICACIÓN DE HIGIENE`Todos los controles 6.790e-01
exp(-coef)
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 4.460e-01
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 3.140e+07
df$`INDICACIÓN DE HIGIENE`Todos los controles 1.473e+00
lower .95
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 0.7510
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión 0.0000
df$`INDICACIÓN DE HIGIENE`Todos los controles 0.3233
upper .95
df$`INDICACIÓN DE HIGIENE`No consignado en ficha clínica 6.694
df$`INDICACIÓN DE HIGIENE`Sólo en la primera sesión Inf
df$`INDICACIÓN DE HIGIENE`Todos los controles 1.426
Concordance= 0.612 (se = 0.05 )
Rsquare= 0.052 (max possible= 0.922 )
Likelihood ratio test= 5.75 on 3 df, p=0.1243
Wald test = 4.14 on 3 df, p=0.2471
Score (logrank) test = 5.7 on 3 df, p=0.127
modelo_2.2 <- coxph(km ~
# df$GÉNERO +
# df$`DIENTE AFECTADO` +
# df$DIAGNÓSTICO +
# df$TRATAMIENTO +
# df$`TIEMPO HASTA LA ATENCIÓN (en horas)` +
# df$`ESTADO RADICULAR INICIAL` +
# df$`TRAUMATISMO REPETIDO`,
# df$`TRAUMATISMO PREVIO` +
# df$`INDICACIÓN DE HIGIENE` +
df$`EVALUACIÓN DE HIGIENE`,
#df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS` ,
data = df)
summary(modelo_2.2)
Call:
coxph(formula = km ~ df$`EVALUACIÓN DE HIGIENE`, data = df)
n= 108, number of events= 34
coef
df$`EVALUACIÓN DE HIGIENE`Mala 0.37056
df$`EVALUACIÓN DE HIGIENE`Regular 0.03239
exp(coef)
df$`EVALUACIÓN DE HIGIENE`Mala 1.44854
df$`EVALUACIÓN DE HIGIENE`Regular 1.03292
se(coef) z
df$`EVALUACIÓN DE HIGIENE`Mala 0.55936 0.662
df$`EVALUACIÓN DE HIGIENE`Regular 0.50224 0.064
Pr(>|z|)
df$`EVALUACIÓN DE HIGIENE`Mala 0.508
df$`EVALUACIÓN DE HIGIENE`Regular 0.949
exp(coef)
df$`EVALUACIÓN DE HIGIENE`Mala 1.449
df$`EVALUACIÓN DE HIGIENE`Regular 1.033
exp(-coef)
df$`EVALUACIÓN DE HIGIENE`Mala 0.6904
df$`EVALUACIÓN DE HIGIENE`Regular 0.9681
lower .95
df$`EVALUACIÓN DE HIGIENE`Mala 0.484
df$`EVALUACIÓN DE HIGIENE`Regular 0.386
upper .95
df$`EVALUACIÓN DE HIGIENE`Mala 4.336
df$`EVALUACIÓN DE HIGIENE`Regular 2.764
Concordance= 0.525 (se = 0.049 )
Rsquare= 0.007 (max possible= 0.922 )
Likelihood ratio test= 0.73 on 2 df, p=0.6934
Wald test = 0.77 on 2 df, p=0.6797
Score (logrank) test = 0.78 on 2 df, p=0.6772
modelo_3 <- coxph(km ~
# df$GÉNERO +
# df$`DIENTE AFECTADO` +
# df$DIAGNÓSTICO +
# df$TRATAMIENTO +
# df$`TIEMPO HASTA LA ATENCIÓN (en horas)` +
# df$`ESTADO RADICULAR INICIAL` +
# df$`TRAUMATISMO REPETIDO`,
# df$`TRAUMATISMO PREVIO` +
# df$`INDICACIÓN DE HIGIENE` +
# df$`EVALUACIÓN DE HIGIENE` +
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS` ,
data = df)
summary(modelo_3)
Call:
coxph(formula = km ~ df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`,
data = df)
n= 108, number of events= 34
coef
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí -0.02411
exp(coef)
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.97618
se(coef)
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.37748
z
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí -0.064
Pr(>|z|)
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.949
exp(coef)
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.9762
exp(-coef)
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 1.024
lower .95
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.4658
upper .95
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 2.046
Concordance= 0.528 (se = 0.043 )
Rsquare= 0 (max possible= 0.922 )
Likelihood ratio test= 0 on 1 df, p=0.949
Wald test = 0 on 1 df, p=0.9491
Score (logrank) test = 0 on 1 df, p=0.9491
modelo_4 <- coxph(km ~
# df$GÉNERO +
# df$`DIENTE AFECTADO` +
# df$DIAGNÓSTICO +
# df$TRATAMIENTO +
# df$`TIEMPO HASTA LA ATENCIÓN (en horas)` +
df$`ESTADO RADICULAR INICIAL`,
# df$`TRAUMATISMO REPETIDO`,
# df$`TRAUMATISMO PREVIO` +
# df$`INDICACIÓN DE HIGIENE` +
# df$`EVALUACIÓN DE HIGIENE` +
#df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS` ,
data = df)
Loglik converged before variable 1,2,3 ; beta may be infinite.
summary(modelo_4)
Call:
coxph(formula = km ~ df$`ESTADO RADICULAR INICIAL`, data = df)
n= 108, number of events= 34
coef
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 1.594e+01
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 1.618e+01
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 1.575e+01
exp(coef)
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 8.406e+06
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 1.068e+07
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 6.908e+06
se(coef)
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 4.680e+03
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 4.680e+03
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 4.680e+03
z
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0.003
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 0.003
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 0.003
Pr(>|z|)
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0.997
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 0.997
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 0.997
exp(coef)
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 8406211
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 10681950
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 6908164
exp(-coef)
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 1.190e-07
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 9.362e-08
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 1.448e-07
lower .95
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 0
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 0
upper .95
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada Inf
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto Inf
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto Inf
Concordance= 0.541 (se = 0.05 )
Rsquare= 0.017 (max possible= 0.922 )
Likelihood ratio test= 1.87 on 3 df, p=0.6
Wald test = 0.98 on 3 df, p=0.805
Score (logrank) test = 1.43 on 3 df, p=0.6978
modelo_99 <- coxph(km ~
df$GÉNERO +
# df$`DIENTE AFECTADO` +
df$DIAGNÓSTICO +
# df$TRATAMIENTO +
# df$`TIEMPO HASTA LA ATENCIÓN (en horas)` +
df$`ESTADO RADICULAR INICIAL` +
# df$`TRAUMATISMO REPETIDO` ,
df$`TRAUMATISMO PREVIO` +
# df$`INDICACIÓN DE HIGIENE` +
df$`EVALUACIÓN DE HIGIENE` +
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS` ,
data = df)
Loglik converged before variable 5,6,7 ; beta may be infinite.
summary(modelo_99)
Call:
coxph(formula = km ~ df$GÉNERO + df$DIAGNÓSTICO + df$`ESTADO RADICULAR INICIAL` +
df$`TRAUMATISMO PREVIO` + df$`EVALUACIÓN DE HIGIENE` + df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`,
data = df)
n= 108, number of events= 34
coef
df$GÉNEROMasculino 2.395e-01
df$DIAGNÓSTICOFCC sin luxación -9.034e-01
df$DIAGNÓSTICOFCNC con luxación -1.074e+00
df$DIAGNÓSTICOFCNC sin luxación -3.056e+00
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 1.645e+01
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 1.684e+01
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 1.663e+01
df$`TRAUMATISMO PREVIO`Sí -1.288e+00
df$`EVALUACIÓN DE HIGIENE`Mala 1.245e+00
df$`EVALUACIÓN DE HIGIENE`Regular 8.147e-02
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí -4.390e-02
exp(coef)
df$GÉNEROMasculino 1.271e+00
df$DIAGNÓSTICOFCC sin luxación 4.052e-01
df$DIAGNÓSTICOFCNC con luxación 3.418e-01
df$DIAGNÓSTICOFCNC sin luxación 4.708e-02
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 1.387e+07
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 2.056e+07
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 1.662e+07
df$`TRAUMATISMO PREVIO`Sí 2.757e-01
df$`EVALUACIÓN DE HIGIENE`Mala 3.472e+00
df$`EVALUACIÓN DE HIGIENE`Regular 1.085e+00
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 9.570e-01
se(coef)
df$GÉNEROMasculino 4.548e-01
df$DIAGNÓSTICOFCC sin luxación 6.536e-01
df$DIAGNÓSTICOFCNC con luxación 5.818e-01
df$DIAGNÓSTICOFCNC sin luxación 7.541e-01
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 5.625e+03
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 5.625e+03
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 5.625e+03
df$`TRAUMATISMO PREVIO`Sí 5.886e-01
df$`EVALUACIÓN DE HIGIENE`Mala 6.078e-01
df$`EVALUACIÓN DE HIGIENE`Regular 5.704e-01
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 4.682e-01
z
df$GÉNEROMasculino 0.527
df$DIAGNÓSTICOFCC sin luxación -1.382
df$DIAGNÓSTICOFCNC con luxación -1.845
df$DIAGNÓSTICOFCNC sin luxación -4.052
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0.003
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 0.003
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 0.003
df$`TRAUMATISMO PREVIO`Sí -2.189
df$`EVALUACIÓN DE HIGIENE`Mala 2.048
df$`EVALUACIÓN DE HIGIENE`Regular 0.143
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí -0.094
Pr(>|z|)
df$GÉNEROMasculino 0.5985
df$DIAGNÓSTICOFCC sin luxación 0.1669
df$DIAGNÓSTICOFCNC con luxación 0.0650
df$DIAGNÓSTICOFCNC sin luxación 5.07e-05
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0.9977
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 0.9976
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 0.9976
df$`TRAUMATISMO PREVIO`Sí 0.0286
df$`EVALUACIÓN DE HIGIENE`Mala 0.0405
df$`EVALUACIÓN DE HIGIENE`Regular 0.8864
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.9253
df$GÉNEROMasculino
df$DIAGNÓSTICOFCC sin luxación
df$DIAGNÓSTICOFCNC con luxación .
df$DIAGNÓSTICOFCNC sin luxación ***
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto
df$`TRAUMATISMO PREVIO`Sí *
df$`EVALUACIÓN DE HIGIENE`Mala *
df$`EVALUACIÓN DE HIGIENE`Regular
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí
---
Signif. codes:
0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
exp(coef)
df$GÉNEROMasculino 1.271e+00
df$DIAGNÓSTICOFCC sin luxación 4.052e-01
df$DIAGNÓSTICOFCNC con luxación 3.418e-01
df$DIAGNÓSTICOFCNC sin luxación 4.708e-02
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 1.387e+07
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 2.056e+07
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 1.662e+07
df$`TRAUMATISMO PREVIO`Sí 2.757e-01
df$`EVALUACIÓN DE HIGIENE`Mala 3.472e+00
df$`EVALUACIÓN DE HIGIENE`Regular 1.085e+00
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 9.570e-01
exp(-coef)
df$GÉNEROMasculino 7.870e-01
df$DIAGNÓSTICOFCC sin luxación 2.468e+00
df$DIAGNÓSTICOFCNC con luxación 2.926e+00
df$DIAGNÓSTICOFCNC sin luxación 2.124e+01
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 7.211e-08
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 4.865e-08
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 6.019e-08
df$`TRAUMATISMO PREVIO`Sí 3.627e+00
df$`EVALUACIÓN DE HIGIENE`Mala 2.880e-01
df$`EVALUACIÓN DE HIGIENE`Regular 9.218e-01
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 1.045e+00
lower .95
df$GÉNEROMasculino 0.52103
df$DIAGNÓSTICOFCC sin luxación 0.11253
df$DIAGNÓSTICOFCNC con luxación 0.10927
df$DIAGNÓSTICOFCNC sin luxación 0.01074
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0.00000
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 0.00000
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 0.00000
df$`TRAUMATISMO PREVIO`Sí 0.08697
df$`EVALUACIÓN DE HIGIENE`Mala 1.05510
df$`EVALUACIÓN DE HIGIENE`Regular 0.35469
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.38234
upper .95
df$GÉNEROMasculino 3.0985
df$DIAGNÓSTICOFCC sin luxación 1.4588
df$DIAGNÓSTICOFCNC con luxación 1.0690
df$DIAGNÓSTICOFCNC sin luxación 0.2064
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada Inf
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto Inf
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto Inf
df$`TRAUMATISMO PREVIO`Sí 0.8739
df$`EVALUACIÓN DE HIGIENE`Mala 11.4277
df$`EVALUACIÓN DE HIGIENE`Regular 3.3184
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 2.3956
Concordance= 0.713 (se = 0.056 )
Rsquare= 0.219 (max possible= 0.922 )
Likelihood ratio test= 26.71 on 11 df, p=0.005073
Wald test = 20.95 on 11 df, p=0.03392
Score (logrank) test = 23.84 on 11 df, p=0.01344
Chequeo por si se viola el riesgo proporcional (constante HR en el tiempo)
(res.zph99 <- cox.zph(modelo_99))
rho
df$GÉNEROMasculino 0.01543
df$DIAGNÓSTICOFCC sin luxación 0.11278
df$DIAGNÓSTICOFCNC con luxación 0.09481
df$DIAGNÓSTICOFCNC sin luxación -0.05214
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 0.00180
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto -0.01554
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto -0.08550
df$`TRAUMATISMO PREVIO`Sí 0.00451
df$`EVALUACIÓN DE HIGIENE`Mala 0.22067
df$`EVALUACIÓN DE HIGIENE`Regular 0.15607
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.18836
GLOBAL NA
chisq
df$GÉNEROMasculino 8.89e-03
df$DIAGNÓSTICOFCC sin luxación 5.09e-01
df$DIAGNÓSTICOFCNC con luxación 3.07e-01
df$DIAGNÓSTICOFCNC sin luxación 1.03e-01
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 2.54e-12
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 1.62e-10
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 5.69e-09
df$`TRAUMATISMO PREVIO`Sí 8.31e-04
df$`EVALUACIÓN DE HIGIENE`Mala 1.82e+00
df$`EVALUACIÓN DE HIGIENE`Regular 9.33e-01
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 1.20e+00
GLOBAL 5.49e+00
p
df$GÉNEROMasculino 0.925
df$DIAGNÓSTICOFCC sin luxación 0.476
df$DIAGNÓSTICOFCNC con luxación 0.579
df$DIAGNÓSTICOFCNC sin luxación 0.748
df$`ESTADO RADICULAR INICIAL`4 ¾ raíz formada 1.000
df$`ESTADO RADICULAR INICIAL`5 raíz completa ápice abierto 1.000
df$`ESTADO RADICULAR INICIAL`6 raíz completa ½ ápice abierto 1.000
df$`TRAUMATISMO PREVIO`Sí 0.977
df$`EVALUACIÓN DE HIGIENE`Mala 0.178
df$`EVALUACIÓN DE HIGIENE`Regular 0.334
df$`ONICOFAGIA - INTERPOSICIÓN DE OBJETOS`Sí 0.273
GLOBAL 0.905
cox_fit_99 <- survfit(modelo_99)
autoplot(cox_fit_99)
Ojo, la mediana no toca el 50%, por lo que da median = NA
cox_fit_99
Call: survfit(formula = modelo_99)
n events median 0.95LCL 0.95UCL
108.000 34.000 NA 0.118 NA
summary(cox_fit_99)
Call: survfit(formula = modelo_99)
time n.risk n.event survival std.err
0.0656 108 1 0.996 0.227
0.1176 107 1 0.991 0.454
0.1394 106 2 0.982 0.941
0.1750 104 2 0.971 1.491
0.2925 102 1 0.965 1.766
0.3964 101 1 0.960 2.040
0.3992 100 2 0.949 2.588
0.4484 98 1 0.943 2.858
0.6890 97 1 0.938 3.130
0.7191 96 1 0.932 3.399
0.7300 95 1 0.927 3.669
1.1839 90 1 0.921 3.966
1.3342 89 1 0.914 4.261
1.4135 88 1 0.908 4.558
1.5338 87 1 0.902 4.854
1.8127 84 1 0.895 5.155
1.8346 83 1 0.889 5.455
2.5099 73 1 0.882 5.783
2.5701 71 1 0.874 6.120
2.8872 64 1 0.866 6.502
3.7867 53 1 0.856 6.927
3.9699 52 1 0.846 7.357
4.2433 51 1 0.836 7.803
4.6124 48 1 0.824 8.312
6.6904 27 1 0.806 9.053
8.0738 20 1 0.784 9.924
8.5031 14 1 0.755 11.048
8.6097 13 1 0.724 12.185
8.9159 10 1 0.688 13.402
9.7744 7 1 0.636 14.990
9.8592 6 1 0.570 16.683
lower 95% CI upper 95% CI
6.37e-01 1
4.04e-01 1
1.50e-01 1
4.79e-02 1
2.68e-02 1
1.49e-02 1
4.53e-03 1
2.49e-03 1
1.35e-03 1
7.36e-04 1
3.95e-04 1
1.98e-04 1
9.88e-05 1
4.85e-05 1
2.36e-05 1
1.12e-05 1
5.31e-06 1
2.30e-06 1
9.61e-07 1
3.51e-07 1
1.11e-07 1
3.37e-08 1
9.48e-09 1
2.13e-09 1
2.22e-10 1
1.33e-11 1
2.65e-13 1
3.40e-15 1
1.80e-17 1
5.55e-21 1
7.16e-26 1
hr = 2 # hazard ratio
hr0 = 1
pE = 0.8 # probabilidad del evento
pA = 0.5 # proporción en el grupo A
alpha = 0.05
beta = 0.20
(n=((qnorm(1-alpha/2)+qnorm(1-beta))/(log(hr)-log(hr0)))^2/(pA*(1-pA)*pE))
[1] 81.68207
ceiling(n) # 82
[1] 82
(Power=pnorm((log(hr)-log(hr0))*sqrt(n*pA*(1-pA)*pE)-qnorm(1-alpha/2)))
[1] 0.8
https://www.openintro.org/download.php?file=survival_analysis_in_R&referrer=/stat/surv.php
https://courses.nus.edu.sg/course/stacar/internet/st3242/handouts/notes3.pdf
Chow S, Shao J, Wang H. 2008. Sample Size Calculations in Clinical Research. 2nd Ed. Chapman & Hall/CRC Biostatistics Series. page 177.