Análisis estadístico potente, moderno y accesible. Desde lo descriptivo hasta lo computacional, en una sola librería.
Cada módulo es independiente y enfocado en un área específica de la estadística.
from statslibx import DescriptiveStats, InferentialStats
from statslibx.datasets import load_iris
# Cargar dataset
data = load_iris()
# Estadística descriptiva
ds = DescriptiveStats(data)
print(ds.summary()) # Resumen completo
print(ds.mean('sepal_length')) # Media de una columna
print(ds.correlation(method='pearson')) # Correlación
print(ds.linear_regression(X='sepal_length', y='petal_length'))
# Estadística inferencial
inf = InferentialStats(data)
ci = inf.confidence_interval(column='sepal_length', statistic='mean')
print(f"IC 95%: [{ci[0]:.3f}, {ci[1]:.3f}]")
result = inf.normality_test(column='sepal_length', method='shapiro')
print(result)