一亩三分地

 找回密码 注册账号

扫描二维码登录本站

微信公众号
扫码关注公众号
留学申请公众号
扫码关注留学申请公众号
查看: 249|回复: 1
收起左侧

[统计--软件] SAS BASE 10/22/2020 989PASS

[复制链接] |只看干货 |统计--软件, 数学|统计
我的人缘0

升级   0%


分享帖子到朋友圈
msdbfish | 显示全部楼层 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   0% (0)
 
 
0% (0)    👎

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

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

x
本帖最后由 msdbfish 于 2020-10-22 17:52 编辑

    坐标上海,之前没用过SAS,有一点Python基础,水平比较渣。大概从10月5号开始准备,囫囵吞枣看完了Prep Guide——Base Programming Using SAS 9.4,刷了quiz和Scenario,刷了70题和官方的练习考试各2遍。另外就是看了这个贴子:SAS BASE 2020/04/03 改革后考试经验分享 (978 Pass)(抱歉我还没有权限发URL链接,只好写个标题),以及里面的链接里的信息,但是并没有做更多的练习和刷题。第一次试图在家考试,但不知道网络有问题还是软件不兼容,进入考试以后看不到LAB环境,始终是一片黑。跟Procter沟通以后给了voucher,rebook了考试中心的场次。虽然从操作流程上看起来像是当作第一次考试挂掉了,但是并不受14天间隔的限制,只需要等24小时就可以重新预约考试了。
    进入考试以后会给10分钟熟悉LAB环境,之后给5分钟建立cert和results两个library。跟官方练习考试一样,cert文件夹下包括input、output、errors和programs四个文件夹,library cert对应input文件夹,results对应output文件夹。所有的程序都要保存到programs文件夹下,errors里是改错题的源程序。从熟悉LAB环境开始150分钟的计时就开始了。

    下面说一下印象比较深的几个题目:
  (以下的变量名和文件名之类都是随手编的,真题里的内容记不住...)

1、给一个数据集要求按照其中两个variable排序,一个升序一个降序,也就是by a descending b;,其中a是字符型变量,b是数字。第二步要求输出一个数据集,仅包含每一类a中b最大的那个observation。我做这道题的时候一直在钻牛角尖,考虑要怎么建一个变量储存b的临时值再怎么比较最后再drop掉之类的,浪费了很多时间才反应过来b是排过序的,加一句if first.a;就解决了。


2、从类似“CA11111”这样的格式的字符串里提取数字并且存入一个新建的数字变量里,我用了input(compress(a,'1234567890','k'),8.); 不过数据格式都是固定的,用substr(a,3,5)应该可以,官方练习考试里有类似的题目。


3、问某个数据集的encoding还有一个什么属性分别是什么。proc contents一下就能看到,原文照抄即可。
. check 1point3acres for more.

4、改错题的第一道是根据某个variable的值把一个数据集分成四个数据集,主要的错误在于每一个if语句前都没有else,导致重复判断输出。应该是一个整体的if-else if-else if-else语句。题目里会问新建的某个数据集有多少observation,如果不确定的话可以写一个freq语句看看原数据集的结构。


5、改错题的第二道是根据某个字符型variable的值做一些操作,需要注意源程序判断语句里的variable大小写不对,跟数据集不一致,当然就不可能相等。我当时没注意这个,做了很多乱七八糟的尝试浪费了很多时间,最后才发现把判断条件里大小写改改就好了。


6、选择题有一道proc import了一个扩展名是.dat的文件,图片里可以看到这个文件打开以后是一个很普通的逗号分隔的常用的csv或者txt数据的样子,问import语句里dbms=什么,我蒙了csv,回来看到有人说是DFM,11分可能就是丢这道题上了。

7、还有一道考import的选择题是语句里没有写replace,指定了output=work.a,然后告诉你在import之前,work.a已经存在了,问语句的执行结果。问到了我的知识盲区,因为时间还算宽裕,于是返回lab环境试了一下,发现work.a不会被覆盖,log里提示import没有执行。


8、无论正式考试还是练习,transpose的选择填空必考两道,务必把var、id、by都搞清楚。宏也会考两道,会%let和&,以及知道什么时候加引号就可以了。


9、无论教材还是练习还是考试,70题里那些infile、input、@、dsd相关的内容都没有出现过,多半是不会考了。
  
    总之如果有基本的编程概念的话,LAB部分只要保证能做出教材上的scenario和官方的练习考试应该就足够了。选择填空部分刷刷70题加官方练习考试也应该就够了,考试难度不是很大,不需要过多的刷题。

评分

参与人数 1大米 +1 收起 理由
丸子头 + 1 赞一个

查看全部评分


上一篇:又准备参加Alteryx专家考试的小伙伴吗?
下一篇:SAS ADV 986过 机经
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

Some icons made by Freepik from flaticon.com

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