normales = np.random.normal(0, 1, 10_000) exponenciales = np.random.exponential(1, 10_000)
fig, axes = plt.subplots(1, 2, figsize=(12, 4)) sns.histplot(normales, kde=True, ax=axes[0], color='skyblue') axes[0].set_title('Distribución Normal (QQ-plot se vería lineal)') sns.histplot(exponenciales, kde=True, ax=axes[1], color='salmon') axes[1].set_title('Distribución Exponencial (Sesgo fuerte)') plt.show()
Python ofrece librerías que combinan estadística y visualización de forma nativa. Seaborn es el estándar de oro aquí.
descripcion = df['ingresos'].describe(percentiles=[.25, .5, .75, .95, .99])
import pandas as pd
import numpy as np
from statsmodels.stats.proportion import proportion_confint
successes = (df['sex'] == 'Male').sum()
n = len(df)
ci_prop = proportion_confint(successes, n, alpha=0.05, method='wilson')
print(f"Proportion of males CI: ci_prop")
LoadingCamera Overview