差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
stan [2018/04/18 17:46] – created watalu | stan [2018/04/18 19:37] (現在) – watalu | ||
---|---|---|---|
行 3: | 行 3: | ||
Stanは次のような仕組みを持つソフトウェアである。 | Stanは次のような仕組みを持つソフトウェアである。 | ||
- | - Stan言語を用いて事前分布とモデルの設定を与えると、ハミルトニアンモンテカルロ法に基づいて事後分布に従う乱数を発生させるC++コードを生成する。 | + | - [[:: |
- 生成したコードをコンパイルすると、予め用意されていたライブラリを用いて実行できるバイナリができあがる。 | - 生成したコードをコンパイルすると、予め用意されていたライブラリを用いて実行できるバイナリができあがる。 | ||
- これにデータを与えて実行すると、事後分布に従う疑似乱数列を出力する。 | - これにデータを与えて実行すると、事後分布に従う疑似乱数列を出力する。 | ||
行 9: | 行 9: | ||
出力されるのは疑似乱数列のデータである。たとえば平均やメディアンを計算したり、ヒストグラムを描くなど、データの扱いにまた別のソフトウェアを必要とするため、通常はRやPythonなどの環境を通して用いられる。 | 出力されるのは疑似乱数列のデータである。たとえば平均やメディアンを計算したり、ヒストグラムを描くなど、データの扱いにまた別のソフトウェアを必要とするため、通常はRやPythonなどの環境を通して用いられる。 | ||
+ | ここでは、[[:: | ||