【学习】安装SAS千百遍,仍待SAS如初恋?

作者:谷鸿秋

转自:StatsThinking

做人呢,最重要的就是开心。学SAS呢,最重要的就是亲自动手搞定SAS的安装。都曾有过被那个笨重臃肿的安装文件惨虐的经历吧?今天这篇文章,也许能澄清您的一些疑问,让您少走一些弯路。

SAS那个巨无霸软件的臃肿庞杂让人很是羡慕嫉妒恨R软件的苗条轻巧,R软件的那一个又一个的Package就像女生的衣服,不对,像包包更贴切,想换就换,想扔就扔,更让爱尝鲜的人心向往之。跑题了,拉回来,今天的主角还是SAS。

为了简化文字,借助问答形式以点带面来聊聊关于SAS的安装。

1. 正版SAS安装介质是啥样子滴?


或许安装了太多的盗版SAS软件,都忘了正版SAS的样貌了吧?正版SAS9.4有两个光盘盒,总共6张光盘,每张基本都在4G左右。OMG!果真庞大。

细心观察就会发现,光盘上有订单号。其实光盘盒里还有一份订单摘要信息,详细列出了订购的SAS产品和模块。当然,如果订购的模块越多,安装介质里的容量应该就会越大。

2. 安装时有什么技巧?


SAS 9.4的安装较以前的版本要顺畅许多,以下几点经验供参考(按重要性排序):

  • 确保安装介质和许可文件是配套的,也即是同一个订单号的
  • 关掉某流氓卫士,某流氓杀毒软件。某流氓公司美其名曰卫士和杀毒软件的流氓软件会流氓地删除某些安装文件及程序文件
  • 安装过程中,会要求来回插入几个光盘很多次,很多次,很多次的(烦死了!),感觉像逗你玩似的。因此,把光盘文件提取出ISO文件,再载入虚拟光驱是比较优雅的安装方法
  • 注意许可文件的日期,系统日期应该处在欲安装的SAS版本发布日期和许可文件到期日期之间。
  • 几个辅助软件
    • UltraISO,抓取光盘里的ISO文件后,可以丢掉光盘,方便以后拷贝
    • DAEMON Tools Lite,虚拟光驱,装载ISO文件,避免来回取出、插入实体光盘
    • .NET Framework, 安装SAS时需要的微软组件,安装前SAS会自动检测,如果操作系统里没有,可单独下载安装,否则可能会导致SAS高级编辑器出问题

SAS安装光盘提取后是长这样子的(订单号马赛克):

3. SAS安装组件选那些?


SAS的庞杂和臃肿,在选择安装组件时也体现得淋漓尽致。如果机子有足够的存储空间和优秀的性能,都选上也无所谓。但其实大部分组件大多数人大多数时候也都用不上。

那么多产品及模块,简要来说:

  • BASE SAS 是必须的(地基啊,没有它其它的都盖不了)
  • STAT 做统计分析必须的(玩SAS不就是冲这个来的么?)
  • GRAPH 也是应该有的(一图胜千言,没图怎么行?)
  • Access to 是必须的(读入数据库的模块,这个很讨厌的是一种数据库类型算一种模块,要知道一个模块就是一个模块的费用啊!例如没买Access to PC Files 模块的话,导入EXCEL文件都是问题)
  • IML模块(矩阵语言模块,矩阵运算,模拟研究需要)

此外,ETS, OR, QC 以及Genetics等模块,就看企业及个人需求啦。SQL 、MACRO以及ODS GRAPH SYSTEM其实以及包含在BASE SAS 里了。此外,一些报告字体组件,ODS GRAPH DESIGNER /EDITOR 也可以视需要勾选上。

4. 常用SAS的编程环境有哪些?

SAS官方的集成编程开发环境(IDE)至少有三种,可以依据个人喜好选择。

  • SAS DMS, 也就是SAS Foundation的WINDOWS 视窗环境,优点是速度快,缺点是不禁让人感叹,世间竟然还有如此差劲的IDE。
  • SAS Enterprise Guide(SAS EG), C/S模式,在代码自动补全,语法提示,错误定位,代码格式化等各方面都比DMS好很多,还有很多项目流程管理的便捷性。但由于采用客户端/服务器模式,感觉很笨重,反应很慢。
  • SAS Studio, B/S模式,网页操作,与EG类似,较为轻巧。

5. 为什么有SAS 产品/模块的许可却无法使用?


要使用SAS某模块的功能,需要:

  • 安装了此产品/模块
  • 获得了次此产品/模块的许可

例如,如果无法导入EXCEL数据,查看许可文件也有Access to PC files的许可,则很有可能是安装介质中就没有此模块的安装文件。

6. 如何查看安装了哪些产品/模块?许可了哪些产品/模块?


三种方法可供选择:

  • 查看订单摘要信息,一般在安装光盘里的install_doc下的订单号(六位数字和字母)文件夹下的SOI.HTML里。
  • 查看安装报告
  • 运行代码查看
    • 查看安装产品及模块:运行proc product_status; run; 查看LOG文件。
    • 查看许可产品及模块:运行proc setinit; run;查看LOG文件。

7. MAC怎么装SAS啊?


WINDOWS 8及以后的操作系统越来越不给力,周围用OS X的高富帅和白富美越来越多,他们也要搞数据做统计,那么问题就来了,MAC怎么装SAS啊?

其实SAS 是没有OS 版的,如果想在MAC 上用SAS, 两条路可以选择:

  • 在MAC上装双系统:OS + WIN/LINUX+SAS
  • 在MACS上装虚拟机:OS+Parallels Desktop+WIN/LINUX+SAS

BTW, WIN10 上可以安装SAS 9.4啦,几乎没有兼容性问题。

8. 哪里下载SAS安装文件?


官网啊,SAS University Edtion。轻巧,免费,WIN, Linux, OS三大操作系统通吃(其实就是虚拟Redhat系统)。

什么?要盗版的啊?

我支持正版!没有哦。(公开场合哪能告诉你啊!)

PPV课其他精彩文章:


1、回复“干货”查看干货 数据分析师完整知识结构

2、回复“答案”查看大数据Hadoop面试笔试题及答案

3、回复“设计”查看这是我见过最逆天的设计,令人惊叹叫绝

4、回复“可视化”查看数据可视化专题-数据可视化案例与工具

5、回复“禅师”查看当禅师遇到一位理科生,后来禅师疯了!!知识无极限

6、回复“啤酒”查看数据挖掘关联注明案例-啤酒喝尿布

7、回复“栋察”查看大数据栋察——大数据时代的历史机遇连载

8、回复“数据咖”查看数据咖——PPV课数据爱好者俱乐部省分会会长招募

9、回复“每日一课”查看【每日一课】手机在线视频集锦

PPV课大数据ID: ppvke123 (长按可复制)

大数据人才的摇篮!专注大数据行业人才的培养。每日一课,大数据(EXCEL、SAS、SPSS、Hadoop、CDA)视频课程。大数据资讯,每日分享!数据咖—PPV课数据爱好者俱乐部!

本文分享自微信公众号 - PPV课数据科学社区(ppvke123)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-08-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏落影的专栏

iOS近距离实时通信解决方案

前言 最近研究iOS设备间的近距离实时通信,对其解决方案进行了解,整理如下: ? 其中AirDrop常用于iOS/OS X系统间分享图片、视频等,但实...

41440
来自专栏python学习路

九、Python发送QQ邮件(SMTP)

看了廖雪峰老师的教程: 一封电子邮件的旅程就是 发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA <- MUA <- 收件人 ...

63330
来自专栏PPV课数据科学社区

数据分析师职业要求

1. 懂业务 从事数据分析工作的前提就是需要懂业务,即熟悉行业、公司业务及流程,甚至有自己独到见解,若脱离行业认知和公司业务背景,分析的结果只会是脱了线的风筝,...

28940
来自专栏AI科技大本营的专栏

笔记 |《深度学习原理与TensorFlow实践》学习笔记(四)

作者 | 王清 目录 CNN应用之图像风格化实例 如何量化风格 快速风格化的两种模型训练生成风格的滤镜 生成对抗网络介绍GAN GAN的基本思想 GAN的基本框...

33470
来自专栏从零开始的linux

linux基础命令6

tr命令 # tr 'a-z' 'A-Z' < /etc/fstab # # /ETC/FSTAB # CREATED BY ANACONDA ON THU ...

31470
来自专栏北京马哥教育

nginx 总结

1. Nginx无法启动解决方法 在查看到logs中报了如下错误时: 0.0.0.0:80 failed (10013: An attempt was made...

52390
来自专栏ThoughtWorks

移花接木:针对OAuth2的攻击|洞见

作为第三方应用,为了提升用户体验,往往会提供第三方社交账号登录或者绑定的功能,这背后使用到的关键技术是OAuth认证。想要在自己的应用里集成OAuth不是难事儿...

36250
来自专栏Kubernetes

Controlling Access to the Kubernetes API

? API Server Ports and IPs By default the Kubernetes API server serves HTTP o...

31480
来自专栏cs

ASP.net数据库相关操作

这是asp一个web相关代码,包括exp1.aspx主文件,修改页面UserEdit.aspx,以及登陆界面login.aspx. 原始代码---百度云 任务...

504100
来自专栏落影的专栏

H.264学习笔记

H.264组成 1、网络提取层 (Network Abstraction Layer,NAL) 2、视讯编码层 (Video Coding Layer,VCL)...

44350

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励