Intervalos de confianza#
El nivel de confianza es el porcentaje del intervalo de confianza, construido en la misma forma de la población, para el cual se espera que contenga el estadístico de interés.
Los límites el intervalo son los puntos inferior y superor del intervalo de confianza.
[1]:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
sample_data = pd.Series(np.random.uniform(low=0, high=10, size=1000))
sample_mean = sorted([sample_data.sample(20).mean() for _ in range(1000)])
confidence = 0.90 # porcentaje de confianza del 90%
left_index = int((1 - confidence) / 2 * 1000)
right_index = 1000 - left_index
left_ci_value = sample_mean[left_index]
right_ci_value = sample_mean[right_index]
plt.figure(figsize=(4, 4))
plt.hist(sample_mean, alpha=0.2)
plt.xlim(2, 8)
plt.axvline(left_ci_value, linewidth=3, color='tab:blue')
plt.axvline(right_ci_value, linewidth=3, color='tab:orange')
plt.show()
![../_images/01_estadistica_inferencial_07_intervalos_de_confianza_3_0.png](../_images/01_estadistica_inferencial_07_intervalos_de_confianza_3_0.png)