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

[统计--软件] 2月26 北美 SAS ADV 过经

 
全局:

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

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

x
今天刚刚低分飘过SAS Advanced performance-based考试,结束了两个多月的奋斗。。。当然我的复习时间可能并不具有代表性,因为我2月份考的base,中间回国结了个婚,哪想到回来就成了performance-based,Orz。。。我也尽我所能帮助正在备考的同学们,希望大家都能成功。. 1point 3 acres

SAS Advanced Programming Performance-Based Exam (A00-232) 有12个lab,每个2分,15个选择,每个1分。总分1000,725通过。12个lab在前面,每个都需要写完整的code,运行后保存到指定位置(应该都是是c:\cert\program点save as出来的基本就是指定位置了),按照指定名字保存就可以了。然后在另外一个program(建议这个program一直开着,因为每个lab都要用)用预存的 %scoreit(your-saved-program)运行,log里面反馈一个response(一个三位数,271或870或xxx,不知道数值大小有什么规律)。如果题后面问value of response是多少,就从log里面找到填上就好了。也有一个题目是问的其他问题,一定要申请题目再回答。
然后是15道选择。大部分都在63里面,包括变题。我现在有点后悔的是应该先做选择题,2个小时时长前面的lab花费了1个半,还有不会的。。后面选择用了20分钟左右,还空了10分钟看前面mark的lab。。。个人感受,并不是建议。
下面就是我尽力回忆的题目,顺序不分先后,请大家自行品尝。。
Lab1: use SQL to create a new table that contains all unique values of Make and Type from cert.cars, and Rebate from cert.rebate. For Rebate, show Make and Type if matching; if no matching Make and Type, show missing. Only three variable: Make, Type, Rebate
Lab2: 写一个array LS,有LENGTH1-LENGTH3, 另外一个array NEW,NEWLENGTH1-NEWLENGTH3. 有一个data set,LS单位是in,NEW是换算后的cm,NEW(i)=2.54*LS(i)----就这个道理,自己体会一下
Lab3: 跟上一个一样是in-cm的转换,但是是用PROC FCMP写一个user-defined function,然后OPTIONS CMPLIB= 把刚刚的function用在一个data set里.--
Lab4: 写一个macro,定义一个global variable x,initial value是1.25,用do while或者do until,increment 0.25,一直到2
Lab5: 以后一个macro叫CHECK15,还有parameter,问如何call(MPRINT),还有一问是问里面data set 中if作用的variable是什么,这个就得%check15(10),我记得variable应该是age. 1point 3acres
Lab6: hash object 根据一个dataset(Key是Country_Code, Data是Country_Name)做一个hash object的lookup,另一个dataset的值如果能找到,output到一个表,找不到output到另外一个(叫error什么的表)。
Lab7: 写一个array,把一个dataset的missing value变成0
Lab8: 写一个含有comment的macro(comment的内容不能执行),后面macro的内容是一个proc print的语句,最后执行这个macro
PROC SQL有好几题,具体的variable我记不清了,下面全部用var代替
Lab9: 用proc sql 建一个table,select avg(var)as var, 然后group by var2,having var>50000
Lab 10: 这个跟10很像,也是select avg(var)但是having有一个subquery是要大于median,要注意审题
Lab11: 写一个proc sql,把一个var的average保存到一个macro里面。Select avg(var)into:mvar
Lab 12: 这个跟11很像,但又不一样,数据中有一列叫region,题目要求把region为AMR对应的的avg(var)写到一个macro里面,时间不够我这个没仔细考虑清楚. Waral dи,
以上是lab,下面是选择题。以下序号是63题中的序号,我用的63题也附件给大家以供参考。
3 原题 replace equal sign with IN
4原题 into:groups separated by “,”.1point3acres
9变题,output是 JONES 105, 问用了什么sql code
12原题 title "Today is: %sysfunc(today(),worddate.)";
15变题,给了output result,问是什么code
28原题 array{34} Yr1974-Yr2007;
38变题 问%check(Num=4)
46原题 except
49原题%symdel Mv_Info;
58原题where Salary is not missing
60原题 proc means only.1point3acres
还有一个选择是关于dictionary.table的,不一样但是可以参考图片
SAS Adv 63 No key.pdf (160.42 KB, 下载次数: 76)
最后强烈建议做practice exam,自己写一下code找找感觉。

评分

参与人数 3大米 +19 收起 理由
Celineromero + 1 给你点个赞!
jinliYYQ945 + 3 给你点个赞!
pikado + 15 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分


上一篇:2/25/2020 SAS Advanced 过经
下一篇:A/B test 的network effect
推荐
JoeyIMNY 2020-3-12 06:32:21 | 只看该作者
全局:
Daisy123WHCR 发表于 2020-3-12 06:22. From 1point 3acres bbs
对呢 很难找,我只找到了mobi版,可以转换成pdf,但是排版稍微难看点,但是也能用。还要就是用scribd,里 ...

我基本就是看以前的官方guide 然后就是狂刷各种鸡精练习题 考试就是像版主说的那样 前面12道lab sql macro 和advanced tech三部分都有 sql macro 就是常规题 advanced主要就是一道proc fmcp 一道或两道的array 和hash object 然后就是选择题 基本都是63里面的 我在考试中心考的 考试界面其实真的不怎么好 考试中心的屏幕还特别小 就是左边是题目 右边是windows界面 你自己用sas写code 写好了按照要求的路径保存就好 基本就是这样 因为lab的题目实在是太少了 所以我也不知道能怎么练习 之前也买了practice exam 感觉lab不难 选择没怎么见过 但是真正的考试 我感觉lab还是挺麻烦的 选择基本都见过 所以我lab写了一个半小时 选择不到半小时 但是还是准备的不足 lab不熟练
回复

使用道具 举报

推荐
 楼主| hdbd307 2020-2-28 08:12:25 | 只看该作者
全局:
st安然宝宝 发表于 2020-2-28 05:47.google  и
可以再问一下楼主怎么准备的嘛?它和base有什么明显的区别鸭

我啃书比较慢,而且比较较真,开始做63题很多都不懂,所以我把官方的guide仔细读了一遍做了笔记,然后又对着笔记做63,还有50,然后把能用sas运行的都走了,确定弄懂了。因为我完全不知道lab会怎么考,所以我又把guide系统的串了一下,把每章节的重点program抄了几遍——也可以说在理解中死记硬背吧。。.google  и
我个人觉得advance和base差别还是很大的,base我考的时候还没有改革,靠着机经妥妥pass,但是advance侧重点完全不一样,三大块SQL, MACRO, Advanced techniques在base里面都应该没有涉及,而且还有lab,所以更需要花时间掌握。
回复

使用道具 举报

全局:
hdbd307 发表于 2020-5-14 23:59. 1point3acres.com
说来可怜,我并没有找到数据包,只是把例子里面的数据用dataline建一个临时的dataset,每一个例题做一个d ...

我今天自己找到了,就是书一开始会有说明,上github。书中让save as 两个文件,因为一直都是保存到html格式,所以我使用笨办法,ctrl+c 到sas里面,然后再保存成sas7bdat文件。按照书中的说明新建文件夹,把文件中的路径改成自己文档的路径后,运行,然后就在文件夹中得到了所有的dataset。这样看书时候,敲代码会很方便。
回复

使用道具 举报

全局:
12个lab,每个2分,15个选择,每个1分。请问下24+15分然后再变成1000分吗
回复

使用道具 举报

全局:
可以再问一下楼主怎么准备的嘛?它和base有什么明显的区别鸭
回复

使用道具 举报

🔗
 楼主| hdbd307 2020-2-28 08:03:54 | 只看该作者
全局:
st安然宝宝 发表于 2020-2-28 05:45
12个lab,每个2分,15个选择,每个1分。请问下24+15分然后再变成1000分吗

不知道是怎么换算的,前面考试说明里这么写的,而且有的lab是2道题,反正最后能给你个分数就是了
回复

使用道具 举报

全局:
thanks for sharing!
回复

使用道具 举报

🔗
wang15156303 2020-3-6 05:37:08 | 只看该作者
全局:
跪问楼主%scoreit这个到底怎么run。。。全卡在这里了
回复

使用道具 举报

🔗
 楼主| hdbd307 2020-3-6 05:57:51 | 只看该作者
全局:
wang15156303 发表于 2020-3-6 05:37
跪问楼主%scoreit这个到底怎么run。。。全卡在这里了

就是比如说有个题目让你把你写的program保存为sql001.sas,你就按照要求保存。然后在sas里面开一个新的program,里面的code就写“%scoreit(sql001)”,然后run,log里面就能出来一个response=xxx。把这个数抄到问题给的空格里面就行了。下一题保存完之后“%scoreit(sql002)”,又出来一个数,以此类推。
回复

使用道具 举报

🔗
wang15156303 2020-3-6 06:00:34 | 只看该作者
全局:
hdbd307 发表于 2020-3-6 05:57
就是比如说有个题目让你把你写的program保存为sql001.sas,你就按照要求保存。然后在sas里面开一个新的pr ...

感谢楼主!楼主好人啊!可是socre.sas这个不需要打开吗?我怎么在cert中找不到这个!谢谢!
回复

使用道具 举报

🔗
 楼主| hdbd307 2020-3-6 06:13:51 | 只看该作者
全局:
wang15156303 发表于 2020-3-6 06:00
感谢楼主!楼主好人啊!可是socre.sas这个不需要打开吗?我怎么在cert中找不到这个!谢谢!

这个是系统事先写好的打分程序,你只run code就行,不需要打开什么文件。
只有我们写的code才保存为新的program,被打分用的
回复

使用道具 举报

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

本版积分规则

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