用于Rails应用程序的R统计包Gem

我正在寻找将R Statistical软件包集成到我的rails应用程序中。 我的研究发现了RSRuby,RinRuby和Rserve Ruby客户端。 从那些使用过这些或其他选项的人那里得到一些反馈并获得对每个选项的优缺点的更好的想法将会很棒。 我也听说过Gauss是另一种选择,但我现在还不知道任何ruby接口。

我的主要应用程序将是多项logit和probit模型。 如果这有帮助。

提前感谢您的意见。

RSRuby采用将R解释器嵌入Ruby作为C扩展的方法。 它只适用于特定版本的ruby,所以如果你使用JRuby或Rubinius,这对你来说不是一个真正的选择。 它绝对是最快的,虽然有些类转换有点奇怪。

RinRuby和Rserve Ruby都使用TCP / IP套接字,尽管Rserve声称速度要快5到10倍。

我会试试RSRuby,如果你遇到ruby版本等问题,请切换到Rserve。 我对高斯并不熟悉。

抬头 – 据我所知,这些解决方案都不支持multithreading,主要是因为R与其他实例不相称。