2024年4月26日发(作者:)
首先要感谢论坛里的热心朋友给我提供的50/123题。最近拿到了证书。分数很低,70多,
原是没有资格说什么的。但是因为非常感激论坛里热心的兄弟姐妹,所以说什么也要厚颜上
来,尽自己微薄之力,谈谈更换题库之后的考试情况。
先说本人,一直从事HVAC行业,既非IT,又无统计背景。想换行业,于是半年多前接受
了一个40小时的SAS Base基础学习,闲置半年后,从九月开始准备考证。所以online tutorial
没有看,SAS 50/123题大体看了一遍。因此,以我的情况能够通过的话,我想大家应该可
以看出来,即使题库更新了,你们仍然不必太过担心。
现在我就简单说说能够记住的一些情况,SAS水平低,记忆力也一般,想到什么说什么,
大家见笑了。
1.SAS考试评分按照以下五个考点,分别给出百分比,最后给你一个总百分比。65%即可
通过,然后为我们的resume拿到亲爱的SAS Logo.
• Accessing Data
• Creating Data Structures
• Managing Data
• Generating Data
• Handling Data
2.Informat问题,这个是必定要考而且题目很多。尤其注意period是否漏掉,或者漏掉period
致使formatted input变成column input。
3.PROC FORMAT中,用户定义的format的名字后面,是不能加period的。两道考题有关
于此;其中一道是让你选择为什么给出的程序出错了,答案就是format后面多加了一个点。
还有一个是,Proc Format,如果读入的raw data不在Proc Format定义之中,那么输出结果
是什么?(应该保持原值,而不是Missing)
4.Find( )函数,论坛里有朋友提过,没上心,结果真考了,答案是蒙的。。
5.CAT( )和CATX( )函数,都考了,至少考了两道题目。没用过,继续蒙。
6.DATA Step DEBUG,怎么用,考了一个题目。没看这部分,还是蒙。。。
7.Missing Value在If-Then和Proc Format中的应用,考题好几道。例如:
„„
If X<10 Then X=1;
Else If 10<=X<20 Then X=2;
Else X=3;
问题时,如果X是Missing value,那么X结果是什么?
8.OUTPUT:题目好多个,例如有一个,
X Y
5 3
1 2
5 6
DATA One Two Other;
SET ;
If X=5 then output ONE;
If Y LT 5 then output ONE;
Output;
RUN;
然后问,ONE,TWO和OTHER三个datasets分别有几个observation,又一个选项是5,5,3;
另一个选项2,2,1;还有一个选项是程序运行有错误,0个Obs。类似的
关于OUTPUT的题目有好几个。
9.让你分析程序中出现的ERROR:这次考试中这类题目很多,很意外,比SAS50/123上
的比重都要高。例如:
• 给你程序,问结果,往往给你三个运算结果,还有一个选项是说程序出错;
• 分析SAS LOG中的ERROR,让你分析错在哪里,或者怎样改动程序语句;
10.让你补充程序语句,这种通常是几个答案很相近,不消息就容易混淆,需要仔细辨别。
例如加不加句点(Period),加不加@符号,加不加Dlm等;
11.INPUT语句的运行:Raw Data总是给你断行的,让你判断能不能读出正确的数据,或
者选出SAS读出的结果。例如,raw data用逗号分开,
Tom, John, Golf, Ball
Ben, Richard
Tracy, Bent, Swim
然后程序是:
infile “ “ dlm=’,’;
Input FNAME $ LNAME $ GAME $ TOOL $;
„„
问你结果是什么。两个答案是给了3个obs,另两个答案给了2个Obs。
12.OPTIONS,大约考了2、3道,考到了Pageno,好像还有别的。Title的题目至少考了一
道。
13.考前把重点放在了PROC FREQ和PROC REPORT之类上,结果题目比预想的简单,
题目也较少,诸如Table A*B;之类的题目。
14.给出Desired output,到选项中选择对应的程序语句,题目也有好几个。考点有@符号;
@@;Colon Modifier;Like;DLM=””等等小细节。
15.Subsetting IF的题目很多,其中至少又有四个是和le和le相关联
的,根据程序语句来分析程序运算的goal。
发布评论