【发布时间】:2011-04-17 02:06:19
【问题描述】:
这两种语言中哪一种适合统计分析?除了可访问性之外,每种方法的优缺点是什么?
【问题讨论】:
-
定义“统计分析”,同样定义“数据分析”。这两个术语都包含大量的领域,并且大部分matlab 和python 都不会成为明显的赢家。我在 ROOT 中进行“数据分析”。 SO上有很多人在做大量统计,经常使用R。
标签: python matlab statistics analysis
这两种语言中哪一种适合统计分析?除了可访问性之外,每种方法的优缺点是什么?
【问题讨论】:
标签: python matlab statistics analysis
MATLAB
Python(带有SciPy)
如果 SciPy 没有提供开箱即用的所有功能,那么您可能不得不在 Internet 上进行搜索。我不是地质统计学方面的专家,但这里有一封带有一些起始指针的邮件。 http://mail.scipy.org/pipermail/scipy-user/2007-November/014434.html
我也听说Python+R不错,但是没试过。
编辑:添加指向 Python + R 的链接:http://rpy.sourceforge.net/
【讨论】:
我会选择 Python,因为它可以像 Matlab 一样强大,而且是免费的。此外,您可以免费分发您的应用程序,并且没有许可链。
Matlab 很棒而且价格昂贵(它有一个很棒的统计软件包),它在开始时会比 Python 更平滑,但从长远来看并非如此。
现在,如果您真的想要最好的解决方案,请查看 R,这是社区中事实上的统计软件包。他们甚至有一个 Python 端口。 R 也是免费软件。
【讨论】:
您绝对应该查看Sage,它是一个预集成的 Python 和许多主要的面向数学/科学的库和框架。来自网站:
使命:为 Magma、Maple、Mathematica 和 Matlab 创建一个可行的免费开源替代方案。
【讨论】:
SciPy、NumPy 和 Matplotlib。
【讨论】: