DS regressiya R-kvadrati
R - kvadrat
R-kvadrat va tuzatilgan R-kvadrat (Adjusted R-Squared) chiziqli regressiya modeli ma’lumot nuqtalariga qanchalik yaxshi mos kelishini tavsiflaydi:
R-kvadrat qiymati har doim 0 dan 1 gacha (0% dan 100% gacha) bo‘ladi.
- Yuqori R-kvadrat qiymati ko‘plab ma’lumot nuqtalari chiziqli regressiya funksiyasi chizig‘iga yaqin ekanini bildiradi.
- Past R-kvadrat qiymati chiziqli regressiya funksiyasi chizig‘i ma’lumotlarga yaxshi mos kelmasligini bildiradi.
Past R-kvadrat qiymatining vizual misoli (0.00)
Regressiya modelimiz nolga teng R-kvadrat qiymatini ko‘rsatadi, bu chiziqli regressiya funksiyasi chizig‘i ma’lumotlarga yaxshi mos kelmasligini bildiradi.
Buni Average_Pulse va Calorie_Burnage ma’lumot nuqtalari orqali chiziqli regressiya funksiyasini grafikda tasvirlaganimizda ko‘rish mumkin.
Yuqori R-kvadrat qiymatining vizual misoli (0.79)
Biroq Duration va Calorie_Burnage ni grafikda tasvirlasak, R-kvadrat oshadi. Bu yerda ma’lumot nuqtalari chiziqli regressiya funksiyasi chizig‘iga yaqin ekanini ko‘ramiz:
Pythondagi kod quyidagicha:
Misol
import pandas as pd
import matplotlib.pyplot as plt
from scipy import stats
full_health_data = pd.read_csv("data.csv", header=0, sep=",")
x = full_health_data["Duration"]
y = full_health_data ["Calorie_Burnage"]
slope, intercept, r, p, std_err = stats.linregress(x, y)
def myfunc(x):
return slope * x + intercept
mymodel = list(map(myfunc, x))
print(mymodel)
plt.scatter(x, y)
plt.plot(x, mymodel)
plt.ylim(ymin=0, ymax=2000)
plt.xlim(xmin=0, xmax=200)
plt.xlabel("Duration")
plt.ylabel ("Calorie_Burnage")
plt.show()
O‘zingiz sinab ko‘ring »
Xulosa - Calorie_Burnage’ni Average_Pulse yordamida bashorat qilish
Average_Pulse tushuntiruvchi o‘zgaruvchi bo‘lgan chiziqli regressiya funksiyasini qanday xulosalash mumkin?
- Koeffitsiyent 0.3296 ga teng, bu Average_Pulse Calorie_Burnage’ga juda kam ta’sir qilishini bildiradi.
- P-qiymat yuqori (0.824), bu Average_Pulse va Calorie_Burnage o‘rtasida bog‘liqlik bor, degan xulosaga kela olmasligimizni bildiradi.
- R-kvadrat qiymati 0 ga teng, bu chiziqli regressiya funksiyasi chizig‘i ma’lumotlarga yaxshi mos kelmasligini bildiradi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
