SAS - Các biến

Nói chung, các biến trong SAS đại diện cho tên cột của bảng dữ liệu mà nó đang phân tích. Nhưng nó cũng có thể được sử dụng cho mục đích khác như sử dụng nó như một bộ đếm trong vòng lặp lập trình. Trong chương hiện tại, chúng ta sẽ thấy việc sử dụng các biến SAS làm tên cột của Tập dữ liệu SAS.

Các loại biến SAS

SAS có ba loại biến như sau:

Biến số

Đây là loại biến mặc định. Các biến này được sử dụng trong các biểu thức toán học.

Cú pháp

INPUT VAR1 VAR2 VAR3; 		#Define numeric variables in the data set.

Trong cú pháp trên, câu lệnh INPUT hiển thị khai báo các biến số.

Thí dụ

INPUT ID SALARY COMM_PERCENT;

Biến ký tự

Các biến ký tự được sử dụng cho các giá trị không được sử dụng trong các biểu thức Toán học. Chúng được coi là văn bản hoặc chuỗi. Một biến trở thành một biến ký tự bằng cách thêm $ sing với khoảng trắng ở cuối tên biến.

Cú pháp

INPUT VAR1 $ VAR2 $ VAR3 $; 	#Define character variables in the data set.

Trong cú pháp trên, câu lệnh INPUT hiển thị khai báo các biến ký tự.

Thí dụ

INPUT FNAME $ LNAME $ ADDRESS $;

Biến ngày

Các biến này chỉ được coi là ngày tháng và chúng cần phải ở định dạng ngày hợp lệ. Một biến trở thành một biến ngày tháng bằng cách thêm một định dạng ngày tháng với khoảng trắng ở cuối tên biến.

Cú pháp

INPUT VAR1 DATE11. VAR2 MMDDYY10. ; #Define date variables in the data set.

Trong cú pháp trên, câu lệnh INPUT hiển thị khai báo các biến ngày.

Thí dụ

INPUT DOB DATE11. START_DATE MMDDYY10. ;

Sử dụng các biến trong chương trình SAS

Các biến trên được sử dụng trong chương trình SAS như thể hiện trong các ví dụ dưới đây.

Thí dụ

Đoạn mã dưới đây cho thấy ba loại biến được khai báo và sử dụng như thế nào trong Chương trình SAS

DATA TEMP;
INPUT ID NAME $ SALARY DEPT $ DOJ DATE9. ;
FORMAT DOJ DATE9. ;
DATALINES;
1 Rick 623.3 IT 02APR2001
2 Dan 515.2 OPS 11JUL2012
3 Michelle 611 IT 21OCT2000
4 Ryan 729 HR 30JUL2012
5 Gary 843.25 FIN 06AUG2000
6 Tusar 578 IT 01MAR2009
7 Pranab 632.8 OPS 16AUG1998
8 Rasmi 722.5 FIN 13SEP2014
;
PROC PRINT DATA = TEMP;
RUN;

Trong ví dụ trên, tất cả các biến ký tự được khai báo bằng dấu $ và các biến ngày tháng được khai báo theo sau bởi một định dạng ngày tháng. Kết quả của chương trình trên như bên dưới.

Sử dụng các biến

Các biến rất hữu ích trong việc phân tích dữ liệu. Chúng được sử dụng trong các biểu thức áp dụng phân tích thống kê. Hãy xem một ví dụ về phân tích Tập dữ liệu tích hợp có tênCARS mà hiện tại dưới Libraries → My Libraries → SASHELP. Nhấp đúp vào nó để khám phá các biến và kiểu dữ liệu của chúng.

Tiếp theo, chúng tôi có thể tạo ra một thống kê tóm tắt về một số biến này bằng cách sử dụng các tùy chọn Nhiệm vụ trong SAS studio. Đi đếnTasks -> Statistics -> Summary Statisticsvà nhấp đúp vào nó để mở cửa sổ như hình dưới đây. Chọn Tập dữ liệuSASHELP.CARSvà chọn ba biến - MPG_CITY, MPG_Highway và Weight trong Biến phân tích. Giữ phím Ctrl trong khi chọn các biến bằng cách nhấp vào. Bấm chạy.

Nhấp vào tab kết quả sau các bước trên. Nó hiển thị tóm tắt thống kê của ba biến được chọn. Cột cuối cùng cho biết số lượng quan sát (bản ghi) được sử dụng trong phân tích.