2011-06-12 103 views
1

我有兴趣创建一些基于数据模拟结果的网络应用程序。例如,棒球或股市模拟,但我主要有在轨道中创建社交应用程序/小部件的经验。如何在rails上运行模拟? (如体育/股票市场/等)

我可以检查一些资源的任何想法?我一直在寻找通过谷歌,和一些物理学离线红宝石的东西,但我仍然有点失落。

我想我会聚集大量的统计数据,然后通过各种仿真算法运行它。

感谢您的帮助,我会很高兴推向正确的方向!

+1

你能举出一些你想要完成的具体事例吗? “创建基于数据模拟结果的Web应用程序”非常含糊。你只是将数据提供给网页上的某种UI组件?或者你是否试图进行一些数字处理并将结果存储到数据库中? – 2011-06-12 08:31:38

+0

对于缺乏澄清感到抱歉,我会将数据提供给某种UI组件,新的应用程序可能会是一个游戏 – ahuang7 2011-06-12 18:40:59

回答

2

首先,Rails的设计主要是在Web请求和响应之间进行计算,所以你可以使用类似queuedaemonizer的东西在后台运行你的模拟。另外,Rails在数值计算的例程上很简单,所以你可以使用GNU科学图书馆的红宝石端口ruby-gsl。模拟器中有很多好东西,包括标准统计程序和对蒙特卡罗算法的支持。

+0

感谢您的帮助,我会研究这些! – ahuang7 2011-06-14 08:39:41