DS regressiya R-kvadrati


ULASHISH

R - kvadrat

R-kvadrat va tuzatilgan R-kvadrat (Adjusted R-Squared) chiziqli regressiya modeli ma’lumot nuqtalariga qanchalik yaxshi mos kelishini tavsiflaydi:

Regression Table - Stats of Coefficients

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.

Low R - Squared Value (0.00)

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:

Low R - Squared Value (0.00)

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!