MCMC のデバッグ


前回の記事は, MCMC はパラメーターを推定するだけではなく,データの生成にも利用できるというものでした。今回はデータが生成できて何がうれしいのかということを少しだけ真面目に考えてみます。 結論から言えば, MCMC もっと見る

.NET のコンパイラーとバージョン情報


最近 FAKE でビルドスクリプトを書いています。その際にコンパイラーによってバージョン情報の扱いが違うらしいことに気が付いたので,ここにまとめます。 .NET Framework のアセンブリーには 3 つのバージョン もっと見る

R で変更不可能な変数を定義する


R で変更不可能な変数を作るには lockBinding 関数を使います。 変数を定義してから lockBinding すると誤って変更してしまう場合があるので,定義と定数化を同時に行います。 assign 関数と同様に もっと見る

Mersenne Twister のプチ並列化


Mersenne Twister は広く用いられる疑似乱数生成器です。疑似乱数生成器は乱数生成のために状態を持つので,並列化にはあまり向かないのですが, Mersenne Twister の内部状態の大きさを逆手にとって もっと見る