讨论 这个问题 是我问这个问题的直接原因。更普遍的原因是,我经常不得不向只熟悉SPS的人解释R。我知道SPSS的大多数基础知识,因为我们仍然在基础课程统计数据中使用它。但是,由于我更像是一个男人,因此很难知道SPSS用户如何与R进行第一次会面。

我知道有这本书 SAS和SPSS用户的R 这已经包含一些信息。但是,我想知道当您从SPSS切换到R时,更困难的部分是什么。

或换句话说:如果您必须在一天内向SPSS用户解释R,那么您将重点关注哪些主题?这是 不是 顺便说一句,一个假设的问题(是的,我知道,不是因为它得到的报酬总是有意义的...)。

有帮助吗?

解决方案

首先,数据操作是从SPSS/SAS到R的最具挑战性的事情。其次,对如何通过使用因素来处理分类价值的真实理解。最后,摘要统计数据和描述措施有时可能具有挑战性,以一种可以传输给PPT或Excel的格式,这是我(我的)客户通常期望/需求报告的内容。

我会专注于:

1个数据操作

了解数据结构。进出口。然后深入培训有关使用Plyer等软件包的培训,重塑,特别关注如何有效使用配方和ID融化的铸件。如何在数据中应用数值函数。使用ddply。

2分组数据

通常,对与EpicalC或用户定义功能进行重新编码进行处理的解释。还解释了因素,水平和标签的重要性

3个描述

花几分钟时间介绍XTABS(),table(),prop.table(),使用reshape的cast()创建更合理地导出到Excel的数据列表。

图形是可选的,如果您在上述方面做得很好,他们应该能够获取所需的数据,以在最适合使用的任何软件中创建图形。

4个图形

如果您做得很好,教导数据操作,那么在这一点上,将数据纳入图形所需的形状应该非常简单(或至少可重复)。 GGPLOT2很复杂,需要一天才能与一天一起玩。但是可以快速概述它。另外,基本图形易于理解,并且对语法的工作方式和语法的工作方式更为清楚。

注意:我遗漏了统计分析。但是,LM()以及ANOVA()或COR()的概述将作为起点有用。但这应该与数据同时解释。

其他提示

尽管我“写”了r to SPSS迁移的书籍,但它是针对程序员和大多数SPSS用户,而我却更喜欢“点击点击”。诸如Dectucer(或R Commander)之类的图形用户界面可以帮助他们在教导R编程代码如何工作时感觉到宾至如归的感觉。 Dectucer的情节构建器也做得很好,让您轻松创建复杂的绘图,如果您想学习GGPLOT2代码,它也会向您展示。伊恩(Ian)做得很好!

但是,虽然SPSS图形用户界面覆盖了SPS可以做的98%,但DECLUCER可能覆盖R可以做的1%。这可能仍然是您普通研究人员所需的75%,但是R如此广泛,以至于为了充分利用人们,人们需要学习编程。我的书的免费版本“ SAS和SPSS用户的R”仅为80页,涵盖了我认为最有可能混淆初学者的编程领域。它在 http://r4stats.com.

就在最近,我有一个学生在某种程度上精通统计,并事先对SPS进行了一些分析。然后,我向他展示了如何在R中做完全相同的事情。我们经历了代码并绘制,解释和辩论每一行。他意识到在R中做到这一点是多么容易和方便。因此,R社区成长为1 :)

我处理的研究人员最大的问题是缺少点击GUI。尽管在R社区中有许多努力,但它们都没有达到SPSS的易用/功率水平。

由于编码是用户的第二本性,有时我们会忘记统计软件的大多数用户无法编程(并且会像瘟疫一样避免使用),即使他们可能对统计有很深刻的实践理解。

如果我有一天将SPSS用户带入R,我会开始使用它们 DECLUCER. 。 DECLUCER是一个R GUI项目(自我促销注:我是作者),对来自SPSS的用户来说应该非常熟悉。当他们发现自己需要更先进的功能时,他们自然会移到命令行以满足他们的需求。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top