全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4289 8
2015-10-23
今天考完ADVANCE,北美多伦多,距考完上次base差不多一个月,再次感谢论坛上好心人们分享的机经,因此我也再次来回馈分享一下我的经验和机经

学习资料:SAS online tutor, 网址http://web.utk.edu/sas/OnlineTutor/1.2/en/60477/index.htm,国内童鞋不知道是否需要翻墙。网站做的非常棒,很系统,也有练习题,要真的学的扎实的,建议还是都尽量跑一遍,加深映象,而且也会提高学习SAS的兴趣,玩到后面停不下来啊

考题复习资料:50+63足矣,加上论坛的机经,我主要看得
[学习分享] SAS BASE/Advanced 2015 9月 考试心得和最全机经https://bbs.pinggu.org/thread-3917242-1-1.html
需要20个论坛币,但是确实资料全
63里有的问题有点乱,建议大家都跑一遍,有的答案被论坛上有的人搞错误了,晕死,如果有crackman解释的建议一crackman为依据,其他的最好能找到原文

考的63原题有
NO

Yes/No/Change  Question

Changed  Question

Comments

1

Y



2

Y



3

Y



4

Y


问题用的表有很多次,因此请一定仔细读题,并吃透考的内容

5

Y



6

N



7

N


这道题依据找到的文字资料,答案确实应该是two  times,请注意four times是entirely run, not required to run

8

N



9

Y



10

Change

%let  value=11, answer=2


11

y



12

y



13

y



14

y


be  careful there is space not "="

15

y



16

y



17

n



18

N



19

Y



20

N



21

Y



22

Y



23

Y



24

Y



25

CHANGE

change  %Highway(Belt=no), answer=2


26

n



27

y



28

y



29

y



30

y



31

y



32

y



33

y



34

y



35

n



36

n



37

y



38

change

%check(Num=4),  answer=0


39

change

%let  Mv=bicycles, answer=bicycles


40

y



41

y



42

n



43

change

having  avg(cost)<(select avt(cost) from work.one)


44

y



45

Change

give  the code and change the sequence, select the technique use sort NODUPKEY and  Select Distinct


46

y



47

y



48

change

give  another date, but answer is the similar with "&XXX"d


49

y



50

n



51

y



52

n



53

n



54

y



55

n



56

n



57

n



58

y



59

n



60

change

change  print with mean, so answer: only proc print


61

y



62

y



63

change

answer  Height Weight Name Age




机经有:
1.
题目给出dataset和macro program,要求补全代码
选项有 &Num=California, call symputx('&Num', California) 等
答案是call symputx('&Num', California)

2. 填空题。填corr,考Append等价于 out union corr
3. 填空题,关于hash,填hashalpha
4. 填空题。给出数据组和代码,从subquery返回Name的两个值,据此得出avg(Num)的结果。答案是7,
5. 你需要重复用到同一个local data set, 用SASFILE会对Global statement什么的有什么影响,答案选increase memory
6. 说如果要用specific index,用啥,选IDXNAME
7. proc sql;
create table forecast as
select a.*, b.sales
from actual a,_______
where a.dept=b.dept
在空缺处填入代码。答案是:
(select
avg(revenue) as average
from Budegt
group by 1) b
有干扰项:
select (
avg(revenue) as average
from Budegt
group by 1) b
8.
具体code不记得了,从网上摘抄一段供参考:
proc fcmp outlib=sasuser.funcs.trial;
function study_day(intervention_date, event_date);
if event_date < intervention_date then
return(event_date – intervention_date);
else
return(event_date – intervention_date + 1);
endsub;
options ________=sasuser.funcs;
data _null_;
start = '15Feb2006'd;
today = '27Mar2006'd;
sd = study_day(start, today);
put sd=;
run;
补全代码
答案:选cmplib
9. %let this_year=%substr(&sysdate9,6);
%let next_year=&this_year+1;
%let check_year=%eval(&next_year<2016);
%put two years after this year is &next_year+1;
%put &check_year;
假设系统时间为01JAN2013,问输出内容
答案:
two years after this year is 2013+1+1
1
10. A data set has 2000million observations and 300 character variables 问compress方法答案:compress=YES
11. A data set has 200,000 observations, 300 variables, compressed
If you need 20% of character observations, what method can minimize computer resource usage?
A. IF-THEN/ELSE B. CASE C. WHERE D. 不记得了,是个不相关的选项
选where
11. A data set has 300,000 observations, 20 character variables, 50 numeric variables, 我们需要其中的5 character variables和7 numeric variables,which is most efficient:
A. DROP= option in data step
B. KEEP= option in data step
C. KEEP= option in set statement
D. KEEP statement
我选的KEEP= option in set statement
12. Array multi{1:2,2} (1,2);
Do i=1 to 2;
Do j=1 to 2;
Output =multi{i.j};
问i,j和对应output的值,答案:
i j output
1 1 1
1 2 2
2 1 .
2 2 .
13. SAS log 显示三个global macro variables,问如何在log中输出global macro variables,答案:%put _GLOBAL_; 填空,填_GLOBAL_
14. 给定一个data set和SQL代码,问输出结果一致的是: 具体不记得了,摘一段类似的,考点在nodupkey,注意要drop掉一个variable
proc sort data=retail.order_fact
out=work.sorted
(drop=XXX)
nodupkey;
by order_date;
run;
15. 答案是选 Charlie

        Osmer

16. 想要输出 title “XXXXX A&M XXXXXX”; 要定义macro variable来实现

选项里面有 %sysfunc(title())

          %str(title “XXXXX A&M XXXXXX”;)

          %nrstr();

          %bquote();

答案选%nrstr()


其实考试时间不用太长,很多题题干完全没用,先看问题,如果和题干无关就没必要看题干了,节省时间


祝大家一切顺利

最后分享一个本人的学习笔记,advance内容超级多,笔记都有不少,上传两个版本,一个pdf一个onenotes,有安装onenotes的建议用onenotes看,章节清晰

advance notes.zip
大小:(3.44 MB)

只需: 3 个论坛币  马上下载

本附件包括:

  • SAS Advance Learning.onepkg
  • SAS Advance Learning-Notes.pdf


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-10-23 09:52:05
感谢楼主!!!!!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-10-23 19:29:12
多谢分享!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-10-24 04:44:44
多谢分享!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-10-24 11:37:41
楼主,我也在多伦多! 12月考base

请问你说的50 + 63 是什么东西? 我现在手上只有crackman 的70题, 还有95和123

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-10-26 00:40:16
多谢多谢!我十二月考advanced, 也在多伦多,现在开始准备,希望顺利过关。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群