我想学习一些SAS,因为我对一些倾向于专门使用它的行业感兴趣。但是,我不想陷入一种假设我对统计编程一无所知的资源。对于有R统计经验的程序员来说,有没有很好的指南?
谢谢,史蒂文
答案 0 :(得分:8)
Robert A Muenchen读了你的心意。他发表了一份免费手稿,后来成为了一本名为R的Springer书籍,用于SAS和SPSS用户。它真的是为那些了解SAS或SPSS但想学习R的人写的。幸运的是他提供了如何用这三种语言做事的例子。如果你知道R并希望重新进入SAS,它也会运行良好。它起初是一个免费的手稿,然后施普林格帮助他把它充实成一本完整的书。这是一些链接:
此外,这是一个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时,它就像“使用微软”一样具体。所以值得刷新SAS BI工具套件,数据挖掘工具等等。我认为它们都有SAS语言,但不要假设有人在谈论SAS编程,因为他们说'SAS'。
答案 1 :(得分:6)
The Little SAS Book是我见过的唯一一本SAS书。我喜欢它作为介绍但你仍然觉得它很有用。可以在链接上预览Google图书。
答案 2 :(得分: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研究所宣布他们将在iml工作室为R提供接口。看到: http://support.sas.com/rnd/app/studio/Rinterface2.html
答案 3 :(得分:1)
“针对傻瓜的SAS”的问题在于它是为那些从SAS获取数据的人写的;这是一本有限的书。 我非常强烈地强烈要求你获得“The Little SAS Book”。好可爱。当我是一名学习SAS的研究生时,我很乐意为它支付两倍的保险费。
答案 4 :(得分:1)
两个答案。 如果您主要对使用SAS程序进行统计感兴趣,我推荐 由Horton和Kleinman撰写的SAS和R书。他们有一个博客,您可以浏览并查看他们的方法:http://sas-and-r.blogspot.com/ 这是一本不会给出很多背景知识的驱动书籍,但对于那些知道自己想做什么而只需要查找语法的人来说,它是一个方便的参考。
如果您是一位开发自己算法的认真程序员,并且您更喜欢使用与MATLAB和R有很多相似之处的矩阵矢量语言编程,那么请查看SAS / IML矩阵语言。您可以浏览使用SAS / IML软件进行统计编程一书中的“入门”一章 http://support.sas.com/publishing/authors/wicklin.html(完全披露:我是作者。)
作为额外的奖励,您可以从SAS / IML程序中调用R,因此对于想要在SAS中进行分析并将结果与R中进行的类似分析进行比较的人来说非常方便。
答案 5 :(得分:0)
SAS for Dummies应该是相当不错的。我没看过,但是工作中的人似乎喜欢它。