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

[统计生统] 2/25/2020 SAS Advanced 过经

全局:

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

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

x
选择题/填空题 95%来自63题 貌似考了一道新题 不过我也忘记了。选择题基本上5分钟写完
lab题
1. proc sql, left join
2. proc sql, select a.name, a. X1, b.Y1 from data1 a data2 b where a.name=b.name
3. proc sql, select avg(x) into: Avgx from data1
4. proc sql, select avg(x) from data1, having avg(x)>50000. 1point 3acres
5. array statement, change missing number to 0
6. array statement, 把A, B, C, D, E 换成1,2,3,4,5.google  и
7. array statement, 把tax1-tax15 演算成 tot1-tot15, tot1=tax1*10
8. proc fcmp INtoCM
9. proc sql, subset x, 需要用到 case, when 0<x<10 then 'A' .... end as Flag
10. hash object, match merge, 需要用到rc=h.find(key:name), rc=0 then output Data1, rc ne 0 then output Data2, 这道题我没有完全做出来
11. macro题, initial number=1.25, do loop, 每次增长0.25, 直到2
12. macro题, call the stored compiled macro, 关键词: positional parameter . .и
13. macro题 这道题不太记得 考的是proc print 和macro的组合 这道题随便写了点

感觉lab还是蛮重要的 有些简单的code 可以控制在5-10分钟之内写完 .1point3acres
大概会有5道左右比较难的题目,尽量控制在15分钟之内,如果写不出来,可以跳到下一题,千万不要浪费时间!不然写不完。有些lab我没有完全写出来 但是我也跑了 最后也给了我一个三位数的答案 我也填上去了。不要空题 不知道做的尽量写下题干要求的一些code,比如它要求你写proc sql 就不要写data step
. Χ

一个小tip:如果大家突然忘记code, 可以点击sas的help,亲测有效。

上一篇:Pfizer Collegeville 实习面试
下一篇:2月26 北美 SAS ADV 过经
推荐
yaminisas 2020-6-7 01:24:29 | 只看该作者
全局:
CarmenK 发表于 2020-5-28 06:38
感谢楼主!有个问题想请教一些,请问您标的Q11,关于macro variable的increment怎么写呢?

%let x=1.25;
. ----
%macro loop;
%let x=1.25;
%do %until (&x>2);
%put x;
%let x=%sysevalf(&x+0.25);
%end;
%mend loop;

%loop
回复

使用道具 举报

推荐
yaminisas 2020-6-17 10:37:35 | 只看该作者
全局:
yaminisas 发表于 2020-6-17 10:36
log里应该可以看到1.25,1.5和1.75

不好意思,刚检查了下,改成%put &x;
回复

使用道具 举报

推荐
yaminisas 2020-6-17 10:36:31 | 只看该作者
全局:
bachelor0799781 发表于 2020-6-13 22:32
这个试跑了下,好像没结果啊

log里应该可以看到1.25,1.5和1.75
回复

使用道具 举报

🔗
wang15156303 2020-2-29 03:41:18 | 只看该作者
全局:
感谢楼主!下周准备考试了, 非常有用的机经贴!
回复

使用道具 举报

全局:
thanks for sharing
回复

使用道具 举报

全局:
可以提供下63 50吗?
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
CarmenK 2020-5-28 06:38:16 | 只看该作者
全局:
感谢楼主!有个问题想请教一些,请问您标的Q11,关于macro variable的increment怎么写呢?
回复

使用道具 举报

全局:
请教楼主,array statement, 把A, B, C, D, E 换成1,2,3,4,5
这个怎么做啊
回复

使用道具 举报

全局:
yaminisas 发表于 2020-6-7 01:24
%let x=1.25;.1point3acres

%macro loop;

这个试跑了下,好像没结果啊
回复

使用道具 举报

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

本版积分规则

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