注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
本帖最后由 miaomiaomimi 于 2019-9-13 09:29 编辑 . 1point3acres
10/31 之后,现在的sas adv考试就没有了,希望我的分享,还能帮到跟我一样,打算赶末班车考到证的小盆友们!
结果:
9/12 下午考,60题 120分钟。1小时能完成。97%过。Macro 和 SQL满分,advanced programming techniques 90%
背景:
读书时学过两门SAS课,很多作业都是sas 完成,毕业前考了base。找工作的时候打算考adv, 但找到工作就没考了。今年10月31之前还能考旧版 adv, 决定改革前考一个。
工作基本每天都用SAS。macro, SQL 用很多,programming techniques 从来不操心,数据的大小和复杂程度远远不需要考虑优化,所以这部分很弱。
资料:
我用的全部资料都来自下面这个链接的免费无私分享,非常感谢这位楼主!!!
https://www.1point3acres.com/bbs ... %3D92%26typeid%3D92
考试半价折扣:.1point3acres
我之前分享了这个。学生考试一直是半价。这次的半价优惠不是学生也能用,但中国和印度地地区不能用。优惠到10/31结束。我的想法是,sas这种没有不行,有了又没什么用的证书,考试费用当然是能省就省。刚好决定要考的时候就有优惠了,还是很幸运的!
https://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=546016&extra=page%3D2%26filter%3Dtypeid%26typeid%3D92%26typeid%3D92
.1point3acres
备考经验:
用的都是上面提到的资料。
63题 - 认认真真边做边看答案过了2遍,闭卷做了一遍,对答案又认真看了一遍,考试前的上午最后过一遍。
其中能run code的题目,我都在SAS里试了一下,还自己进行了各种变形(比如同一个数据,各种join, merge, append, set,+ option 等等)。上机的好处是能帮助理解,加深记忆。我就是用这个方法,把except, intersect, union, outer union, 加不加corr, 加不加all 都是什么样的结果,弄明白的。熟练到遇到新题也会做。.1point3acres
50题 - 认认真真边做边看答案过了2遍, 考试前的上午最后过一遍。也有上机试验code。
机经 - 认真看一遍,考前过一遍。
地里的帖子 - 2019年sas adv分享帖子我都看了一遍,见下。. 1point3acres.com
SAS 官网sample questions - 9 道题,看了4遍
130题 - 做了一遍。这个q60之后很多很多重复,不推荐做。我是前面的看的太多,以至于看一眼就能背出答案,所以想找点新题测试一下。
自己做了三页笔记,看3遍
我看过的经验分享帖子(按考试日期归类,非常感谢这些楼主的分享!):
2018-1 : https://www.1point3acres.com/bbs/thread-313614-1-1.html
6-7-2019: https://www.1point3acres.com/bbs/thread-530570-1-1.html
6-9-2019: https://www.1point3acres.com/bbs/thread-534663-1-1.html. check 1point3acres for more.
7-16-2019 :https://www.1point3acres.com/bbs ... %3D92%26typeid%3D92
7-19-2019 : https://www.1point3acres.com/bbs ... %3D92%26typeid%3D92
8-2, 3 -2019: https://www.1point3acres.com/bbs ... %3D92%26typeid%3D92. From 1point 3acres bbs
8-18 2019 : https://www.1point3acres.com/bbs/thread-544102-1-1.html. From 1point 3acres bbs
我是8月28报的名,当时63已经看了一遍了。劳动节长周末在家好好学了两天,每天3-4小时吧。周中每天下班回家学个1小时,考前的周末又学了3-4小时/天。复习时间差不多就这样。
我蛮幸运的,我今天遇到的题目全都是我看过的。之前有帖子说,63题能cover 40%, 机经又40%, 然后有20%新题(10%难 10%容易)。但我考到的全部都是我见过的。没有新题。原本以为,以我看的资料,估计最好结果就是80%过吧,没想到生活处处是惊喜。
macro sql 满分主要得益于我工作每天用sas。复习的时候,macro/sql的每道题都是弄懂的,没有背答案的情况,估计考试的时候即使遇到新题,应该也能做出来。
advanced programming techniques 部分我都是背的答案,鉴于我遇到的题目都是我见过的,所以 90%的结果,我估计可能是因为大家分享的机经,答案不准确(的确有答案写的不确定)。 ..
举个例子:
“.google и
Verision 1: 用where statement 怎样的index 最有效?我选择了index that disqualify most variables. Χ
Verision 2:一个observation 很多的dataset,。问选什么index 最好
我比较犹豫的两个选项是
A. XXXX
B. index qualify most variabes
C: index can disqualify most variables.
D: a composite index
我选了C, MZX选C 不确定
”. ----
我也选了C, 但现在估计也没有哪个版本来解释到底正确选项是啥
. Χ
再举个例子:
“
When would it be most efficient to use multiple SET statements in the DATA Step?
A. One file has large amount of rows of data, another one only has small number of data Index is used as key (这句表述我不太确定) or大的dataset 里有index
B. Both files have large amount of rows of data Index is used as key.
C. One file has large amount of rows of data, another one only has small number of data Index is NOT used as key
D. Both files have large amount of rows of data Index is NOT used as key
zwl199464说:我觉得这道题是A 主要是根据set 和 key option 在书中的描述 不过不是很确定 望指正. From 1point 3acres bbs
”
我背答案也选的A
再再举个例子:
“
Version1:什么样的index can only be set up with DATASET procedure.
A: index centiles can be updated.
B: 可以有mutiple index ?.--
C: index只有numeric ?. ----
D:index 可以包括missing value.google и
MZX选A 不确定
”. Waral dи,
我背答案也选的A
我考试的时候,大概也是觉得有2-4个题是机经的不确定题,可能就是这几道题错了,但我不知道成绩是90%的话,到底是错几道题。如果有人知道的话,我可以再努力回忆一下所有我遇到的机经不确定答案的题目。这样就能确定到底这些题是不是错的了。
最最后,讨论一下63题的第一题。我用的版本说class 对。有别的版本说by对。我看的帖子里,有人回复by对。
这道题是要minimize memory usage。我上机试了下(用的sashelp.cars data),proc sort + proc means by 的 real time and cpu time 都 > proc means class 的 real time and cpu time. 而且,如果data 已经是sort好了的,不算proc sort 的时间, proc means by 的时间也比 proc means class 多。 但注意,这是时间多,并不是memory usage 多。 sas log 里没给memory usage 的信息。
. Waral dи,
sas 有个链接: https://documentation.sas.com/?d ... rsion=9.4&locale=en
引用:“Using the BY Statement with PROC MEANS When you use the CLASS statement and class variables in PROC MEANS, the memory requirements can be substantial. SAS keeps a copy of unique values of each class variable in memory. If PROC MEANS encounters insufficient memory for the summarization of all class variables, you can save memory by using the CLASS and BY statement together to analyze the data by classes. “
所以 class 比 by memory 多。这样的话,就要看proc sort 占用的memory 是不是能多于class。. 1point 3 acres
我在哪儿看到说 proc sort 好像只是集中的一次占用一下memory (链接找不到了,也不记得具体咋说的了),但我不知道这样用memory 跟 class 每个unique value 都要copy 一份在memory里,哪种占用更多。
我 research 到这里,就卡住了,所以我不知道到底哪个占用 memory 多。希望有大神来指点一下。谢谢! (幸好考试没有遇到这道题,不然就瞎了。。。。)
关于我遇到的机经,就全都是我复习资料里的题目了(可以不看130)。赶末班车的童鞋们,如果有其他问题,可以留言问,我尽量解答。
祝大家逢考必过!!
|