Sunteți pe pagina 1din 2

12/16/23, 9:20 PM PDE_tema

In [ ]: import numpy as np
import matplotlib.pyplot as plt

In [ ]: # Definirea setului de date


X = np.array([7.28, 6.87, 8.17, 6.78, 7.79, 7.38, 6.34, 6.54, 6.59, 7.72])
Y = np.array([6.58, 6.78, 6.79, 6.26, 7.25, 6.47, 6.48, 5.41, 5.72, 7.36])

In [ ]: # 1) Determinarea coeficientului de corelație


correlation_coefficient = np.corrcoef(X, Y)[0, 1]
print(f"Coeficientul de corelație: {correlation_coefficient}")

Coeficientul de corelație: 0.7130488397375582

In [ ]: # 2) Determinarea coeficientului de covarianță


covariance_coefficient = np.cov(X, Y)[0, 1]
print(f"Coeficientul de covarianță: {covariance_coefficient}")

Coeficientul de covarianță: 0.26646666666666663

In [ ]: # 3) Calcularea coeficienților dreptei de regresie


slope, intercept = np.polyfit(X, Y, 1)
print(f"Coeficientul de înclinație (slope): {slope}")
print(f"Termenul liber (intercept): {intercept}")

Coeficientul de înclinație (slope): 0.705012876142097


Termenul liber (intercept): 1.4719779870885774

In [ ]: # 4) Reprezentarea grafică a legăturii printr-un grafic de tip Scatter


plt.scatter(X, Y, label='Date')
plt.plot(X, slope*X + intercept, color='red', label='Dreapta de regresie')
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Grafic de tip Scatter cu Dreapta de Regresie')
plt.legend()
plt.show()

file:///C:/Users/gheor/OneDrive/Desktop/PDE_tema.html 1/2
12/16/23, 9:20 PM PDE_tema

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

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