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

[统计--软件] 04/29/2021 SAS Base 经验分享

全局:

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

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

x
本帖最后由 JssAmA 于 2021-4-30 03:17 编辑 .
. check 1point3acres for more.
上午刚考完SAS Base,989过的。写完还有40分钟,重新查了一遍(以为能满分的,不知道错哪儿了T.T)。地里的经验真的帮助非常大!!!吃水不忘打井人,趁着记忆还热乎,也来献上我的考经啦。
. Χ
个人学习过程(三周). 1point3acres.com
  • 官网SAS Programming 1 Essentials(免费)
  • Coursera Doing More with SAS Programming(7天免费)替代官网Programming 2(要钱)
  • Coursera Practical SAS Programming and Certification Review(7天免费,光考试1和2就够)
  • 选择50/70/123题+大神总结的lab机经(70题+lab机经吃透,应付考试够了)
  • 官网Practice Exam(免费,分数不重要,熟悉考试模式)
  • 总结地里最近考的机经

考试TIPS:
. Χ
  • 不能用ctrl+c/v,但选SAS Studio的话可以用鼠标点复制粘贴,来提高准确性
  • 虽然lab一开始让建立library cert和results了,但保险起见,还是每题都复制粘贴在开头(因为建好后,新开一个program我不带这两行就老出错)
  • 善用(firstobs=n obs=n),省去在output table里慢慢找某行obs的时间
  • 善用F3和F4,提高在家考网络延迟coding的体验感(但我做的时候不知道为什么F3一直用不了)
  • 官方Prep Guide(查漏补缺,Scenario可以做一下,选择性地做做某几个Chapter Quiz,有几个答案是错的
  • 我做选择的时候,扫了一眼觉得是原题就习惯性地选答案了,但不建议这么做!除非有时间检查!

Lab:
  • 第一小问sorting题:让ascending lastName, ascending firstName, descending Income,问某两行obs的custID是什么
    第二小问first.name题:让ascending Postalcode, descending income,问有多少obs和另一个忘了
  • libname certXL “…”题:问worksheet名字(答案INCOME和PEOPLE,import好了可以去library里检查),和INCOME sheet里某行obs的Age
  • custID题和zflag题合在了一起:问custID抽出来的数字mean和zflag的total
  • merge题加一个新的variable:totalPrice=qty*price,问Scredriver的grand total和Tape Measure的mean(注意merge前要proc sort即可)
  • proc contents题:问encoding和label
  • 改错bed/chair/desk/sofa:问某俩output dataset有几个obs(我还用proc freq检查过都是60),另一问好像是sofa mean具体忘了-,-
    很简单,就把=’Bed’都依据input dataset的改成=’BED’,和output后面加上具体到哪个output dataset,就应该行了。
  • 改错if firstname in (‘ABADMON’ ‘DESTINY’等名字 ): 问某行obs的firstname是什么,另某行obs的count是什么. .и

       重点是一定要先proc sort!
       - 至于upcase(firstname),或是,‘ABADMON’ ‘DESTINY’等名字成小写;. 1point3acres.com
       - 和else do; .
                    count=0;
             end;               要不要改写成else count=0;
       我都试过,对答案没影响(也可能只是我这次的数据而已?)

选择题&填空:
70题原题:
  • :Text='Australia, US, Denmark'; Pos=find(Text,'US','i',5);,题目改了find里没有5, 答案2
  • :Shipt_note那题,我纠结于选项put(xxx, worddate20.)和put(xxx, date9., worddate20.),我选的第一个(不知道对不对)
  • Jobcode IF/ELSE的定义,问PILOT2的value,答案Unknown
  • Freq,Table of region by product的图,问Tables Statement,答案tables region*product
  • SAS Log,keep行有error,问怎么改,答案keep Product Sales
  • Format Procedure,问存哪,答案in a SAS catalog
  • do…; end; 那道,问多少obs,答案1
  • 答案Region是三个Western那道
  • temporarily replaces the label,答案proc print statement要有label和label statement要有=
  • ODS statement,答案ods pdf file=’…’; ods pdf close;
  • :X="01Jan1960" D,题目改成了15Jan1960,答案14
  • if (Emp_N and not Emp_D) or (Emp_D and not Emp_N),改成了填空,答案2
  • 123题:proc format; value score 1-50=’Fail’ 51-100=’Pass’…答案50.50(给了什么数字就选什么数字)


新题:. From 1point 3acres bbs
  • Do选择:从2012年,10年xxx钱y.yy%利息,给了output图(有10行obs),问sas program怎么写,答案选do year 2012 to 2021…output…end(重点是code里带output
  • Macro选择:怎么写一个macro statement,答案%let
  • Macro填空:给了data step的code,问开头怎么写,答案%let xxx=8;(xxx题目有定义了,注意填分号,填空框结尾没给
  • Transpose选择:类似官网practice exam,给图,问id、var、by、idlabel,id和idlabel肯定排除,因为numeric可以不用var,所以我选的by,(不知道对不对)
  • Transpose填空:给图,问by, id, var分别怎么填(注意不用填分号,填空框结尾给了
  • 2/3个proc statement & 中间run缺失选择:问最后有几个procedures,题目给了几个proc我就选了几个,因为只要最后一步有run就可以了(不知道对不对)
  • DBMS填空:给了图类似txt数据都以逗号隔开,code是proc import…”…XXX.dat”,问dbms,我写的dlm(不知道对不对)
  • Proc import选择:没replace但work.import已存在选择,问会发生什么,我知道肯定不选overwrite,选的不会生成还是什么的(不知道对不对)
.

. 1point 3 acres

评分

参与人数 3大米 +3 收起 理由
yiquding + 1 很有用的信息!
poppincharlie + 1 赞一个
一颗小布丁 + 1 很有用的信息!

查看全部评分


上一篇:national lab 招 数据分析 junior DS
下一篇:04/30/2021 SAS ADV 水过
🔗
hanluaaa 2021-6-13 00:09:22 | 只看该作者
全局:
很有用!补漏了几个知识点!
回复

使用道具 举报

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

本版积分规则

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