# Datos de la eficiencia de combustible
combustible <- c(7.69, 4.97, 4.56, 6.49, 4.34, 6.24, 4.45)
# Número de muestras bootstrap
k <- 1000
# Función para realizar una única muestra bootstrap y calcular su media
bootstrap_media <- function(datos) {
muestra_bootstrap <- sample(datos, length(datos), replace = TRUE)
return(mean(muestra_bootstrap))
}
# Realizar k muestras bootstrap y calcular las medias
medias_bootstrap <- replicate(k, bootstrap_media(combustible))
# Método 1 para calcular el intervalo de confianza
IC_metodo1 <- quantile(medias_bootstrap, probs = c(0.025, 0.975))
# Método 2 para calcular el intervalo de confianza
media_muestra <- mean(combustible)
IC_metodo2 <- 2 * media_muestra - rev(IC_metodo1)
# Mostrar los intervalos de confianza
print(list(IC_metodo1 = IC_metodo1, IC_metodo2 = IC_metodo2))
## $IC_metodo1
## 2.5% 97.5%
## 4.703643 6.437321
##
## $IC_metodo2
## 97.5% 2.5%
## 4.631250 6.364929
# Comentarios sobre los resultados:
# La confianza en estas estimaciones dependerá de cuán representativa sea la muestra original de la población.
# Si la muestra original es una buena representación, el método bootstrap puede proporcionar estimaciones razonables
# de los intervalos de confianza. Sin embargo, si la muestra no es representativa, los resultados pueden ser engañosos.