Ho un'app per rails ospitata su Heroku per la quale voglio incorporare alcune analisi di dati in tempo reale. Idealmente, mi piacerebbe capire un modo per eseguire un modello di regressione potenziato generalizzato, che so è disponibile in entrambi i R (http://cran.r-project.org/web/packages/gbm/index.html) e Stata (http://www.stata-journal.com/article.html?article=st0087). Voglio salvare l'albero gbm risultante e quindi, all'interno della mia app, usarlo per prevedere nuovi risultati basati sull'input dell'utente.Opzioni di data mining/analisi statistica per un'app di Heroku Rails?
Se ciò non è possibile, sarei aperto a utilizzare altri algoritmi di data mining. La cosa più importante per me è la possibilità di integrarlo nella mia app di Heroku in modo che possa funzionare senza la mia macchina locale.
Opzioni ho guardato in:
1) Heroku supporto suggerito vendoring biblioteca R in un gioiello rubino. Sono relativamente nuovo a ruby e rail, è qualcosa che sarebbe fattibile per me. Ho cercato consigli su librerie di vendita in gemme, ma non sono riuscito a trovare molto.
2) Un altro thread qui (http://stackoverflow.com/questions/6495232/statistic-engine-that-work-with-heroku) ha menzionato CloudNumbers, ma non sembra possibile chiamare il servizio da un App per rails.
3) In uno dei loro casi di studio, Heroku menziona FlightCaster, che utilizza Clojure, Hadoop ed EC2 per il loro apprendimento automatico (http://www.infoq.com/articles/flightcaster-clojure-rails). Ho visto che Heroku supporta Clojure, ma c'è un modo per integrarlo (o più specificamente Incanter) nella mia app Rails?
Per favore fatemi sapere se avete qualche idea.