# Supuestos
alpha <- 0.05
power <- 0.80
HR <- 0.60
p_exp <- 0.30 # prevalencia de isquemia
# Z scores
Z_alpha <- qnorm(1 - alpha/2)
Z_beta <- qnorm(power)
# Eventos requeridos
E <- (Z_alpha + Z_beta)^2 /
((log(HR))^2 * p_exp * (1 - p_exp))
E
## [1] 143.233
# Pasar a tamaƱo muestral
inc_event <- 0.55
inc_comp <- 0.03
N <- E / inc_event
N_adj <- N / (1 - inc_comp)
# Ajuste conservador por covariables
N_final <- N_adj * 1.20
N_final
## [1] 322.1735