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

[统计--软件] 2019/02/15 SAS BASE 在家考 94% 一周准备经验

全局:

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

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

x
SAS Base 考试 我选择的是How do you want to take your exam?:At my home or office 不用奔波去考场,非常方便,我是macbook也能考。

大概流程就是下个考试软件,然后考前会有一个工作人员和你视频,讲一些考试须知,检查你周围的环境,360缓慢移动一圈摄像头这样。要求closed room,我一开始在图书馆准备考,他说不行,后来我就走回家考。全程有录像,不允许有人进入你房间这样。

复习资料:70题+123题+鸡精(稳过~

我一开始在官网看了一遍e-learning里的programming1,都是一些上手的练习,讲解详细而且比较新。但是说实话还是刷题比较有用,这个课对实际应用比较有用。这个网课我断断续续上了三天,然后考前第二天做一遍70题,第一遍做真的是每题都不会,crackman的讲解非常详细,强推!!接着考前一天我做了123,没做完,做了80题左右,来不及了。考试上午我在网上看了很多鸡精,其实重复的很多,对照机经又看了一遍70题,就考试了

53道题,我用了40分钟(做题+检查一遍)所以100分钟非常充裕,不用紧张
. From 1point 3acres bbs
Accessing and Creating Data Structures这部分分低

有一题我想错了,我脑子短路把LT理解为larger than了,大家千万不要犯这种低级错误😭


我考到的机经如下(我是从别的机经筛选出我考到的):
. .и
1. compress 用法
提供了一个叫ID的变量, ID = 1986 05-10 567 ,问运行了 compress(ID, '-') 之后ID会变成什么样
A. 1986 05-10 567
B. 1986 0510 567
C. 19860510567
D. 1986 05 10 567
选B
-baidu 1point3acres
3. 说已经有一个workbook 叫“Exceldata.xlsx” 然后程序猿想再保存一个xlsx文件,准备也叫“Exceldata.xlsx”
问会发生神马
A.被保存为“Exceldata(2).xlsx”的workbook
B.被保存为“Exceldata(2)”的worksheet 在 “Exceldata.xlsx”里面
C.替换掉原来的文件,被保存为“Exceldata.xlsx”的workbook
D.不能被保存,error(我选的是会有error。但我不确定,因为不知道code里有没有replace,有大神能解答一下么)

4. 70题里44的变形
The following SAS program is submitted:   
data ONE TWO SASUSER.TWO ;
    set SASUSER.ONE;
run;
答案A. 2 temporary and 1 permanent SAS data sets are created
. ----
5. 第9题 Crakman上的
input exam;
datalines;
50.1
;
Run;

value score 1 – 50 = ’Fail’
             51 – 100 = ’Pass';
run;
proc report data =course nowd;
column exam;
define exam / displayformat=score.;
run;
What is the value for exam?
A. Fail        B. Pass
C. 50.1        D. No output
Answer: C (我做的是50.5 但一个道理)
.1point3acres
6. 先给出num length是8, 然后在data step中先set,再设length是15, 再用format把variable变成length 20, 问variable length是多少?这里要区分format概念和length概念,format不改变其length。我选的是8

7. 如何输出用comma为delimiter的csv文件,选ods csvall file=’’;ods csvall close;

同理:输出pdf/html文件 选ods pdf/html.

8. 给出Date  Amount
     01Mar2010     20
     02Mar2010      15
     03Mar2010       .
     04Mar2010      35
     05Mar2010       40
Data…..;
Set TOTAL;
Total= Total+ Amount;
Output;
Run;
问最后输出的dataset
A.
Date          Amount     Total
     01Mar2010     20              20
     02Mar2010      15             35
     03Mar2010       .                 .
     04Mar2010      35             70
     05Mar2010       40             110
B.
     Date          Amount     Total
     01Mar2010     20             .
     02Mar2010      15            .
     03Mar2010       .              .
     04Mar2010      35            .
     05Mar2010       40            .
C.
Date                Amount           Total
     01Mar2010      20             20
     02Mar2010      15             15
     03Mar2010       .                 .
     04Mar2010      35             35
05Mar2010      40             40
D.
     Date          Amount     Total
     01Mar2010     20              20
     02Mar2010      15             35
     03Mar2010       .                .
     04Mar2010       35             .
     05Mar2010       40             .

我选的B

9. 77(67)题 X=1 和X=3的位置互换了

10.关于_ERROR_机经基本上选的答案can only be used in expressions in the DATA step;/can be automatically dropped(我考到的事第二个答案)

11. formats部分考到了put(date2, worddate2.)

12.两个data set, dataset A 里面包含 EmpID Name Salary三个variable, dataset B 里包含 Employeeid Name Salary 三个variable
code:
data c;
set A B;
run;
问: 执行之后, 新的data set C 里面有多少个variable. 答案是4个

13. 题目给出四个data set的命名, 问有哪几个是正确的. 类似于 2test, 2_test, _test, _2test. 答案是两个. 记得data set名字开头不能是数字,只能是 _ 或者字母

15.population increase (Do loop)
题:人口增长速率growth rate是2%,给了一个2012年到2021年每年人口的表格, 题目中graphic里面是有每一年的记录,所以记得在DO LOOP里面加上output(end前), 以至于每执行完一次iteration都会输出结果
问:如何得到这样的表格
正确答案code:
do year= 2012 to 2021;(有个干扰选项是2012 - 2021)
pop=pop*1.02;
output;
end;
run;

16. label test='testing*one*two', 问how to control the label to wrap to the next line? 答案: 在proc print statement 处加上split='*' .

17. ODS HTML FILE = 'file-specification';
proc print data=a;
proc freq data=b;
run;
ODS HTML close.
题目问HTML FILE里面包含多少个结果的输出. 答案是Both proc print 和 proc freq.

18. proc sort data=test;
by var1 var2 var3 descending date var4;
答案是descending only applies to variable date.

19. 给出一个数据集test
var1 var2 var3
a      15     25
b      15     20
c       14     18 (数据类似)
. Waral dи,
data test2;
    set test;
    retain total;
    input var1$ var2 var3;
    if _N_ =1 then total = 0;
       else total=var2+var3;
run;
答案应该是
var1   var2   var3   total
a        15     25       0
b        15     20       35
b        14     18        32
解析: 在compile阶段, 因为retain没有给variable total 赋值, 所以默认是missing. 执行阶段, 读入第一个observation 的时候, _N_=1, 所以第一个observation的 total=0. 因为retain total, 在第二次iteration中, _N_=2, total=0. 读入第二行数据时, 既然 if _N_ =1 is not true, 我们就执行 total=var2+var3. 区别于之前我们见过的题目, total并没有被累加, 而是被var2 和var3 的sum 取代了. 因此, 原来的total=0 被overwrite, 变成了total=15+20=35. 同样是因为retain total, 在第三次iteration中,  刚开始时PDV 里面_N_=3, total=35. 同样, 读入第三行数据时, total 被 var2+var3的和取代, 变成total=14+18=32.

20. 题目给出数据集 test
var1 var2
a       1        
b      3         
c       5        

data test2;
      set test;
      input var1 $ var2;
      total=total+var2;
      run;
proc print data=test2;
run;

答案应该是:
var1 var2 total
a       1        .
b      3         .
c       5        .

解析: total在compile的过程中assigned了missing value, 所以任何数跟missing value相加还是missing value.
. Waral dи,
祝大家好运,有什么adv备考经验可以来传授一下!!
.google  и


SAS base资料汇总.zip

4.5 MB, 阅读权限: 50, 下载次数: 63, 下载积分: 大米 -1 颗

评分

参与人数 6大米 +21 收起 理由
bryanjhy + 3 给你点个赞!
CaffeineAddict + 2 给你加这儿了
instant_dev + 10 欢迎来一亩三分地论坛!
hukeying + 2
quxiaotian + 1 赞一个

查看全部评分


上一篇:【求助】Data Analyst/scientist方向求职简历如何包装?
下一篇:关于录取流程的疑惑
推荐
shmily221 2019-3-15 13:24:01 | 只看该作者
全局:
谢谢分享。也想在家考,但是看到网站上说  Mac OSX is NOT currently supported , 楼主你考试时候的电脑系统是哪个版本的? 谢谢了
回复

使用道具 举报

全局:

请问在家考对环境要求高不高啊~我看报名的时候会说如果听到有第三方的声音就会马上终止考试就很担心,因为我屋子的隔音不算太好...
回复

使用道具 举报

推荐
 楼主| tiffanyxi 2020-5-24 03:10:13 | 只看该作者
全局:
st安然宝宝 发表于 2020-4-15 04:19
家里需要收拾的很干净吗?请问楼主是在国外考的吗

. Waral dи,是国外, 大概收拾一下吧

评分

参与人数 1大米 +2 收起 理由
hukeying + 2

查看全部评分

回复

使用道具 举报

🔗
yannanyangliu 2019-2-25 12:11:47 | 只看该作者
全局:
谢谢分享,计划最近两周内考呢,很有用的信息汇总
回复

使用道具 举报

🔗
foodiechelsea 2019-2-26 22:38:33 | 只看该作者
全局:
谢谢分享,正准备考呢
回复

使用道具 举报

🔗
pangwanzi 2019-4-8 21:34:38 | 只看该作者
全局:
谢谢楼主分享,最近正准备考SAS
回复

使用道具 举报

全局:
谢谢分享,最近备考~
可惜我现在的等级加不了米给你。
回复

使用道具 举报

🔗
MistyU 2019-8-1 02:53:28 | 只看该作者
全局:
谢谢 有帮助的 正在备考
回复

使用道具 举报

全局:
家里需要收拾的很干净吗?请问楼主是在国外考的吗
回复

使用道具 举报

全局:
要200积分才能看😭
回复

使用道具 举报

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

本版积分规则

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