查看: 2540| 回复: 1
跳转到指定楼层
上一主题 下一主题
收起左侧

[统计--软件] SAS Base 改版后967分pass 7/7/2020

全局:

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

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

x
写在前面:
SAS 这两个证真的是从前年就开始想考一直拖到现在了..事实证明凡事真的不要拖,拖着拖着就改版了..当初每个考过了的朋友都说非常简单背题就行结果改版之后又加了coding我真的是欲哭无泪。所以想考SAS又没下决心但是看到了这个帖子的小伙伴就赶紧去考吧,没准哪天就又改版变更难了。找工一年一来发觉SAS真的很有必要学一学,很多银行都在用,考了不亏
我的背景:
统计专业,SAS基本上没用过,平时用R Python MATLAB比较多。选过一个SAS online的课,一共就上四节课..SAS功底无限趋近于0。(我这种小白都能过!看到这个帖子的你还不快去报名!). 1point3acres

. .и
准备复习过程: ..
  • 由于没啥基础我先看了SAS官网基础的课程。https://support.sas.com/training/outlines/pg1.html 这个是essential 1,比较基础适合入门,课后有练习题可以跟着打一打。一共有六节课,最后一节是SQL的不用看。看这个可以熟悉sas的操作环境,statement的写法和其他的基础知识。完成这个course的时候我用的SAS Studio,里面有指导教你怎么用。还有essential 2 但是那个要钱我就没看..
  • 之后就是刷70题。70题非常重要!!都是原题!!不在70题里的就考macro和transpose。我是参照这个链接http://worldwall.info/,里面有58道,剩下的可以网上搜一下。我没有看crackman版本的,排版实在有点乱而且页数有点多...第一遍刷的时候感觉很难都看不懂。
  • 然后我就去看了SAS 官方的base prep guide。这个完整涵盖了base考纲,有时间的话可以看一遍。我上完课之后看了两三天(一直在看,每天大概看4-8小时),了解里面的一些function怎么用。看了鸡精感觉选择题必出transpose function,这个在prep guide里有可以详细看看。不难~就是有点多。看完这本之后再刷70题就舒服多了
  • 基础打好之后就是地里搜各种鸡精各种指导,自己再写写代码。代码在复习过程中一定要自己动手写!我参考了 https://www.1point3acres.com/bbs/thread-632458-1-1.html 里面的lab题。这个一定一定一定要敲,非常有帮助, 里面一共十七道题,我考试之前码了两遍。这个帖子里有lz自己整理的lab鸡精笔记,https://www.1point3acres.com/bbs/thread-546959-1-1.html 也很有用可以用来补充参考。


考试过程:
. .и

我是报的Online,坐标北美


官方说MAC不兼容,我借了男票的Windows笔记本。考试之前一定记得检查一下任务栏里的活动任务,能关的都关上。。我在考试的时候一直弹窗说有个qaagent.exe在运行然后给我强制推出考试,我慌得一批,后来和客服聊天她让我去后台把这个程序退出就好使了。这个不知道会不会影响最后发证。。还有一开始进系统的时候由于不熟悉男票的电脑,按了 fn f4结果给休眠了。。心态崩了,所以考试之前一定要熟悉自己准备用的电脑。。


lab我用的sas studio,有代码补全提醒,也能在网页里查sas documentation参考sytax用法。我之前不知道,各种function怎么用返回什么背了半天,考前一天才知道可以查。。这条Tips希望能有帮助.1point3acres


lab是有一点点卡的,但是比起卡来说更难受的是lab界面的字非常小,考试的时候又不能凑近看头会出框,考完感觉视力都变差了

. 1point3acres考完可以review,不确定的题可以点mark,如果不点mark的话就会从头开始review one by one 不能跳题。

鸡精:
lab:.google  и
1. libname 引入 xlsx文件 两个sheet的名字都是什么 libname excelxl "c:\cert\input\input01.xlsx"; proc contents data=excelxl._all_;
问第二个sheet里的某个obs的值是什么 proc print data=excelxl.'income$'n (obs=5 firstobs=5); .
2. 改错:根据type的值输出到不同dataset
如果type='DESK' then output desks; type='CHAIR' then output chairs; 这个错误地方是type的值是case sensitive 应该全大写;还少了几个output
问desks表有几个obs 看output结果或者log
3. 每个Postalcode中income最高的。先sort by postalcode desceding income 再set data by postalcode, if first.postalcode。
4.customerid is like "CST50698"这种形式,将数字部分提取建立新变量numberid. numberid=input(substr(customerid, 4),5.);
问第几个obs的numberid是多少
5. name 的zflag: 有z 1无z 0。if find(name,'z','i')>0 then zflag=1; 一共有多少zflag?.--
6. 改错:name里有叫Amanda, Destiny, zhou的,挑出来。建立一个计数变量count。上述名字分别出现了几次?这题给了code,错误点在于名字是case sensitive的改正大小写,然后name in ('Amanda','zhou','destiny') 中间有逗号
7.merge两个dataset by product, 建立一个新变量 totalprice=qty*price. merge之前一定要先sort!!!!!


选择:基本都是70原题,多的部分一定要看macro和transpose, transpose的var id by都是干嘛的一定要会!transpose出了两题 1填空1选择.1point3acres


想起来的就这么多啦!祝大家都顺顺利利考过!lz也收拾收拾考advance去了~最后看在我辛辛苦苦码字分享的份上求加米啊求加米(可怜兮兮
更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 2大米 +22 收起 理由
Eeveei + 2 很有用的信息!
pikado + 20 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分


上一篇:蜀黍转DS/ML: 求有工作经验的理工科背景的队友
下一篇:10天从没接触过到900+轻松过SAS ADV 复习经验
🔗
pppp111 2020-8-5 08:38:41 | 只看该作者
全局:
谢谢lz分享 非常有用
回复

使用道具 举报

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

本版积分规则

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