Sunteți pe pagina 1din 2

1/13/24, 10:52 PM Anova_python

In [ ]: import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import f_oneway

# Definirea datelor
procente_sare = np.array([1, 1.2, 1.3, 1.4, 1.5])
perioada1 = np.array([459, 466, 463, 475, 479, 472])
perioada2 = np.array([471, 458, 458, 484, 440, 485])

# Efectuarea analizei de dispersie ANOVA


statistic, p_value = f_oneway(perioada1, perioada2)

# Crearea unui grafic relevant


plt.figure(figsize=(8, 6))

# Adăugarea datelor pe grafic


plt.scatter(np.full_like(perioada1, 1), perioada1, label='Perioada 1', color='blue')
plt.scatter(np.full_like(perioada2, 2), perioada2, label='Perioada 2', color='orange')

# Adăugarea liniilor mediane


plt.plot([0.75, 1.25], [np.median(perioada1), np.median(perioada1)], color='blue')
plt.plot([1.75, 2.25], [np.median(perioada2), np.median(perioada2)], color='orange')

# Adăugarea titlurilor și a etichetelor


plt.title('Distribuția Indicelui de Cădere în Două Perioade Diferite')
plt.xlabel('Perioade')
plt.ylabel('Indice de Cădere')

# Adăugarea legendei
plt.legend()

# Afișarea graficului
plt.show()

file:///C:/Users/gheor/OneDrive/Desktop/Anova_python.html 1/2
1/13/24, 10:52 PM Anova_python

file:///C:/Users/gheor/OneDrive/Desktop/Anova_python.html 2/2

S-ar putea să vă placă și