Bắt đầu ngayBắt đầu miễn phí

Tự tính giá nhà bằng tay

Bạn có thể tự tính thủ công các dự đoán từ các hệ số của mô hình. Khi dự đoán trong thực tế, tốt hơn là dùng .predict(), nhưng làm thủ công giúp bạn yên tâm rằng dự đoán không phải phép màu — chỉ là các phép tính số học.

Thực tế, với hồi quy tuyến tính đơn, giá trị dự đoán chỉ là hệ số chặn cộng hệ số góc nhân với biến giải thích.

$$\text{response} = \text{intercept} + \text{slope} * \text{explanatory}$$

mdl_price_vs_convexplanatory_data đã được cung cấp.

Bài tập này là một phần của khóa học

Giới thiệu về Hồi quy với statsmodels trong Python

Xem khóa học

Hướng dẫn bài tập

  • Lấy các hệ số/tham số của mdl_price_vs_conv, gán vào coeffs.
  • Lấy hệ số chặn (intercept), là phần tử đầu tiên của coeffs, gán vào intercept.
  • Lấy hệ số góc (slope), là phần tử thứ hai của coeffs, gán vào slope.
  • Tự tính price_twd_msq theo công thức, chỉ rõ intercept, slope, và explanatory_data.
  • Chạy mã để so sánh dự đoán tính thủ công của bạn với kết quả từ .predict().

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Get the coefficients of mdl_price_vs_conv
coeffs = ____

# Get the intercept
intercept = ____

# Get the slope
slope = ____

# Manually calculate the predictions
price_twd_msq = ____
print(price_twd_msq)

# Compare to the results from .predict()
print(price_twd_msq.assign(predictions_auto=mdl_price_vs_conv.predict(explanatory_data)))
Chỉnh sửa và Chạy Mã