R-Squared(R-Squared)

این مهم است که بدانیم رابطه بین مقادیر
محور x و مقادیر محور y در صورت عدم وجود رابطه خطی است
از رگرسیون نمی توان برای پیش بینی چیزی استفاده کرد.


این رابطه با مقداری به نام r-squared اندازه گیری می شود.


مقدار r-squared از 0 تا 1 است که در آن 0 به معنای عدم وجود رابطه است و 1
یعنی 100% مرتبط است.


پایتون و ماژول Scipy این مقدار را برای شما محاسبه می کنند، فقط کافی است
do این است که آن را با مقادیر x و y تغذیه کنید:




مثال


How well does my data fit in a linear regression?



from scipy import stats

x =
[5,7,8,7,2,17,2,9,4,11,12,9,6]
y =
[99,86,87,88,111,86,103,87,94,78,77,85,86]

slope, intercept, r,
p, std_err = stats.linregress(x, y)

print(r)






توجه: نتیجه -076 نشان می‌دهد که یک رابطه وجود دارد،
کامل نیست، اما نشان می دهد که می توانیم از رگرسیون خطی در آینده استفاده کنیم
پیش بینی ها.