如果您已经熟悉 R,学习 SAS 的资源 [关闭]

Posted

技术标签:

【中文标题】如果您已经熟悉 R,学习 SAS 的资源 [关闭]【英文标题】:Resources for learning SAS if you already familiar with R [closed] 【发布时间】:2010-10-04 20:29:45 【问题描述】:

我想学习一些 SAS,因为我对一些倾向于专门使用它的行业感兴趣。但是,我不想陷入假设我对统计编程一无所知的资源。有 R 统计经验的程序员有好的指南吗?

谢谢,史蒂文

【问题讨论】:

【参考方案1】:

两个答案。 如果您主要对使用 SAS 程序进行统计感兴趣,我建议您 Horton 和 Kleinman 的 SAS 和 R 书籍。他们有一个博客,您可以浏览并查看他们的方法:http://sas-and-r.blogspot.com/ 这是一本示例驱动的书,没有提供很多背景知识,但对于知道自己想要做什么并且只需要查找语法的人来说是一个方便的参考。

如果您是一位开发自己的算法的认真程序员,并且您更喜欢使用与 MATLAB 和 R 有很多相似之处的矩阵向量语言进行编程,那么请研究 SAS/IML 矩阵语言。您可以在 Statistical Programming with SAS/IML Software 一书中浏览“入门”一章: http://support.sas.com/publishing/authors/wicklin.html(完全披露:我是作者。)

另外,您可以从 SAS/IML 程序中调用 R,因此对于想要在 SAS 中进行分析并将结果与​​在 R 中进行的类似分析进行比较的人来说很方便。

【讨论】:

【参考方案2】:

“SAS for Dummies”的问题在于它是为人们从 SAS 中获取数据而编写的;这是一本限量的书。 我强烈强烈建议您购买“The Little SAS Book”。好可爱。当我还是一名研究生学习 SAS 时,我很乐意为它支付两倍的封面价格。

【讨论】:

【参考方案3】:

大多数 sas 手册都在线。这是所有内容的清单: http://support.sas.com/documentation/

这可能是一个很好的起点: http://support.sas.com/documentation/cdl/en/basess/58133/PDF/default/basess.pdf

这取决于你有多少 R 大师,但如果你倾向于从向量的角度思考,那么你会觉得 sas/iml 或 stat studio 3(将更名为 iml studio)更自在,它具有基于矩阵的脚本语言。但是,没有传递函数,也没有闭包。 sas Institute 宣布他们将在 iml studio 中提供 R 接口。看: http://support.sas.com/rnd/app/studio/Rinterface2.html

【讨论】:

【参考方案4】:

Robert A Muenchen 读懂了你的想法。他出版了一份免费手稿,后来成为一本 Springer 书籍,名为 R,供 SAS 和 SPSS 用户使用。它真的是为了解 SAS 或 SPSS 但想学习 R 的人编写的。幸运的是,他给出了如何用所有三种语言做事的示例。如果您了解 R 并想重新使用 SAS,它也会很好地工作。它最初是一份免费的手稿,然后 Springer 帮助他将其充实成一本完整的书。以下是一些链接:

Muenchen's site R for SAS and SPSS Users 亚马逊(美国) 原创Free Manuscript on R for SAS and SPSS Users

另外,这里有一个paper on the topic of passing data back and forth between R and SAS。

当您与业内人士交谈时,请记住,对于许多最终用户而言,“SAS”可能意味着将 GUI 界面连接到其中一种 SAS 工具中。我在研究生院学习 SAS 编程并用它编写程序多年。对我来说,SAS 是一种语言。我记得与一位朋友的妻子进行了一次非常尴尬的鸡尾酒会,她告诉我她正在学习 SAS。我很兴奋,开始谈论 PROC 语句和 DATA STEP 编程。她试图保持礼貌,但很快我就知道她不知道我在做什么。她是一名预测分析师,正在使用一个 SAS 预测工具,该工具顶部有一个她正在学习使用的 GUI。我很快意识到,当人们谈论使用 SAS 时,它就像“使用 Microsoft”一样具体。因此,值得重温 SAS BI 工具、数据挖掘工具等套件。我认为它们下面都有 SAS 语言,但不要假设有人仅仅因为他们说“SAS”而谈论 SAS 编程。

【讨论】:

【参考方案5】:

SAS for Dummies 应该还不错。我还没读过,但这里工作的人似乎很喜欢它。

【讨论】:

【参考方案6】:

The Little SAS Book 是我见过的唯一一本 SAS 书籍。我喜欢它作为介绍,但您可能仍然会发现它很有用。链接上有 Google 图书的预览。

【讨论】:

以上是关于如果您已经熟悉 R,学习 SAS 的资源 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

SAS与R的对决 谁好使?

有哪些学习 R 的好书、网络资源和项目? [关闭]

在R中重新创建SAS混合模型输出(包括F测试)

sql Python R sas 深度学习体会

支持向量机用malt lab做好,还是R语言还是python好?

SaS学习资源收集