Bạn đang đọc: Cross Tabulation trong SAS – w3seo Bảng chéo trong SAS
Rate this post
Hôm nay tất cả chúng ta sẽ xem xét SAS Cross Tabulation và cách tạo những bảng biến hóa trong Lập trình SAS bằng cách sử dụng câu lệnh SAS Table .
Chúng ta cũng sẽ thấy một cú pháp cho Lập bảng chéo trong SAS, một loạt những tùy chọn như bảng chéo với 3 biến, sắp xếp và liệt kê một bảng chéo và sử dụng những câu lệnh nocol và norow .
Các bài viết tương quan :
Vì vậy, hãy mở màn Lập bảng chéo SAS .
Nội dung bài viết
Lập bảng chéo SAS là gì
Lập bảng chéo cho tất cả chúng ta biết mối quan hệ giữa hai biến. Lập bảng chéo trong SAS là một trong những công cụ nghiên cứu và phân tích hữu dụng nhất. Bước tiên phong trong việc nghiên cứu và phân tích những biến phân loại là tạo một bảng lập bảng chéo SAS, hoàn toàn có thể được thực thi bằng cách sử dụng câu lệnh TABLES .
Bạn hoàn toàn có thể sử dụng câu lệnh SAS TABLE để tạo bảng tần suất một chiều n. Không sử dụng câu lệnh TABLES, SAS PROC FREQ sẽ tạo bảng một chiều cho tổng thể những biến không được liệt kê trong những câu lệnh khác .
Các biến được sử dụng trong câu lệnh TABLES hoàn toàn có thể là số hoặc phân loại vì PROC FREQ coi toàn bộ những biến là phân loại .
Đây là cách một bảng nghiên cứu và phân tích chéo SAS trông như thế nào –
Ví dụ về lập bảng chéo SAS
Cú pháp lập bảng chéo trong SAS
PROC FREQ DATA = dataset; TABLES variable1*Variable2;
Các nhu yếu trong câu lệnh SAS TABLES hoàn toàn có thể là một tên biến hoặc list những tên biến được phân tách bằng dấu hoa thị. Ví dụ, để tạo bảng tần suất một chiều, chỉ cần sử dụng một tên biến ; để tạo bảng tần suất hai chiều, hãy viết dấu hoa thị giữa hai biến .
Yêu cầu | Tương đương |
Bảng A * (BC); | Bảng A * BA * C; |
Bảng (AB) * (CD); | Các bảng A * CB * CA * DB * D; |
Bảng (ABC) * D; | Bảng A * DB * DC * D; |
Các bảng A – – C; | Bảng ABC; |
Bảng (A – – C) * D; | Bảng A * DB * DC * D; |
Tùy chọn cho câu lệnh TABLES
- LIST Các bảng N-way được tạo ở định dạng danh sách
- NOFREQ Loại bỏ tần số
- NOCUM loại bỏ tần số và tỷ lệ tích lũy
- NOPERCENT loại bỏ tỷ lệ phần trăm
- NOCOL Loại bỏ tỷ lệ phần trăm cột
- NOROW Loại bỏ tỷ lệ phần trăm hàng
- MISSING Xử lý các giá trị bị thiếu dưới dạng một nhóm
Các bài viết cùng chủ đề khác :
Lập bảng chéo SAS của hai biến
SAS Proc freq hoàn toàn có thể được sử dụng để tạo ra những bảng 2 × 2 để xác lập sự phân bổ ( hoặc tần suất ) của những bản ghi thuộc 2 tổng hợp loại .
Thí dụ –
Proc freq data=SASHelp.cars; Tables origin*drivetrain; Run;
Lập bảng chéo SAS
Trong ví dụ về Lập bảng chéo SAS này, cả Origin và DriveTrain đều có 3 giá trị hoàn toàn có thể có. Kết quả là, lập bảng chéo SAS tạo ra một bảng 3 × 3 gồm có tổng số 9 phối hợp ( tức là 3 × 3 = 9 ) : Như được hiển thị ở trên, là những tần số .
Ví dụ: số 34 ở ô trên cùng bên trái cho biết có 34 ô tô từ Châu Á có “Tất cả” cho DriveTrain.
Di chuyển từ trái sang phải, số 99 ở hộp trên cùng ở giữa cho biết có 99 xe xe hơi từ Châu Á Thái Bình Dương có mạng lưới hệ thống dẫn động “ Phía trước ”, v.v.
Hàng thứ hai chứa tỷ suất Xác Suất so với 8 tích hợp khác. Sử dụng lại hộp trên cùng bên trái làm ví dụ, 7,94 % chỉ ra rằng trong số 9 sự phối hợp hoàn toàn có thể có của Origin và DriveTrain, 7,94 % bản ghi có Origin = Asia và DriveTrain = All .
Hàng thứ ba chứa những gì được gọi là Xác Suất hàng. Bắt đầu với hộp trên cùng bên trái làm ví dụ, 21,52 cho biết rằng trong số những bản ghi có Origin = Asia, 21,52 % có DriveTrain = Tất cả .
Di chuyển qua hàng từ trái sang phải, bạn hoàn toàn có thể thấy rằng so với Xe nguồn gốc = xe Châu Á, 62,66 % có DriveTrain = Phía trước và 15,82 % có DriveTrain = Phía sau. Lưu ý rằng 3 tỷ suất Xác Suất này tổng số là 100 % khi được tổng hợp ( cộng lại với nhau ) trên toàn hàng .
Hàng thứ tư chứa những gì được gọi là Tỷ Lệ cột. Bắt đầu với hộp trên cùng bên trái làm ví dụ, 36,96 cho biết rằng trong số những bản ghi đó có DriveTrain = Tất cả, 36,96 % có Xuất xứ = Châu Á Thái Bình Dương .
Di chuyển xuống cột từ trái sang phải, bạn hoàn toàn có thể thấy rằng so với DriveTrain = Tất cả xe hơi, 39,13 % có Xuất xứ = Châu Âu và 23,91 % có Xuất xứ = Hoa Kỳ. Lưu ý rằng 3 tỷ suất Tỷ Lệ này tổng số là 100 % khi được tổng hợp ( cộng với nhau ) xuống cột .
Giới hạn đầu ra
Tùy thuộc vào hiệu quả mong ước, bạn hoàn toàn có thể chọn vô hiệu 1 số ít số lượng này khỏi đầu ra .
Các tùy chọn NOCOL, NOROW, NOFREQ và NOPERCENT hoàn toàn có thể sử dụng để vô hiệu Phần Trăm cột, Phần Trăm hàng, tần số và Xác Suất toàn diện và tổng thể từ đầu ra của bạn. Các tùy chọn này hoàn toàn có thể được sử dụng độc lập hoặc phối hợp khác nhau với nhau .
Thí dụ –
Proc freq data=SASHelp.cars; Tables origin*drivetrain / nocol norow; Run;
Lập bảng chéo SAS
Lập bảng chéo SAS của n biến
Đối với nghiên cứu và phân tích tần suất của nhiều hơn hai biến, tất cả chúng ta hoàn toàn có thể sử dụng thủ tục FREQ để tạo bảng lập bảng chéo n chiều. Trong trường hợp đó, một loạt những bảng hai chiều sẽ tạo ra, với một bảng cho mỗi cấp của những biến khác. Ví dụ sau tạo một bảng ba chiều về giới tính, job_chng và ed_level :
Thí dụ –
PROC FREQ data=sashelp.class; Tables sex*job_chng*ed_level; RUN;
Như bạn thấy, để nhu yếu SAS tạo một bảng ba chiều giới tính, job_chng và ed_level, chúng tôi sử dụng dấu hoa thị ( * ) để nối ba biến trong câu lệnh TABLES. Thứ tự của những biến là quan trọng .
Trong bảng n chiều, hai biến ở đầu cuối của câu lệnh TABLES trở thành những hàng và cột của bảng hai chiều .
Vì vậy, trong trường hợp này, tất cả chúng ta nên mong đợi SAS tạo ra hai bảng hai chiều job_chng và ed_level, một bảng cho khi sex = 1 và một cho khi sex = 2 .
Lập bảng chéo SAS
Lập bảng chéo SAS
Đây là toàn bộ trong Hướng dẫn lập bảng chéo SAS. Hy vọng bạn thích lý giải của chúng tôi .
Sự kết luận
Hy vọng tổng thể những bạn đã hiểu cách tất cả chúng ta hoàn toàn có thể sử dụng thủ tục PROC FREQ để tạo bảng SAS Cross Tabulation. Chúng tôi cũng đã thấy làm thế nào chúng tôi hoàn toàn có thể số lượng giới hạn đầu ra bằng cách sử dụng những câu lệnh của Bảng SAS như nocol và norow .
Share this:
Like this:
Like
Xem thêm: Cross table là gì
Loading …
Related
Source: https://swing.com.vn
Category: Wiki