私はRubyで私の統計的計量のいくつかを視覚化したいと思っています。RubyでRを使う最良の方法
私の問題は、私はそれに適した宝石を見つけることができないということです。
rsrubyは最新のようではなく、Ruby 1.9.2にインストールすることはできません。
RubyでRコマンドを実行する方法を知っていますか?
私はRubyで私の統計的計量のいくつかを視覚化したいと思っています。RubyでRを使う最良の方法
私の問題は、私はそれに適した宝石を見つけることができないということです。
rsrubyは最新のようではなく、Ruby 1.9.2にインストールすることはできません。
RubyでRコマンドを実行する方法を知っていますか?
私はこのポストを見て、私はかなり広くRを使用しているので、私はコメントするべきだと思った。あなたがRの背景から来ているなら、私が見つけた最高の宝石はRinrubyです。それが幻想的な理由は、あなたがルビーのコマンドを解釈しないので、実際のRコードを使用するからです。例:
require "rinruby"
#Set all your variables in Ruby
n = 10
beta_0 = 1
beta_1 = 0.25
alpha = 0.05
seed = 23423
R.x = (1..n).entries
#Use actual R code to perform the analysis
R.eval <<EOF
set.seed(#{seed})
y <- #{beta_0} + #{beta_1}*x + rnorm(#{n})
fit <- lm(y ~ x)
est <- round(coef(fit),3)
pvalue <- summary(fit)$coefficients[2,4]
EOF
上記のRinrubyのWebサイトには、いくつかの素晴らしい例があります。これが助けてくれたらと思っています。
-Sean
Sean、あなたの言葉を忘れないでください。あなたはそれをRinRubyが素晴らしいと思いますか? –
@sean、グラフをRのウィンドウに表示させるのではなく、Webページから生成する方法はありますか?私はライブラリのウェブサイトのGettysburgの例を使ってこれを現在テスト中です... – daveomcd
@daveomcdそれはしばらくしていますが、Rウインドウの代わりにグラフィックデバイスとしてPNGにレンダリングして表示することはできませんPNG? – bigtunacan
@ハンシが述べたように、RServeは、リモートでRを実行するための最良の方法です。特にWebコンテキストからRubyを使用している場合、RServeはいくつかのメリットがあります。
JavaやC++を含むさまざまな言語のRServeクライアントがあるので、(私の考えでは)いずれのプログラミングフレームワークにも縛られることはありません。 Webアクセス可能なプラットフォームを使用する場合は、Rserveを別のホスト上で実行しておき、さらにセキュリティを強化するためにTCP/IP経由でトラフィックをルーティングすることもできます。
Rserve + http://rubygems.org/gems/rserve-simplerまたはhttp://opencpu.org/ '[R] [ルビー]'のため – Hansi
検索、これは前に回答されています... –
http://stackoverflow.com/questions/9287265/r-statistical-package-gem-for-a-rails-applicationに似ています – Azolo