为什么你要成为一个用户:简要介绍R

如果你正在阅读这篇文章,你可能听说过R编程语言,但可以避免。R是一种编程语言统计计算和图形,您可以用它来清洁,您的数据分析和图表。人们普遍使用的不同学科的研究人员估计和显示半岛体育官方网址入口结果和老师的统计和研究方法。它是免费的,一个有吸引力的选择,但依靠编程代码-而不是下拉菜单或按钮来完成工作。编程语言是令人生畏的。也许你喜欢舒适和熟悉的统计程序您已经使用过。也许你没有时间学习新的技能。也许你只是不知道从哪里开始。这些都是有效的原因推迟使用R .但是我们用R为研究和教学,而且我们相信带来的好处远远大于所需的时间和精力。我们在这里不仅要说服你使用R,而是为你提供一些资源。

理由成为一个用户

R的最强大的特性之一是,它是开源的,这意味着任何人都可以访问底层代码用来运行程序和免费添加自己的代码。这意味着R:

  1. 总是能够执行的最新统计分析一旦有人认为他们;
  2. 很快就会修复其缺陷和透明;和
  3. 已经召集了一个社区的编程和数据书呆子。用户),你可以寻求帮助。

任何人都可以编写自己的代码,这意味着任何人都可以添加到巨大的R的工具列表。程序员提交他们的代码到R“的形式包。“一些包专攻特定种类的分析,而其他包更广泛。例如,“压水式反应堆”包Stephane Champely专门进行动力分析。相比之下,“心理”包APS的威廉·r·雷夫尔可以做任何事从描述性统计项目反应理论中介分析。2017年伊始,有将近10000包可用。一旦开发一种新的统计方法,有人会创建一个新包或添加新工具到现有的包。

此外,任何人都可以查看代码中使用包。和有很多用户知道他们在做什么和能认出编程错误当他们出现。包的作者会告诉你,他们的电子邮件收件箱邮件的R爱好者,他们都遇到他们的代码中的错误。这意味着bug被发现迅速,迅速解决这一问题。作为用户,您不需要等待一年包的新版本发布;新的更新可用一旦作者使更改他们的包。发布和更新,使整个过程透明。

典型的想要检查的用户之间的动态数据和包作者想让新技术可用非常合作,以至于R用户发现自己进入了一个社区的人员和程序员。半岛体育官方网址入口对一些人来说,这种交互是限于寻求帮助(通常是简单的搜索你的问题)。对于那些相信他们的灵魂伴侣是另一个用户(有很多人),全国有meetup组和整个会议围绕R。

现在的问题是:你应该使用R ?一切。不认真,一切。扔掉SPSS、SAS和占据,因为R可以做所有的描述性分析,回归方程,(C)卵子(M),你想要和分层线性模型。不需要买MPlus,因为R结构方程建模。别烦打开Excel,因为合并数据集,清洗数据,识别重要的行或列,甚至更新你的成绩单发布可以通过R .节省彩色铅笔,因为R将创建任何阴谋或图形可以想象,即使它的3 d或互动或两者兼而有之。R可以用于文本处理器像乳液一样,所以你可以将你的结果集成到手稿本身。卡使用Microsoft Word因为你的合作者喜欢跟踪更改吗?R将创建APA格式表,连同意义恒星和水平线和出口. doc文件为您的方便。R能做两个频率论的贝叶斯统计。R可以利用多核处理器和并行运行分析。寻找一些乐趣与R和学习如何做一个眨眼的大象。R可以引导,模拟,随机化,重新取样,乘、转嫁,停车。R不能停车。

在全球范围内,R可以解决许多的挑战表现可再生的研究。一个特定的研究可能无法复制因为各种各样的原因,但是最简单的一个是,我们经常忘记什么我们做我们的数据得到的结果。你怎么创建从你的物品——平均分数,求和,reverse-scoring,还是项目反应理论?你中心变量两个吗?你对哪些参与者排除和基于什么标准?我们经常回到自己的数据说,“等一下,我做了什么吗?“R可以解决这些问题,因为你使用脚本执行分析。脚本意味着你编写代码,后来运行操作数据,进行分析,使图形。换句话说,使用R是写一个文档,其中包含你所做的一切,你做的顺序,当你分析你的数据。从理论上讲,你可以分享你的代码和数据与世界上任何人,他们可以使用这些代码和数据复制的结果,统计,和情节,没有额外的工作或思想的部分。 This ability to share your analyses has been augmented by online databases like the Open Science Framework in which you can publicly share your analysis scripts and data from your research projects.

你应该成为一个用户最后一个原因是,R是越来越多的被用作一个行业标准的数据分析领域,也被称为“数据科学。“许多公司(如Facebook,默克公司,辉瑞)聘请心理学博士生招募候选人良好的把握,统计和编程。学习R将使你成为一个更有吸引力的候选人如果你申请非学术工作,和教学R将为学生提供更多的职业选择。

如何成为一个用户

到现在你可能会想,“听起来不错,但我绝对没有编程经验。我甚至开始使用R怎么样?“不要害怕!在这里,我们提供了一些具体的发起点开始你的轨迹朝着一个专家用户:

安装R和RStudio。成为用户的第一步是正确安装软件到你的电脑上。过去(技术上在2012年之前),R非常陡峭的学习曲线,因为唯一的图形窗口,您可以用一个大空白色控制台界面——这种空白填补任何心理学家与恐惧的心。一些真正伟大的工程师决定,这是非常低效的,开发了一种叫做RStudio图形用户界面(GUI)。这使R更加用户友好的个人没有编程背景。我们强烈建议您安装RStudio除了R,因为它会让你的生活指数更容易。

学习基础知识。有一些很棒的教程免费在线和是伟大的入门工具让您开始您的旅程R掌握。我们有广泛搜索(在互联网上),并确定了一批有用的资源,如“学习统计与R”丹•纳瓦罗和“R YaRrr:海盗的指南”,纳撒尼尔·d·菲利普斯(完整的故事,看到22页)。你甚至可以学习R伴随猫gif。所有这些教程中出现的R资源,网上

探索先进的技术。在这一点上,使用R将取决于你的研究项目和自己的教学需求。在我们的资源列表中,我们指出了一些包,我们喜欢用定期,我们包括一些包,为先进的统计和图形绘制技术是有用的。开始探索,动用主题和工具,让你听起来很有趣。一段时间后,你会遇到新的自己包。留意R-Bloggers.com网站上保持新趋势(例如,新fivethirtyeight包发布的安德鲁•花的定量编辑FiveThirtyEight.com)。你使用R越多,你越会摆脱它。此外,如果你自己与R语言变得足够精明,你甚至可以编写自己的函数和包和分发给公众普遍使用。

我们希望这个简短的介绍为你提供了工具和动力来开始使用R为您分析。R是一个令人难以置信的灵活和复杂的研究工具,但是一旦你掌握了它,你可以做(几乎)任何东西。

APS的威廉·r·雷夫尔说在2017年的APS年会,可能25 - 28,2017年,在马萨诸塞州的波士顿。