SAS - Anova một chiều

ANOVA là viết tắt của Analysis of Variance. Trong SAS, nó được thực hiện bằng cách sử dụngPROC ANOVA. Nó thực hiện phân tích dữ liệu từ nhiều loại thiết kế thử nghiệm. Trong quá trình này, một biến phản ứng liên tục, được gọi là biến phụ thuộc, được đo lường trong các điều kiện thực nghiệm được xác định bởi các biến phân loại, được gọi là biến độc lập. Sự thay đổi trong câu trả lời được giả định là do ảnh hưởng trong phân loại, với sai số ngẫu nhiên tính đến sự thay đổi còn lại.

Cú pháp

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

PROC ANOVA dataset ;
CLASS Variable;
MODEL Variable1 = variable2 ;
MEANS ;

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.

  • CLASS cung cấp cho các biến là biến được sử dụng làm biến phân loại.

  • MODEL xác định mô hình phù hợp bằng cách sử dụng các biến nhất định từ 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 trong phân tích.

  • MEANS xác định kiểu tính toán và so sánh các phương tiện.

Áp dụng ANOVA

Bây giờ chúng ta hãy hiểu khái niệm áp dụng ANOVA trong SAS.

Thí dụ

Hãy xem xét tập dữ liệu SASHELP.CARS. Ở đây chúng tôi nghiên cứu sự phụ thuộc giữa các biến loại xe và mã lực của chúng. Vì kiểu ô tô là một biến có giá trị phân loại, chúng tôi coi nó là biến lớp và sử dụng cả hai biến này trong MODEL.

PROC ANOVA DATA = SASHELPS.CARS;
CLASS type;
MODEL horsepower = type;
RUN;

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

Áp dụng ANOVA với MEANS

Bây giờ chúng ta hãy hiểu khái niệm áp dụng ANOVA với MEANS trong SAS.

Thí dụ

Chúng tôi cũng có thể mở rộng mô hình bằng cách áp dụng tuyên bố MEANS, trong đó chúng tôi sử dụng phương pháp Studentized của Thổ Nhĩ Kỳ để so sánh các giá trị trung bình của các loại ô tô khác nhau. lỗi có nghĩa là hình vuông, v.v.

PROC ANOVA DATA = SASHELPS.CARS;
CLASS type;
MODEL horsepower = type;
MEANS type / tukey lines;
RUN;

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