Ruby: Use R in Ruby via “rinruby”!
[This article was first published on R – The Hack-R Blog, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
>> sample_size = 10
>> R.eval “x <- rnorm(#{sample_size})”
>> R.eval “summary(x)”
>> R.eval “sd(x)”
>> R.eval “x <- rnorm(#{sample_size})”
>> R.eval “summary(x)”
>> R.eval “sd(x)”
With a here document:
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
To leave a comment for the author, please follow the link and comment on their blog: R – The Hack-R Blog.
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.