Tôi có một ứng dụng đường ray được lưu trữ trên Heroku mà tôi muốn kết hợp một số phân tích dữ liệu trực tiếp. Lý tưởng nhất, tôi rất muốn tìm ra cách để chạy mô hình hồi quy tăng cường tổng quát, mà tôi biết có sẵn trong cả R (http://cran.r-project.org/web/packages/gbm/index.html) và Stata (http://www.stata-journal.com/article.html?article=st0087). Tôi muốn lưu cây gbm kết quả và sau đó, trong ứng dụng của tôi, sử dụng nó để dự đoán kết quả mới dựa trên đầu vào của người dùng.Tùy chọn Phân tích dữ liệu/thống kê dữ liệu cho ứng dụng Heroku Rails?
Nếu không thể, tôi sẽ mở để sử dụng các thuật toán khai phá dữ liệu khác. Quan trọng nhất đối với tôi là khả năng tích hợp nó vào ứng dụng Heroku của tôi để nó có thể chạy mà không có máy cục bộ của tôi.
Tùy chọn Tôi đã nhìn vào:
1) Heroku Hỗ trợ đề nghị vendoring thư viện R vào một viên ngọc ruby. Tôi tương đối mới với ruby và đường ray, đây có phải là điều tôi có thể làm được không. Tôi đã nhìn xung quanh để được hướng dẫn về các thư viện vendoring trong đá quý, nhưng đã không thể tìm thấy nhiều.
2) Một chủ đề khác tại đây (http://stackoverflow.com/questions/6495232/statistic-engine-that-work-with-heroku) đã đề cập CloudNumbers, nhưng dường như không thể gọi dịch vụ từ Ứng dụng Rails.
3) Trong một nghiên cứu điển hình của họ, Heroku đề cập đến FlightCaster, sử dụng Clojure, Hadoop và EC2 cho việc học máy của họ (http://www.infoq.com/articles/flightcaster-clojure-rails). Tôi thấy rằng Heroku hỗ trợ Clojure, nhưng có cách nào để tích hợp nó (hoặc cụ thể hơn là Incanter) vào ứng dụng Rails của tôi không?
Vui lòng cho tôi biết nếu bạn có bất kỳ ý tưởng nào.