2011-06-12 2 views
1

데이터를 기반으로 결과를 시뮬레이션하는 웹 앱을 만드는 데 관심이 있습니다. 예를 들어, 야구 또는 주식 시장 시뮬레이션이지만, 주로 레일에 소셜 앱/위젯을 만드는 경험이 있습니다.레일에서 시뮬레이션을 어떻게 실행합니까? (예 : 스포츠/증권 시장/기타)

체크 아웃 할 수있는 리소스가 있습니까? 나는 구글을 통해보고 있었고, 물리학적인 오프라인 루비 자료들을 다루지 만, 아직도 조금은 잃어버린다.

많은 통계 데이터를 집계하고 다양한 시뮬레이션 알고리즘을 실행해야 할 것이라고 생각합니다.

올바른 방향으로 밀어 주시면 감사하겠습니다. 도움에 감사드립니다.

+1

달성하려는 목표에 대한 구체적인 예를 들려 줄 수 있습니까? "데이터를 기반으로 결과를 시뮬레이션하는 웹 앱 만들기"는 매우 모호합니다. 웹 페이지의 일종의 UI 구성 요소에 데이터를 공급하고 있습니까? 아니면 숫자 계산을하고 결과를 데이터베이스에 저장하려고합니까? –

+0

설명이 부족하여 유감스럽게 생각합니다. UI 구성 요소의 일종으로 데이터를 공급할 것입니다. 새로운 앱은 게임이 될 가능성이 높습니다. – ahuang7

답변

2

레일스는 주로 웹 요청과 응답 사이에서 컴퓨팅을 수행하도록 설계되었으므로 queue 또는 daemonizer과 같은 것을 사용하여 시뮬레이션을 백그라운드에서 실행할 수 있습니다.

다른 경우 레일즈는 수치 계산을위한 루틴입니다. 따라서 ruby-gsl, GNU 과학 라이브러리의 루비 포트를 사용할 수 있습니다. 시뮬레이터에는 표준 통계 루틴 및 Monte Carlo 알고리즘 지원을 포함하여 많은 유용한 기능이 있습니다.

+0

도움을 주시면 감사하겠습니다. – ahuang7

관련 문제