今年2月份花了大概两周的时间准备SAS base,以94%成绩通过。论坛里讲流程还有复习策略的太多了,我就不再过多赘述。我主要用的就是online tutor, 因为之前学过一些SAS,也没有费太大的力。在看online tutor,以前上课老师的课件,little SAS book, 还有大家常用的几套题。
base考试确实有一些很tricky的地方,不过熟悉以后就好了。
我在学习SAS还有准备base考试中,自己总结了一些资料。是一个excel表。第一列是考点,第二列是注意事项,第三列是语法和例子。格式就是下面的样子。所有base考试涵盖的内容和tricky的地方基本都列出来了,而且用自己语言总结成了中文。适合需要短时间内通过考试的人。
都是自己血汗写出来的。第一次发学习分享帖,希望大家支持,挣点论坛币好有机会接触更多的资源。如果有什么问题可以联系我,我愿意帮助大家。
格式大概是这样的:
| 考点 | 注意事项 | 语法 |
| data set | 临时的data set储存在work的libname里面 |
|
data set
| 同一个data set可以在一个步骤中被读取和写入 |
|
data set
| 临时的个永久的data set可以被合并 |
|
options
| firstobs是开始的那个observation,obs是结束的,记得+1
obs=max; |
|
variable value
| 变量的值以最后一个定义的为准。 |
|
sum
| 用sum求和可以忽略掉missing value,而用retain不行,最后结果是空值。 | sum的用法:1.在proc print中使用,无需在var中重复变量。
proc print data=clinic.insure;
var name policy balancedue;
where pctinsured < 100;
2.求subtotal,与by一起使用。
sum balancedue;
run; |