注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
本帖最后由 JssAmA 于 2021-4-30 03:17 编辑 .
. check 1point3acres for more.
上午刚考完SAS Base,989过的。写完还有40分钟,重新查了一遍(以为能满分的,不知道错哪儿了T.T)。地里的经验真的帮助非常大!!!吃水不忘打井人,趁着记忆还热乎,也来献上我的考经啦。
. Χ
个人学习过程(三周). 1point3acres.com
- 官网SAS Programming 1 Essentials(免费)
- Coursera Doing More with SAS Programming(7天免费)替代官网Programming 2(要钱)
- Coursera Practical SAS Programming and Certification Review(7天免费,光考试1和2就够)
- 选择50/70/123题+大神总结的lab机经(70题+lab机经吃透,应付考试够了)
- 官网Practice Exam(免费,分数不重要,熟悉考试模式)
- 总结地里最近考的机经
考试TIPS:
. Χ- 不能用ctrl+c/v,但选SAS Studio的话可以用鼠标点复制粘贴,来提高准确性
- 虽然lab一开始让建立library cert和results了,但保险起见,还是每题都复制粘贴在开头(因为建好后,新开一个program我不带这两行就老出错)
- 善用(firstobs=n obs=n),省去在output table里慢慢找某行obs的时间
- 善用F3和F4,提高在家考网络延迟coding的体验感(但我做的时候不知道为什么F3一直用不了)
- 官方Prep Guide(查漏补缺,Scenario可以做一下,选择性地做做某几个Chapter Quiz,有几个答案是错的)
- 我做选择的时候,扫了一眼觉得是原题就习惯性地选答案了,但不建议这么做!除非有时间检查!
Lab:
- 第一小问sorting题:让ascending lastName, ascending firstName, descending Income,问某两行obs的custID是什么
第二小问first.name题:让ascending Postalcode, descending income,问有多少obs和另一个忘了 - libname certXL “…”题:问worksheet名字(答案INCOME和PEOPLE,import好了可以去library里检查),和INCOME sheet里某行obs的Age
- custID题和zflag题合在了一起:问custID抽出来的数字mean和zflag的total
- merge题加一个新的variable:totalPrice=qty*price,问Scredriver的grand total和Tape Measure的mean(注意merge前要proc sort即可)
- proc contents题:问encoding和label
- 改错bed/chair/desk/sofa:问某俩output dataset有几个obs(我还用proc freq检查过都是60),另一问好像是sofa mean具体忘了-,-
很简单,就把=’Bed’都依据input dataset的改成=’BED’,和output后面加上具体到哪个output dataset,就应该行了。 - 改错if firstname in (‘ABADMON’ ‘DESTINY’等名字 ): 问某行obs的firstname是什么,另某行obs的count是什么. .и
重点是一定要先proc sort!
- 至于upcase(firstname),或是,‘ABADMON’ ‘DESTINY’等名字成小写;. 1point3acres.com
- 和else do; .
count=0;
end; 要不要改写成else count=0;
我都试过,对答案没影响(也可能只是我这次的数据而已?)
选择题&填空:
70题原题:
- 改:Text='Australia, US, Denmark'; Pos=find(Text,'US','i',5);,题目改了find里没有5, 答案2
- 改:Shipt_note那题,我纠结于选项put(xxx, worddate20.)和put(xxx, date9., worddate20.),我选的第一个(不知道对不对)
- Jobcode IF/ELSE的定义,问PILOT2的value,答案Unknown
- Freq,Table of region by product的图,问Tables Statement,答案tables region*product
- SAS Log,keep行有error,问怎么改,答案keep Product Sales
- Format Procedure,问存哪,答案in a SAS catalog
- do…; end; 那道,问多少obs,答案1
- 答案Region是三个Western那道
- temporarily replaces the label,答案proc print statement要有label和label statement要有=
- ODS statement,答案ods pdf file=’…’; ods pdf close;
- 改:X="01Jan1960" D,题目改成了15Jan1960,答案14
- if (Emp_N and not Emp_D) or (Emp_D and not Emp_N),改成了填空,答案2
- 123题:proc format; value score 1-50=’Fail’ 51-100=’Pass’…答案50.50(给了什么数字就选什么数字)
新题:. From 1point 3acres bbs
- Do选择:从2012年,10年xxx钱y.yy%利息,给了output图(有10行obs),问sas program怎么写,答案选do year 2012 to 2021…output…end(重点是code里带output)
- Macro选择:怎么写一个macro statement,答案%let
- Macro填空:给了data step的code,问开头怎么写,答案%let xxx=8;(xxx题目有定义了,注意填分号,填空框结尾没给)
- Transpose选择:类似官网practice exam,给图,问id、var、by、idlabel,id和idlabel肯定排除,因为numeric可以不用var,所以我选的by,(不知道对不对)
- Transpose填空:给图,问by, id, var分别怎么填(注意不用填分号,填空框结尾给了)
- 2/3个proc statement & 中间run缺失选择:问最后有几个procedures,题目给了几个proc我就选了几个,因为只要最后一步有run就可以了(不知道对不对)
- DBMS填空:给了图类似txt数据都以逗号隔开,code是proc import…”…XXX.dat”,问dbms,我写的dlm(不知道对不对)
- Proc import选择:没replace但work.import已存在选择,问会发生什么,我知道肯定不选overwrite,选的不会生成还是什么的(不知道对不对)
.
. 1point 3 acres
|