学部3年のとき、シミュレーション論という講義で、マルコフ過程により次の状態、さらにその次の状態を予測するということを行ないました。これをプログラムで実現します。蛇足マルコフ過程とはある時点における現象の確率が直前の結果だけで決まる確率過程をマルコフ過程と言います。取るものをマルコフ連鎖と言います。言われてもよくわからないので、図で説明します。赤と青、二つのボックスを用意します。その中にはそれぞれ黒玉2白玉3、黒玉3白玉2を入れます。次に、それぞれのボックスから玉を1つずつ取り出し、交換してそれぞれのボックスに玉を入れます。下の画像は、赤のボックスから白玉を、青のボックスから黒玉を取り出し、それを交換したものです。この作業を繰り返します。\)その確率が\(1/5\)になっていることがわかります。このように、ある時点の確率は1つ前のプロセスに依存していることがわかります。このような問題が出たとします。悪いの状態を毎日次の推移行列のマルコフ連鎖で推移する。今日の調子は悪かった。明後日の調子を予測せよ。$$さて、どのように解くか。プログラムを書きます。推移行列は正方行列でなければならない。明後日の結果を予測する。\)を推移行列としています。Pと書く必要があるところです。SciPyならそれで書けるのにね。0.36}どうやら36%の確率で明後日も体調が悪いようです......。さいごに学部講義のシミュレーション論では実際にプログラムを組むという演習はありませんでしたが、私は「とりあえず組んでみたい!」という一心で組みました。他にもいろいろプログラムを組んだので、また後ほどアップロードします。2020.01.23前回に引き続き、シミュレーション論の復習がてらプログラムを組んでゆきます。情報工学科3年秋学期にあるメディアデザインで作成したSwift5によるiOSアプリの説明をするページである。2020.01.23前回に引き続き、マルコフ連鎖に関する記事です。WordPress.。