サンプルプログラム(Visual C++版)
下記各項目をクリックすると該当のプログラムファイルの圧縮ファイル(*.ZIP)をダウンロードすることができます。
ダウンロードしたファイルを解凍すれば、Visual C++2008で開くことができます。
開いても表示されないときは、画面左側上部にあるソリューションエクスプローラタブをクリックして表示したいファイル名を選びダブルクリックすると表示されます。
Linux版サンプルプログラムはここをクリックして下さい。
プログラムについての解説は本書「統計学を学ぶための数学入門・上」を参照して下さい。
Visual C++プログラミングについては<岡本安晴「大学生のための心理学VC++プログラミング入門」勁草書房>で説明しています。
B.6(B.5) 乱数生成クラスsmplrnの使用例(分布の一様性チェック)
B.7(B.5) 乱数生成クラスsmplrnの使用例(乱数の独立性のチェック)
MCMCの簡単なプログラム例をウェブサイト<Visual C++による簡単なMCMCプログラム例>にも用意しました。
行列計算の機能強化版ライブラリ(mymat.h)を本書下巻用として用意しました。
ここをクリックするとダウンロードできます。
このダウンロードした圧縮ファイルに含まれているmymat.hには、
行列に関する種々の操作を行う関数が用意されていますが、
プログラムとしてはCholesky分解を行うサンプルプログラムで利用する形で用意されています。
プログラムは実行開始時にnの値を設定するとn次正方行列のCholesky分解が行われます。
ファイルmymat.hに用意されている種々の関数としてどのようなものがあるのかは、
ファイルを開いてチェックして下さい。
なお、テキストファイル入出力サンプルプログラムなどをこのページに用意しました。