3

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

谢谢,史蒂文

4

6 回答 6

8

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

另外,这是一篇关于在 R 和 SAS 之间来回传递数据的论文。

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

于 2009-02-05T14:41:21.047 回答
6

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

于 2009-02-02T00:42:27.250 回答
1

大多数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

于 2009-02-23T08:19:18.443 回答
1

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

于 2009-12-22T02:02:37.013 回答
1

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

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

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

于 2011-02-18T22:21:31.520 回答
0

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

于 2009-02-02T19:48:11.633 回答