Tengo una aplicación de rieles alojada en Heroku para la cual deseo incorporar algunos análisis de datos en vivo. Idealmente, me encantaría encontrar una manera de ejecutar un modelo de regresión impulsado generalizado, que sé que está disponible en ambos R (http://cran.r-project.org/web/packages/gbm/index.html) y Stata (http://www.stata-journal.com/article.html?article=st0087). Quiero guardar el árbol gbm resultante y luego, dentro de mi aplicación, usarlo para predecir nuevos resultados según la entrada del usuario.Opciones de minería de datos/Análisis estadístico para una aplicación Heroku Rails?
Si eso no es posible, estaría abierto a utilizar otros algoritmos de minería de datos. Lo más importante para mí es la capacidad de integrarlo en mi aplicación Heroku para que pueda funcionar sin mi máquina local.
Opciones He mirado en:
1) Heroku Soporte Opciones vendoring la biblioteca R en una gema de rubíes. Soy relativamente nuevo en ruby y rieles, es algo que sería factible para mí. He buscado instrucciones para vender bibliotecas en gemas, pero no he podido encontrar mucho.
2) Otro hilo aquí (http://stackoverflow.com/questions/6495232/statistic-engine-that-work-with-heroku) menciona CloudNumbers, pero no parece posible llamar al servicio desde un Aplicación Rails.
3) En uno de sus casos de estudio, Heroku menciona FlightCaster, que utiliza Clojure, Hadoop y EC2 para su aprendizaje automático (http://www.infoq.com/articles/flightcaster-clojure-rails). Vi que Heroku admite Clojure, pero ¿hay alguna manera de integrarlo (o más específicamente, Incanter) en mi aplicación Rails?
Háganme saber si tiene alguna idea.