خروجی رگرسیون خطی را می‌توان بصورت یک جدول با نام جدول رگرسیون خلاصه نمود. محتویات این جدول بشرح ذیل می‌باشند:

  • اطلاعاتی در خصوص مدل
  • ضرایب تابع رگرسیون خطی
  • آماره‌های رگرسیون
  • آماره‌های ضرایب تابع رگرسیون خطی
  • و سایر موارد دیگری که در این درس راجع به آنها صحبت نمی‌کنیم

جدول رگرسیون با متوسط ضربان قلب بعنوان متغیر توصیفی

به جدول ذیل توجه بفرمائید. در ادامه نحوه‌ی بدست آمدن این جدول در پایتون را نشان خواهیم داد.

هم اکنون می‌توانید شروع به تفسیر موارد پیشرفته نمائید.

ساخت یک جدول رگرسیون در پایتون

مثال زیر نحوه‌ی ایجاد یک جدول رگرسیون در پایتون را نشان می‌دهد.

مثال:

import pandas as pd
import statsmodels.formula.api as smf

full_health_data = pd.read_csv("data.csv", header=0, sep=",")

model = smf.ols('Calorie_Burnage ~ Average_Pulse', data = full_health_data)
results = model.fit()
print(results.summary())

اگر کد فوق را اجرا نمائید دقیقن همان جدول بالا برای شما بنمایش در خواهد آمد.

توضیحات مثال:

  • ابتدا کتابخانه‌های مد نظر را وارد می‌نمائیم
  • با توجه به دستور ()smf.ols یک مدل بر مبنای کمترین مربعات معمولی (Ordinary Least Squares) ایجاد می‌کنیم. توجه بفرمائید که باید نام متغیر توصیفی و عنوان دیتاست خود را داخل پرانتز بنویسید
  • با فراخوانی ()fit نتایج را بدست خواهیم آورد. اینکار باعث می‌گردد که اطلاعات زیادی در خصوص مدل رگرسیون کسب نمائیم
  • در پایان، اجرای print(results.summary()) باعث اخذ و نمایش نتایج رگرسیون خطی می‌گردد