Đánh giá hiệu suất mô hình

Hồi quy trung cấp với statsmodels trong Python

Maarten Van den Broeck

Content Developer at DataCamp

Chỉ số hiệu suất mô hình

  • Hệ số xác định (R-squared): mức độ đường hồi quy tuyến tính khớp dữ liệu quan sát.

    • Lớn hơn là tốt.
  • Sai số chuẩn phần dư (RSE): độ lớn điển hình của phần dư.

    • Nhỏ hơn là tốt.
Hồi quy trung cấp với statsmodels trong Python

Lấy hệ số xác định

print(mdl_mass_vs_length.rsquared)
0.8225689502644215
print(mdl_mass_vs_species.rsquared)
0.25814887709499157
print(mdl_mass_vs_both.rsquared)
0.9200433561156649
Hồi quy trung cấp với statsmodels trong Python

Hệ số xác định hiệu chỉnh

  • Thêm biến giải thích làm tăng R^2.
  • Quá nhiều biến giải thích gây quá khớp.
  • Hệ số xác định hiệu chỉnh phạt việc thêm biến.
  • $\bar{R ^ 2} = 1 - (1 - R ^ 2) \frac{n_{obs} - 1}{n_{obs} - n_{var} - 1}$
  • Hình phạt rõ khi R^2 nhỏ hoặc n_{var} chiếm phần lớn n_{obs}.
  • Trong statsmodels, thuộc tính rsquared_adj.
Hồi quy trung cấp với statsmodels trong Python

Lấy hệ số xác định hiệu chỉnh

print("rsq_length: ", mdl_mass_vs_length.rsquared)
print("rsq_adj_length: ", mdl_mass_vs_length.rsquared_adj)
rsq_length:  0.8225689502644215
rsq_adj_length:  0.8211607673300121
print("rsq_species: ", mdl_mass_vs_species.rsquared)
print("rsq_adj_species: ", mdl_mass_vs_species.rsquared_adj)
rsq_species:  0.25814887709499157
rsq_adj_species:  0.24020086605696722
print("rsq_both: ", mdl_mass_vs_both.rsquared
print("rsq_adj_both: ", mdl_mass_vs_both.rsquared_adj)
rsq_both:  0.9200433561156649
rsq_adj_both:  0.9174431400543857
Hồi quy trung cấp với statsmodels trong Python

Lấy sai số chuẩn phần dư

rse_length = np.sqrt(mdl_mass_vs_length.mse_resid)
print("rse_length: ", rse_length)
rse_length:  152.12092835414788
rse_species = np.sqrt(mdl_mass_vs_species.mse_resid)
print("rse_species: ", rse_species)
rse_species:  313.5501156682592
rse_both = np.sqrt(mdl_mass_vs_both.mse_resid)
print("rse_both: ", rse_both)
rse_both:  103.35563303966488
Hồi quy trung cấp với statsmodels trong Python

Hãy thực hành!

Hồi quy trung cấp với statsmodels trong Python

Preparing Video For Download...