课 时 授 课 计 划
课次序号: 05
一、课 题:实验三 SAS基本内容
二、课 型:讲授与上机实验
三、目的要求:
1. 掌握SAS软件的基本功能与基本操作方法;
2. 了解SAS软件的基本内容:数据的输入与输出,建立SAS数据集, SAS 系统数学运算符号及常用的SAS函数,逻辑语句与循环语句.
四、教学重点:SAS软件的基本功能与基本操作方法.
教学难点:SAS软件的基本操作方法.
五、教学方法及手段:传统教学与上机实验相结合.
六、参考资料:
《应用多元统计分析》,高惠璇编,北京大学出版社,2005; 《使用统计方法与SAS系统》,高惠璇编,北京大学出版社,2001; 《多元统计分析》(二版),何晓群编,中国人民大学出版社,2008; 《应用回归分析》(二版),何晓群编,中国人民大学出版社,2007; 《统计建模与R软件》,薛毅编著,清华大学出版社,2007. 七、作业:补充练习 八、授课记录:
授课日期 班 次 九、授课效果分析:
实验三 SAS基本内容(3学时)
一、实验目的和要求
了解SAS软件的基本内容:数据的输入与输出,建立SAS数据集, SAS系统数学运算符号及常用的SAS函数,逻辑语句与循环语句.会建立SAS数据集,运行程序,分析结果.
二、实验内容
1.直接输入数据建立SAS数据集
在SAS程序窗口下,直接输入建立SAS数据集,基本语句:
DATA name ; /* 要建立的数据集名称*/
INPUT variables; /* 指明数据集变量名称,为不超过8字符的字符串*/
CARDS; /* 此句后面将读入数据 */
Data lines; /* 数据行,两个数据间用至少一个空格隔开;用格式化输入,则数据要按指定格式输
入 */
; /* 表数据输入结束 */
RUN; /* 程序运行 */
⑴ 自由输入建立SAS数据集
INPUT 变量名 <$> ?;
在INPUT后面依次列出变量名称,变量间至少一个空格,<>为可选项,变量名后输入$——代表字符型变量,如果数据中每行有多余一组观测值,可在INPUT variables后加@@,表示指针不换行读入各组观测值.
例如: INPUT ID NAME $ VAR1 VAR2 VAR3 VAR4; /* 输入 6个变量,序号变量ID、字符型变
量NAME及数值变量VAR1、VAR2、VAR3、VAR4 */
INPUT ID NAME $ VAR1 - VAR4; /* 6个变量名,NAME字符型*/
⑵ 格式化输入建立数据集
方式一 列输入:I
NPUT 变量名 <$> 开始列<- 结束列>?;