# ==========================================
# PRUEBA DE NORMALIDAD SHAPIRO-WILK
# ==========================================
import numpy as np
from [Link] import shapiro
# Datos
datos = [Link]([
5.099019514,
6.164414003,
7.071067812,
8.717797887,
10.39230485,
12.52996409,
4.123105626,
5.099019514,
6.08276253,
7.280109889,
9.110433579,
11.13552873,
3.605551275,
4.472135955,
5.196152423,
6.08276253,
7.549834435,
9.327379053,
3.872983346,
4.69041576,
5.196152423,
6.403124237
])
# ==========================================
# PRUEBA SHAPIRO-WILK
# ==========================================
estadistico, p_valor = shapiro(datos)
# ==========================================
# RESULTADOS
# ==========================================
print("=== Prueba de Shapiro-Wilk ===")
print(f"Estadístico W = {estadistico:.6f}")
print(f"p-valor = {p_valor:.6f}")
# Nivel de significancia
alpha = 0.05
print("\n=== Decisión ===")
if p_valor > alpha:
print("No se rechaza H0")
print("Los datos siguen una distribución normal")
else:
print("Se rechaza H0")
print("Los datos NO siguen una distribución normal")