확률 적 시뮬레이션을 위해 하스켈을 사용하고 싶습니다만, 어떻게해야할지 모르겠습니다. 나는 Hutton의 'Programming in Haskell'을 읽었으며 결정 론적 기능적 프로그램을 작성하는 데 익숙합니다. 그러나, 나는 R이나 python과 같은 명령형 언어에서 쉬운 일종의 확률 적 시뮬레이션을 작성하는 법을 모른다. 내가 읽을 수있는 튜토리얼이나 입문서가 있습니까? 아니면 누구나 시작할 수있는 팁을 제공해 줄 수 있습니까?하스켈의 확률 적 시뮬레이션 튜토리얼
4
A
답변
6
이 주제에 대한 좋은 자체 포함 용지 Erwig and Kollmansberger: Functional Pearls - Probabilistic Functional Programming in Haskell이 있습니다. 하스켈의 숨겨진 마르코프 모델을 기반으로 자연 언어 프로세서를 작성하기위한 출발점으로 사용했습니다. 이 논문을 바탕으로 한 package이 있는데, R 도형에 대한 기본 인터페이스를 제공하는 것으로 보인다.
Haskell 위키에는 entry이있어 hackage에 대한 링크가 더 많습니다. 특히 ProbabilityMonads 패키지가 유용 할 수 있습니다. 쉽게 비 결정론에 대처하기 위해 목록 모나드와 펑터 기능을 사용하는 방법에 대한 Learn You a Haskell 회담
는
-1
http://learnyouahaskell.com/a-fistful-of-monads#the-list-monad
이 작은 부분. 필요에 따라 조금 단순해질 수 있지만 이미 표준 라이브러리에있는 도구를 잘 활용하십시오.
감사합니다. –
귀하의 질문에 대한 답변이 있으면 답변으로 표시하십시오. – Peter