統計モデリングを行うための確率的プログラミング言語である。回帰モデルに加えて、階層モデル、状態空間モデルなど複雑なモデルに対して、パラメーター推定を行うことができる。場合は、新しいモデルを作るたびに、そのモデルに対応したパッケージなどをインストールする必要がある。パッケージが見つからない場合は、そのモデルを諦めることになる。利用すれば、多様なモデルを作ることができるようになる。)次のようにして、明示的にソースコードからインストールした方がいい。よるパラメーター推定中にエラーが発生しても、エラーが発生した箇所などを表示してくれるので、デバッグなどが行いやすい。