Ví dụ sau đây đƣợc dùng để hƣớng dẫn cách nhập và phân tích số liệu. Ví dụ 2.1: Khối lƣợng (g/con) của 16 chuột cái tại thời điểm cai sữa nhƣ sau: 54,1 49,8 24,0 46,0 44,1 34,0 52,6 54,4
56,1 52,0 51,9 54,0 58,0 39,0 32,7 58,5
Tính các tham số thống kê mô tả của đàn chuột trên bằng phần mềm SAS. Có hai cách để nhập dữ liệu vào phần mềm SAS:
(1) Nhập trực tiếp qua cửa sổ Editor hoặc (2) Nhập gián tiếp thông qua menu Import.
a. Nhập dữ liệu trực tiếp qua cửa sổ Editor
Qua cửa sổ Editor có thể lập cơ sở dữ liệu (tên cơ sở dữ liệu, tên biến, số liệu thô…) trực tiếp trên phần mềm SAS. Cách nhập này giúp ngƣời sử dụng có thể trực tiếp tạo đƣợc bộ số liệu một cách trực quan. Bên cạnh những ƣu điểm thì hạn chế lớn nhất của cách nhập này là mất nhiều thời gian thao tác để nhập dữ liệu, khó kiểm soát, hiệu chỉnh dữ liệu và không sử dụng đƣợc các bộ dữ liệu có sẵn dƣới dạng cơ sở dữ liệu. Cách nhập số liệu này chỉ phù hợp đối với các bộ dữ liệu bé.
Các câu lệnh để tạo bộ số liệu trực tiếp trong phần mềm SAS nhƣ sau:
OPTIONS PAGESIZE = 60 LINESIZE = 80;
DATA SAS1; INPUT KL; CARDS; 54.1 49.8 . 32.7 58.5 ;
Trong đó: OPTIONS PAGESIZE xác định số dòng tối đa in trên một trang giấy của phần kết quả (trong ví dụ này là 60) và LINESIZE xác định số ký tự tối đa trên một dòng in (trong ví dụ này là 80), DATA: Yêu cầu SAS tạo bộ số liệu trong bộ nhớ đệm của SAS và tên của bộ số liệu đƣợc tạo ra là SAS1, INPUT: Yêu cầu SAS tạo ra một biến (một cột dữ liệu) có tên là KL, CARDS: Thông báo cho SAS các số
liệu sẽ xuất hiện sau câu lệnh này. Dùng phím Enter để xuống hàng nhằm phân biệt kết thúc một số liệu, Các số liệu thô đƣa vào SAS để phân tích và Kết thúc việc nhập số liệu thô bằng dấu (;).
b. Nhập dữ liệu gián tiếp qua menu IMPORT
Nhập dữ liệu gián tiếp qua menu IMPORT của chƣơng trình SAS cho phép tiết kiệm thời gian thao tác để nhập dữ liệu, dễ kiểm soát, hiệu chỉnh dữ liệu và sử dụng đƣợc các bộ dữ liệu có sẵn dƣới dạng cơ sở dữ liệu (từ excel, access…). Bạn đọc đƣợc khuyến cáo sử dụng cách nhập dữ liệu này (trong giáo trình này chỉ đề cập đến cách nhập dữ liệu này).
Để nhập dữ liệu gián tiếp thông qua menu Import cần phải có bộ dữ liệu ở dƣới dạng file Excel, nếu dữ liệu đang lƣu trữ trong Access thì có thể dễ dàng chuyển đổi qua Excel. Để có thể hoàn tất việc nhập dữ liệu gián tiếp thành công cần lƣu ý:
- Tên của biến (tên cột) khuyến cáo không dài quá 7 ký tự, không có khoảng trống giữa các ký tự và không dùng các ký tự đặc biệt, không bắt đầu bằng số;
- Các ô không có dữ liệu không đƣợc để trống mà phải thay thế bằng dấu chấm (.); - Trong quá trình nhập (import) dữ liệu, lỗi thao tác đƣợc thể hiện ở cửa sổ LOG (nếu có). Cửa sổ LOG sẽ thông báo vị trí và nguyên nhân mắc lỗi để bạn đọc có thể dễ dàng khắc phục.
Các bƣớc để nhập dữ liệu gián tiếp gồm:
Bƣớc 1: Tạo bộ số liệu trên Excel từ ví dụ nêu trên bằng cách nhập cột số liệu vào một cột với tên là KL trên Worksheet Excel. Lƣu file dữ liệu dƣới tên VIDU1.XLS lên thƣ mục SAS trên ổ đĩa D (D:\SAS2014\VIDU1.XLS).
Bƣớc 2: Lƣu file dữ liệu vừa tạo ở Bƣớc 1 dƣới định dạng text (Text (Tab delimited) (*.txt)) bằng menu SAVE AS… trong Excel dƣới tên file VIDU1.TXT vào cùng thƣ mục. Thoát khỏi file text vừa tạo ra. Lƣu ý rằng bƣớc import sẽ không thực hiện đƣợc nếu file text vừa tạo ra vẫn còn mở.
Bƣớc 3: Từ phần mềm SAS chọn
File Import Data… Tab Delimited File (.txt) Next VIDU1.TXT (sử dụng Browse (D:\SAS2014) để tìm file text dữ liệu cần thiết đã tạo ra ở bƣớc 2) Next
VIDU1 (tạo tên cơ sở dữ liệu tại ô Member:)
Bƣớc 4: Kiểm tra các thông báo ở cửa sổ LOG để biết thêm thông tin về việc nhập số liệu. Nếu nhâp số liệu thành công sẽ có thông báo nhƣ sau trong cửa sổ LOG:
16 rows created in WORD.VIDU1 from D:\SAS2014\VIDU1.txt. NOTE: WORD.VIDU1 was successfully created