SAS - Hồi quy tuyến tính

Hồi quy tuyến tính được sử dụng để xác định mối quan hệ giữa một biến phụ thuộc và một hoặc nhiều biến độc lập. Một mô hình của mối quan hệ được đề xuất và các ước lượng của các giá trị tham số được sử dụng để phát triển một phương trình hồi quy ước tính.

Sau đó, nhiều thử nghiệm khác nhau được sử dụng để xác định xem mô hình có đạt yêu cầu hay không. Nếu đúng như vậy, phương trình hồi quy ước lượng có thể được sử dụng để dự đoán giá trị của biến phụ thuộc các giá trị đã cho cho các biến độc lập. Trong SAS thủ tụcPROC REG được sử dụng để tìm mô hình hồi quy tuyến tính giữa hai biến.

Cú pháp

Cú pháp cơ bản để áp dụng PROC REG trong SAS là:

PROC REG DATA = dataset;
MODEL variable_1 = variable_2;

Sau đây là mô tả về các tham số được sử dụng:

  • Dataset là tên của tập dữ liệu.

  • variable_1 and variable_2 là các tên biến của tập dữ liệu được sử dụng để tìm mối tương quan.

Thí dụ

Ví dụ dưới đây cho thấy quá trình tìm mối tương quan giữa hai biến mã lực và trọng lượng của một chiếc ô tô bằng cách sử dụng PROC REG. Trong kết quả, chúng ta thấy các giá trị chặn có thể được sử dụng để lập phương trình hồi quy.

PROC SQL;
create table CARS1 as
SELECT invoice, horsepower, length, weight
   FROM 
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;
proc reg data = cars1;
model horsepower = weight ;
run;

Khi đoạn mã trên được thực thi, chúng tôi nhận được kết quả sau:

Đoạn mã trên cũng cung cấp chế độ xem đồ họa của các ước tính khác nhau của mô hình như được hiển thị bên dưới. Là một thủ tục SAS nâng cao, nó không đơn giản chỉ dừng lại ở việc đưa ra các giá trị chặn làm đầu ra.