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

Hồi quy tuyến tính

Bạn có thể dùng hàm lm() để thực hiện hồi quy tuyến tính đơn. Trong bài tập này, bạn sẽ khớp một mô hình dự đoán age theo shuckedWeight. Bạn sẽ lưu kết quả mô hình vào một đối tượng và sau đó hiển thị các phần tử từ đối tượng đầu ra này như coefficients.

Bạn cũng sẽ chạy summary() cho đối tượng mô hình và lưu đầu ra đó vào một đối tượng khác, đối tượng này sẽ chứa các phần tử liên quan đến độ phù hợp của mô hình như r.squaredadj.r.squared. Bộ dữ liệu abaloneKeep đã được nạp sẵn cho bạn.

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

R dành cho người dùng SAS

Xem khóa học

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

  • Dùng lm() để thực hiện hồi quy tuyến tính đơn của age theo shucked weight. Lưu đầu ra là lmshucked.
  • Hiển thị phần tử coefficients từ lmshucked để lấy hệ số chặn (intercept) và hệ số góc (slope) của mô hình.
  • Chạy summary() cho lmshucked và lưu đầu ra là smrylmshucked.
  • Từ đối tượng đầu ra summary smrylmshucked, hiển thị các phần tử r.squaredadj.r.squared.

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.

# Run lm() of age by shuckedWeight, save output as lmshucked
lmshucked <- lm(___ ~ ___, data = ___)

# Display coefficients element from lmshucked
___

# Save summary() output of lmshucked as smrylmshucked
___

# Show r.squared and adj.r.squared elements of smrylmshucked
___
___
Chỉnh sửa và Chạy Mã