Mam aplikację szyn, która jest hostowana na Heroku, dla której chcę włączyć analizę danych na żywo. Idealnie, chciałbym wymyślić sposób, aby uruchomić uogólniony wzmocniony model regresji, który, jak wiem, jest dostępny w obu R (http://cran.r-project.org/web/packages/gbm/index.html) i Stata (http://www.stata-journal.com/article.html?article=st0087). Chcę zapisać powstałe drzewo Gbm, a następnie w mojej aplikacji użyć go do przewidywania nowych wyników na podstawie danych wprowadzanych przez użytkownika.Opcje eksploracji danych/analizy statystycznej dla aplikacji Heroku Rails?
Jeśli to niemożliwe, będę otwarty na używanie innych algorytmów eksploracji danych. Najważniejsza dla mnie jest możliwość zintegrowania go z moją aplikacją Heroku, aby działała bez mojej lokalnej maszyny.
Opcje Przyjrzeliśmy się:
1) Heroku Pomoc zaproponował vendoring bibliotekę R w ruby gem. Jestem stosunkowo nowy w rubinach i szynach, jest to dla mnie wykonalne. Rozglądałem się za instrukcjami dotyczącymi bibliotek vendingowych w klejnotach, ale nie udało mi się ich znaleźć.
2) Inny wątek tutaj (http://stackoverflow.com/questions/6495232/statistic-engine-that-work-with-heroku) wspomniał o CloudNumbers, ale nie wydaje się możliwe wywołanie usługi z Aplikacja Rails.
3) W jednym ze studiów przypadku Heroku wspomina o FlightCasterze, który wykorzystuje Clojure, Hadoop i EC2 do uczenia maszynowego (http://www.infoq.com/articles/flightcaster-clojure-rails). Widziałem, że Heroku wspiera Clojure, ale czy istnieje sposób na zintegrowanie go (a dokładniej Incanter) z moją aplikacją Rails?
Proszę dać mi znać, jeśli masz jakieś pomysły.