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

[统计--软件] 10/28/2019 SAS Base programming-performance-based exam 经验分享

🔗
匿名用户-TPRVO  2019-10-29 03:03:10 |倒序浏览

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

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

x
今天刚刚在家中考完,1000分过的 (完全是运气,考试途中公寓火警还响了,硬是没有下去😂),分享一下备考以及题目1. 首先,Mac用户请谨慎选择在家中考试,我是第一次考试使用Mac (且手贱考试前一天升级了Catalina),导致考试时疯狂卡机且无法输入任何文字,幸好SAS 给我重新免费reschedule了,第二次使用windows的电脑,丝毫不卡,流畅到飞起
2.备考时间因为各种琐事,只有一天半,选择题只刷了70 题以及 看了一下macro, transpose;lab题复习主要参考
https://www.1point3acres.com/bbs/thread-543449-1-1.html 的整理文件。

3.考试内容
lab 部分
1.首先建立 cert,results两个library
2.lab1:libname 一个xlsx file, 让填两个worksheets 名字;给了一个customerid,让找出他的具体信息 (我使用了proc sql; select where)
3.lab2: sort: 第一部分sort ascending firstname ascending lastname descending age然后让给出第几个obs的信息; 第二部分选出每一个postalcode 中income最高的obs,先sort by postalcode descending income,然后使用first.postalcode (这个问题我没有像其他机经一样再次sort income,题目中没有要求),题目包括让写出多少个Obs,第几个obs的信息以及关于income的一些统计量(可以通过Proc means 实现)
4.lab3: 根据年龄信息输出3个output: young,mid,notasyoung;对young 数据集删去income3,4,5;然后产生total 列是剩下的income列的和(sum(of income:));题目包括问mid有几个obs,young当中的平均年龄,还有一些其他统计量
5.lab4: merge by;首先sort 然后merge by product.然后产生一列total是合并后两列的乘积,题目包括grand total of total column/ mean(max)记不太清了
6.lab5: major 题使用and 连接,需要把Major变成major 以及second major. 这题上面的机经中有详细结果(感谢小天使),find+substr连用,然后问题是 frequency 最多的major和second major (select major,count(*) from table group by major). 1point 3acres
7.lab6:查看contents: 问encoding 以及Label
8.lab7:改错题:根据不同年龄判断输出Young和mid两个数据集,错误点包括判断条件写成 if age between 40 and 65;后面proc means的时候数据集写成了younger;改错后问了mid数据集的Obs个数,以及young数据集的平均年龄
9.lab8: 改错题:这题我花了一点时间,大概原题是
data test;.--
set cert.input00;
bonus=0.08*income;
if bonus>7000 then output;
total=sum(bonus,income);
format bonus income dollar8.;
run;
原意是先算bonus,如果Bonus>7000,则计算一个total,然后bonus>7000的才输出到新数据集,一个错误很明显是Output后面要加数据集名,但是改了以后输出发现total一直missing,捣鼓捣鼓发现total这句话应该放在output前面,所以我又在output if判断语句前再加了一个If 判断产生total列;其他错误还包括proc means 使用title 时不能加等号,计算grand total 的option 是sum 而不是total; 最后题目问了total 列的grand total, max 好像.--

应该就是这些了,建议就是检索的时候可以的话使用proc sql可能会方便很多

选择填空:.google  и
基本出自70题,新题包括. ----
1.给raw data截图让写dbms; xlsx
2.定义了一个macro 怎么引用,考了一个选择一个填空,&
3.transpose 考了两题,包括机经中说到的给了transpose 前以及后,问var, id, by; 另外一个是选择,问怎么样能得到转之后的表格,可以看到是整个表格transpose,唯一是定义了转置后的column name,所以选择id
4.根据一列的值定义新的一列,注意字符截断
5.考了70题中的Keep statement, label (proc print 中),循环最后只产生1个观测,format 50.5,mdy(1,15,1960)

能记起来的就这些了,希望大家也能顺利通过考试!


. Waral dи,

上一篇:SAS ADVANCE 10.28 过经
下一篇:SAS Advance 10/29 末班车
🔗
Cleo王 2019-10-29 19:40:50 | 只看该作者
全局:
多谢楼主 谢谢分享
回复

使用道具 举报

🔗
troy1111 2019-10-30 02:39:31 | 只看该作者
本楼:
全局:
谢谢分享
回复

使用道具 举报

🔗
Shellyhann 2019-10-30 22:15:12 | 只看该作者
本楼:
全局:
谢谢分享
回复

使用道具 举报

🔗
sone9for 2019-11-11 16:07:39 | 只看该作者
本楼:
全局:
谢谢分享~
回复

使用道具 举报

🔗
may8889 2019-11-12 00:36:44 | 只看该作者
全局:
感谢楼主提供的资料,谢谢分享。
回复

使用道具 举报

🔗
Xieyuekkw 2019-11-23 22:50:28 | 只看该作者
全局:
感谢楼主分享!
回复

使用道具 举报

🔗
luli0803 2019-12-9 12:09:57 | 只看该作者
全局:
感谢楼主分享~
回复

使用道具 举报

🔗
wang15156303 2020-2-29 03:47:00 | 只看该作者
全局:
谢谢楼主分享!非常有用!
回复

使用道具 举报

🔗
cici19880703 2020-4-6 01:45:32 | 只看该作者
本楼:
全局:
感谢分享
回复

使用道具 举报

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

本版积分规则

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