English 中文(简体)
最佳的语言或程序用于查找模式和统计分析是什么?[关闭]
原标题:
  • 时间:2009-03-18 21:58:58
  •  标签:

我有一个程序,它从雅虎下载基本历史股票数据并将其放入SQLite数据库中。我希望能够执行查询,例如查找移动平均值,并确定一只股票持续上升或下降的最长期限。我可以编写Perl函数来执行此操作,但这似乎是过度的,因为Perl不适用于统计。哪种语言或程序最适合执行这些类型的任务?

最佳回答

看看R语言——它是免费的,旨在进行统计分析,并且具有ODBC模块,可让您访问SQLite。

问题回答

http://www.r-project.org/ (请注意这是链接,不是句子)

R非常好。需要一些时间来习惯它并学习如何使用它,但它提供的模块数量和功能使它成为目前最好的免费统计程序。

如果您想快速入门或证明概念,那么尝试一下Weka比R更好。Weka声称拥有直观的GUI。尽管从我的经验来看,这不完全是真相,但仍比进入R更快。

我听说R是用于这些事情非常好的一种语言。我个人没有使用过它,所以无法给你推荐好的资源或其他什么东西。但我认为值得一提。

你可能希望考虑更数学化的方法(而不是编程方法),例如使用Mathematica或其他CAS。 Mathematica可以加载您的SQL表,您将能够使用所有您想要的数学工具进行广泛的分析。当然,Mathematica还有一种严谨的函数语言可以使用!

Statistics::Descriptive或Math::Business::SMA perlmods怎么样?如果您已经了解Perl,那么在CPAN上找到所需内容可能比学习R更快。

This tool is not free, but worth a look: http://www.tableausoftware.com/

我与Tableau软件没有任何关联。





相关问题
热门标签