<
查看: 24461| 回复: 44
收起左侧

[统计--软件] 4/11/2021 sas base 934过经,内含最新lab机经整理

   
玉宝宝呀 | 显示全部楼层
本楼:   👍  7
100%
0%
0   👎
全局:   3853
98%
2%
65

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 玉宝宝呀 于 2021-4-11 01:15 编辑

第二次考了,说起来也是丢人,第一次考试的时候lab机经没有吃透,而且太紧张了,代码只要跑不出来就开始紧张,越做越紧张,竟然没有过o(╥﹏╥)o改革后的SAS Base只靠着背题,如果基础不那么牢靠,是有挂的危险的,所以大家还是要把lab code理解到位。痛定思痛,在十四天内重新把prep guide仔细看了一遍,70+50+123做了三遍,最重要的就是吃透lab机经。个人觉得两周到三周的时间备考足够了,以下是我使用的资料:
1. SAS® Certified Specialist Prep Guide Base Programming Using SAS® 9.4 by SAS
这个应该是准备考试最重要的资料了,第一次考试的时候只是简单浏览了一遍,所以很多细节没有理解到位。准备第二次考试时,边看边做笔记,课后quiz还有chapter 17-Practice Programming Scenarios也做了一遍,效果的确比只看书不动笔墨好很多。Chapter 17的十道题和考试时的lab非常像,强烈推荐自己先独立做一遍,再对照sample answers。我把quiz answer和code answer都单独截出来了,PDF是chapter quiz keys, 方便查看答案,在熟悉这本书的前提下,可以进入刷题阶段了。

2. 50+70+123
很同意这位楼主的说法 https://www.1point3acres.com/bbs/thread-632458-1-1.html,那些难的关于innfile, dlm, dsd, @这些读数据比较难的方法已经不考了,单从应试角度而言,的确没有必要死抠,如果有兴趣可以在考完后自己再研究研究这部分的内容。我考试的时候,的确是一道这样的题目都没有遇见。这三套题基本上涵盖了98%的填选题(除了Marco variables, 这部分我已经补充在机经每日一练里了),多刷几遍没有问题的,到了最后基本上秒选的。70题很推荐这个网站练习,选了答案后才可以看到答案:
https冒号//www点goconqr点com斜线quiz斜线22321951斜线crackman-70

3. 机经每日一练
首先特别感谢这位楼主的机经汇总以及分享 https://www.1point3acres.com/bbs/thread-632458-1-1.html, 基本上包含了目前lab里面的真题,极少数没有写进去的,我也补充在里面了,主要是Marco variable的用法还有proc transpose的例子。如果sas coding一般,建议别只看,自己多敲几遍,跑出正确结果为止。代码是真的需要自己亲自写才会知道是否掌握好了。我在考前一晚,对着机经每日一练的题目,把所有代码都背着答案敲了一遍,确保熟悉考点和语法结构。不要想着考试的时候像平时写作业那样边写边查help,一是不熟悉可能心里慌,影响代码正确率,二是在家考试的模拟机真的是慢得可以,边查边写有时候就卡死了。。。所以还是尽可能可以像默写课文一样把这些代码默写出来,理解后还是挺好记忆的。资料里面有机经每日一练的original version以及我补充的部分题目后的4/11/2021 update版本。

4. sas base practice exam
https://www.sas.com/en_us/certif ... practice-exams.html,免费的模拟考试,强烈推荐。这个可以帮助熟悉考试流程和界面,基本上就是考试的形式了,个人觉得模拟考里面的lab部分比真正的lab难一些,考点有些出入,如果正确率不太理想,也不用太放在心上。. Χ

. 1point 3acres
下面是4/11/2021在家考试机经回忆(顺序可能有点不同,有些也记不太清了,尽可能回忆):. ----


Lab部分(六道代码题需要自己按照题目要求从头写到尾,两道代码题是在已有代码上改错,一共八道题):
Q1: 机经每日一练的第六题变形,真题是先按要求对 firstname, lastname还有CodePostal进行proc sort后找出每个CodePostal对应的最高income,需要把机经中department改成CodePostal即可。查找某个特定的observation时,比如600,可以使用proc print data=results.output06(obs=600 firstobs=600)只打印出observation为600的结果,这个小技巧特别实用,因为考试的数据太多了,只显示一条需要的observation能够帮助更快更准定位答案,如果用滚轮挨个查找有点浪费时间而且容易看花眼。
libname cert 'C:\cert\input';.--
libname results 'C:\cert\output';
proc sort data=cert.input06 out=sort_input06;
by department descending income;
run;
data results.output06;.google  и
set sort_input06;
by department descending income;.--
if first.department;
run;
proc print data=results.output06;
run;


Q2: 机经每日一练的第一题变形,libname certXL xlsx ‘C:\cert\input\input01.xlsx’; 一定要记得在certXLS后面加上xlsx, 我在 自己的电脑里不加可以跑出来答案,但考试的模拟机貌似不行。
libname certXL xlsx 'C:\cert\input\input01.xlsx';
proc contents data=certXL._all_;
run;
proc means data=certXL.sheetC mean sum;
var height;
run;
proc print data=certXL.'sheet BB'n (obs=2 firstobs=2);
run;. 1point3acres

. 1point 3 acres
Q3: 机经每日一练的第五题,找encoding和label,用libname cert 引入数据后直接用proc contents
libname cert 'C:\cert\input';
proc contents data=cert.input02;
run;
.
. 1point 3acres
Q4: 机经每日一练的第九题, 提取ID中的数字部分,注意input和substr结合在一起的用法,考试的时候,没有计算b的过程,所以必须要用input把character转成numeric找答案。
libname cert 'C:\cert\input';
libname results 'C:\cert\output';
data results.output09;
set cert.input09;
a=input(substr(custID, 3, 6), 4.);
run;. 1point3acres
proc print data=results.output09;
run;
.google  и

Q5: 机经每日一练的第十题,记得先用catx合并firstname和lastname,考试只问了zflag
libname cert 'C:\cert\input';
libname results 'C:\cert\output';
data results.output10(drop=firstname lastname);.1point3acres
set cert.input10;
fullname=catx(' ', firstname, lastname);
z=find(fullname, 'z', 'i');
if z ne 0 then do;. 1point 3 acres
  zflag=1;
  nozflag=0;
end;
else if z=0 then do;
  zflag=0;
  nozflag=1;
end;
run;
proc print data=results.output10;. Χ
sum zflag nozflag; run;


Q6: 机经每日一练中的第十五题,给了两个datasets, One dataset contains variables Product and Qty, another contains variables Product and Price. 要求在输出的output dataset中新建一个variable名叫total, total = Qty * Price,后面问了某些observation的the grant total price和mean total price
libname cert 'C:\cert\input';
libname results 'C:\cert\output';.--
proc sort data=cert.input15a out=sort_input15a;
by product;
run;
proc sort data=cert.input15b out=sort_input15b;
by product;
run;
data results.output15;. ----
merge sort_input15a sort_input15b;
by product;.1point3acres
total=price*qty;
.--run;
proc print data=results.output15(obs=3 firstobs=3);
var total;
run;
proc means data=results.output15(obs=6 firstobs=6) mean;
var total;
run;. Χ

Q7:改错题, 机经每日一练的第二题类似题,输出的是三个分别关于beds, chairs, sofas的data sets,没有format,错误的地方:开头需要用libname cert读入数据,if…then output中大小写没有一致,最后一个语句不是else,是if。
libname cert 'C:\cert\input'; ..
data beds chairs sofas;
set cert.input07;
if name='Bed' then output beds; ..
if name='Chair' then output chairs;
if name='Sofa' then output sofa;
run;
proc print data=beds;
run;.
proc print data=chairs;
run;
proc print data=sofas;
run;
. check 1point3acres for more.
Q8: 改错题,机经每日一练中的第十一题,同样需要注意大小写和first.name的用法
libname results 'C:\cert\output';
proc sort data=cert.input11 out=test11std;
. From 1point 3acres bbs by name;
run;
data output11;
set test11std;
by name;
if name in ('Amanda', 'Tao', 'Chen') then
  do;
   if first.name then count=0;
       count+1;
  end;
else count=0;
run; ..
proc print data=output11;
run;

填空题:
如何定义Macro variable,选%let. 1point3acres
Proc transpose中var, id, by后面分别填什么, 参考机经每日一练的第七题
给了一个笔记本dat格式的截图,问Proc import中dbms=? 我写的是cvs,不太确定
%let中,如何引用variable,我写在机经每日一练里面了,注意如果是character一定是双引号,单引号不对
. 1point3acres
剩下的选择题基本上是70+50+123里面的真题,可以参见这个帖子https://www.1point3acres.com/bbs/thread-664549-1-1.html,基本上是这些题目


有一道题没见过,如果proc import里面没有写replace;而且out=dataset中的datasets已经存在了, 该选哪个?我选的是overwrite,不知道对不对.1point3acres


所有参考的帖子指路如下,感谢各位楼主们的辛勤劳动,也希望后来者们可以不断更新机经每日一练造福所有备考SAS Base的学习者。
https://www.1point3acres.com/bbs/thread-701630-1-1.html
https://www.1point3acres.com/bbs/thread-632458-1-1.html ..
https://www.1point3acres.com/bbs/thread-709268-1-1.html
https://www.1point3acres.com/bbs/thread-664549-1-1.html
https://www.1point3acres.com/bbs/thread-549034-1-1.html. ----
https://www.1point3acres.com/bbs/thread-740497-1-1.html
https://www.1point3acres.com/bbs ... ighlight=SAS%2BBase.google  и
https://www.1point3acres.com/bbs ... ighlight=SAS%2BBase

资料汇总
链接:https冒号//pan点baidu点com斜线s斜线1dIKdxJqneljA_ed2p8aU8Q
提取码:wrry

最后如果大家觉得有用的话,走过路过麻烦赏波米呀,谢谢各位啦(*^▽^*)






补充内容 (2021-05-09 13:38 +8:00):



有小伙伴说链接过期了,我再发一下

链接:https冒号//pan点baidu点com/s/1dSv4tcu-KdskvSKyNww2Mw
提取码:jbd8 . 1point3acres
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V5的分享

评分

参与人数 8大米 +9 收起 理由
hyj369 + 1 赞一个
khrisyu + 1 赞一个
Amnesiac1998 + 1 赞一个
echoxyk + 2 很有用的信息!
叫daisy还是daisy + 1 很有用的信息!

查看全部评分


上一篇:生物统计PhD回国就业问题
下一篇:Leetcode mysql
本楼:   👍  0
0%
0%
0   👎
全局:   37
100%
0%
0
给楼主一个反馈 按照楼主分享的复习流程 复习不到三个星期 周一到周五看 sas base 800分飘过 不得不说 真的系统卡死了 考试一波三折 进进出出三四次 搞的我心里特别慌 前面的代码题一下子就慌到大脑一片空白。好在之前按照楼主的分享每天都刷一遍鸡精 情绪稳定下来速度提了上来。谢谢楼主分享~~~超级感谢!接下来要去奋斗advanced啦!

评分

参与人数 1大米 +1 收起 理由
玉宝宝呀 + 1 赞一个

查看全部评分

回复

使用道具 举报

 楼主| 玉宝宝呀 2021-6-11 06:44:01 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   3853
98%
2%
65
capzpucycinox 发表于 2021-6-8 20:03
楼主可以在分享下网盘么 我试了几下密码不对...55555

链接:https冒号//pan.baidu.com/s/1RmWGH-YHdfqVNZR3CkToDw
提取码:eiyo
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V5的分享
回复

使用道具 举报

 楼主| 玉宝宝呀 2021-5-22 13:39:38 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   3853
98%
2%
65
叫daisy还是daisy 发表于 2021-5-21 09:26.1point3acres
超级感谢楼主分享 我准备了两周半 打算按照楼主的思路复习学习 希望一次性能考过!!感谢感谢分享 have a n ...

啊哈哈,不客气的。sas base还是比较简单的,好好看完sas base prep那本书和吃透机经,基本上没问题的
回复

使用道具 举报

黄豆豆 2021-4-22 17:33:55 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   2
100%
0%
0
楼主太棒了!
回复

使用道具 举报

Gusteau 2021-5-9 12:08:48 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   0
0%
0%
0
楼主可以再发一次网盘吗?之前的好像过期了。谢谢!!
回复

使用道具 举报

 楼主| 玉宝宝呀 2021-5-9 13:44:04 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   3853
98%
2%
65
为了防止链接失效,我把附件传上来了

50题.pdf

407.52 KB, 下载次数: 40, 下载积分: 大米 -1 颗

70题.docx

3.77 MB, 下载次数: 22, 下载积分: 大米 -1 颗

70题答案解析Crackman版.pdf

4.72 MB, 下载次数: 62, 下载积分: 大米 -1 颗

123题.pdf

409.92 KB, 下载次数: 24, 下载积分: 大米 -1 颗

Chapter Quiz Keys.pdf

1.24 MB, 下载次数: 24, 下载积分: 大米 -1 颗

SAS Base备考总结.pdf

177.5 KB, 下载次数: 32, 下载积分: 大米 -1 颗

SAS

6.25 MB, 下载次数: 15, 下载积分: 大米 -1 颗

specialist-base-programming.pdf

157.23 KB, 下载次数: 28, 下载积分: 大米 -1 颗

机经每日一练_original.docx

47.84 KB, 下载次数: 36, 下载积分: 大米 -1 颗

机经每日一练-update by 4_11_2021.docx

405.34 KB, 下载次数: 66, 下载积分: 大米 -1 颗

cert.zip

30.69 KB, 下载次数: 46, 下载积分: 大米 -1 颗

评分

参与人数 1大米 +1 收起 理由
poppincharlie + 1 赞一个

查看全部评分

回复

使用道具 举报

 楼主| 玉宝宝呀 2021-5-9 13:44:31 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   3853
98%
2%
65
Gusteau 发表于 2021-5-8 23:08
楼主可以再发一次网盘吗?之前的好像过期了。谢谢!!

我发啦,也可以在帖子里直接下载的
回复

使用道具 举报

Gusteau 2021-5-9 13:58:14 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   0
0%
0%
0
玉宝宝呀 发表于 2021-05-08 22:44:31
我发啦,也可以在帖子里直接下载的
收到了~~谢谢楼主!!!
回复

使用道具 举报

本楼:   👍  0
0%
0%
0   👎
全局:   96
72%
28%
37
感谢楼主!
回复

使用道具 举报

everydaynet 2021-5-13 22:46:35 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   11
100%
0%
0
谢谢楼主,太棒了,请问SAS® Certified Specialist Prep Guide Base Programming Using SAS® 9.4 by SAS是从哪里找,需要自己买么?
回复

使用道具 举报

 楼主| 玉宝宝呀 2021-5-13 23:56:46 来自APP | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   3853
98%
2%
65
everydaynet 发表于 2021-05-13 07:46:35
谢谢楼主,太棒了,请问SAS Certified Specialist Prep Guide Base Programming Using SAS 9.4 by SAS是从哪里找,需要自己买么?
网盘里和附件里都有pdf呀
回复

使用道具 举报

everydaynet 2021-5-14 02:58:47 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   11
100%
0%
0
玉宝宝呀 发表于 2021-5-13 23:56
网盘里和附件里都有pdf呀

请问可以再分享一下网盘和密码给我么?下载了几个,不知道哪个是对的,谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

Advertisement
>
快速回复 返回顶部 返回列表