Tổng bình phương phần dư
Trong một bài tập trước, bạn đã thấy độ cao dọc theo một đường mòn leo núi được phù hợp xấp xỉ bằng một mô hình tuyến tính, và chúng ta đã giới thiệu khái niệm về các sai khác giữa mô hình và dữ liệu như một thước đo mức độ tốt của mô hình.
Trong bài này, bạn sẽ tiếp tục làm việc với cùng bộ dữ liệu đo đạc đó, và định lượng mức độ phù hợp của mô hình bằng cách tính tổng bình phương của các "sai khác", còn gọi là "phần dư".

Bài tập này là một phần của khóa học
Nhập môn Mô hình tuyến tính với Python
Hướng dẫn bài tập
- Tải
x_data,y_databằng hàm dựng sẵnload_data(). - Gọi hàm dựng sẵn
model(), truyền vàox_datavà các giá trị cụ thểa0,a1. - Tính phần dư bằng
y_data - y_model, rồi tìmrssbằng cách dùngnp.square()vànp.sum(). - In ra giá trị
rssthu được.
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.
# Load the data
x_data, y_data = load_data()
# Model the data with specified values for parameters a0, a1
y_model = model(____, a0=150, a1=25)
# Compute the RSS value for this parameterization of the model
rss = np.sum(np.square(____ - ____))
print("RSS = {}".format(____))