首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R和SPSS差异

R和SPSS差异
EN

Stack Overflow用户
提问于 2010-09-24 20:54:40
回答 12查看 72.9K关注 0票数 36

我将很快分析大量与网络流量相关的数据,并对数据进行预处理以进行分析。我发现R和SPSS是最流行的统计分析工具。我还将生成相当多的图形和图表。因此,我想知道这两个软件的基本区别是什么。

我不是问哪一个更好,我只是想知道两者在工作流程方面的区别(除了SPSS有GUI的事实之外)。无论是哪种情况,我都会主要使用脚本,所以我想知道其他的区别。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2010-09-24 22:34:59

我在一家公司工作,该公司使用SPSS进行大部分数据分析,出于各种原因-我已经开始尝试使用R进行越来越多的自己的分析。我遇到的一些最大的差异包括:

  1. 输出表- SPSS有基本表,通用表,定制表,等等,所有这些都可以输出到漂亮的数据查看器或任何他们称之为的数据查看器。这些可以相对容易地传输到Word文档或Excel工作表,以便进一步分析/演示。R中的等效函数涉及学习LaTex或使用odfWeaveLyx或数据nature.
  2. Labeling中的某些东西--> SPSS在处理变量标签和值标签方面做得很好。我还没有为R找到一个健壮的解决方案来完成同样的任务。
  3. 你提到你将要为你的大部分工作编写脚本,我个人认为SPSS的脚本语法非常可怕,以至于我已经尽可能地停止使用SPSS。R语法似乎更符合逻辑,并且更严格地遵循编程标准,而且如果您遇到麻烦(例如),有一个非常活跃的社区可以依靠。我还没有找到一个很好的社区,当我遇到问题时可以问问题。

其他人则指出了这些程序在成本和功能方面的一些重大差异。如果你必须与其他人合作,他们使用SPSS或R的舒适度应该是一个因素,因为你不想成为组中唯一一个可以在未来处理或编辑你编写的脚本的人。

如果你打算学习R,统计交换网站上的这篇文章有一堆很棒的学习R的资源:https://stats.stackexchange.com/questions/138/resources-for-learning-r

票数 34
EN

Stack Overflow用户

发布于 2010-09-25 03:22:53

这是我之前在R-help邮件列表中发布的一些东西,但我认为它很好地概括了R和SPSS之间的一般差异:

当谈到计算机软件的用户友好性时,我喜欢把汽车比作公交车:

公交车非常容易使用,你只需要知道上哪辆车,在哪里上车,在哪里下车(并且你需要支付车费)。另一方面,汽车需要更多的工作,你需要有某种类型的地图或方向(即使地图在你的脑海中),你需要时不时地加油,你需要知道道路规则(有某种类型的驾照)。汽车的最大优势是它可以带你去很多公交车不能去的地方,而且对于一些需要在公交车之间换乘的旅程来说,它更快。

使用这种类比的程序,如SPSS是总线,易于用于标准的事情,但如果你想做一些尚未预先编程的事情,则非常令人沮丧。

R是一款四轮驱动的SUV (虽然环保),背部有一辆自行车,顶部有皮划艇,乘客座椅上有好的步行和跑步鞋,后座有爬山和洞穴探险装备。

如果你花时间学习如何使用设备,R可以带你去任何你想去的地方,但这比在SPSS中学习公共汽车站的位置要花更长的时间。

R的GUI使其更容易使用,但也限制了可以轻松使用的功能。SPSS确实有脚本,这使得它不仅仅是一条总线,但SPSS的一般哲学将人们引向GUI而不是脚本。

票数 35
EN

Stack Overflow用户

发布于 2010-09-24 21:34:41

SPSS的初始工作流程包括证明开一张丰厚的支票是合理的。R是免费提供的。

R只有一种用于“脚本”的语言,但不要这么想,R实际上是一种内置了强大的数据操作、统计和图形功能的编程语言。SPSS有'Syntax','Scripts‘,也可以用Python编写脚本。

另一个大问题是SPSS将其数据压缩到一个电子表格结构中。处理其他数据结构可能非常困难,但对于R来说是很自然的。我不知道从哪里开始在SPSS中处理网络图类型的数据,但是R有一个包可以做这件事。

此外,使用R,您还可以使用Sweave将您的工作流程与报告集成在一起-您可以使用嵌入的R代码位来编写文档,生成图表或表格,在系统中运行文件,然后以PDF格式输出报告。当你想做一份周报,或者你做了一大堆工作,然后老板给了你一个更新的数据集时,这是一个很棒的选择。再运行一遍,读一遍,就完成了。

但你知道,你的决定...

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3787231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档