基本情報技術者 2010年 秋期 午前(科目A) 問03
問題文
表は、ある地方の天気の移り変わりを示したものである。例えば、晴れの翌日の天気は、40%の確率で晴れ、40%の確率で曇り、20%の確率で雨であることを表している。天気の移り変わりが単純マルコフ過程であると考えたとき、雨の2日後が晴れである確率は何%か。

選択肢
ア:15
イ:27
ウ:30
エ:33(正解)
天気の移り変わり(マルコフ過程)【午前2 解説】
要点まとめ
- 結論:与えられた遷移確率行列に基づくと、初日が雨の場合に2日後に晴れである確率は33%で、選択肢ではエが正解です。
- 根拠:マルコフ過程では2日後の確率は途中の全ての中間状態を通る経路を合成して求め、雨→(晴・曇・雨)→晴の和で計算すると になります。
- 差がつくポイント:一日後の確率と混同せず、必ず「全ての中間状態での遷移を掛けて足す」か遷移行列を二乗して求めることが合格の鍵です。
正解の理由
問題は「初日が雨である」ときに「2日後に晴れである確率」を求める問題です。マルコフ性により、2日後の確率は中間状態(翌日が晴・曇・雨)を総和して求めます。
計算:
- 雨→晴→晴:
- 雨→曇→晴:
- 雨→雨→晴:
これらを足すと (=33%)となり、選択肢は エ(33)です。
よくある誤解
- 「2日後=1日後の確率」と誤認する(1日後の晴は30%ですが、2日後は合成が必要)。
- 中間経路(雨→雨→晴 など)を抜かして計算する(全経路の和を取ることを忘れる)。
- 行列の観点を持たず、掛け算と足し算の順序を間違える(確率の合成ルールの誤適用)。
解法ステップ
- 問題の初期状態を確認:初日は「雨」。
- 翌日(中間状態)として取り得る全ての状態(晴・曇・雨)を列挙。
- 各経路ごとに「初日→中間」×「中間→2日後(晴)」を計算する。
- 全経路の確率を足し合わせる:。
- 数値を代入して を得る。該当する選択肢を選ぶ。
選択肢別の誤答解説
- ア: 15 — これは例えば「雨→曇→晴」の経路 のみを取り出してしまった誤りです。全経路を合成する必要があります。
- イ: 27 — これは「雨→晴→晴」と「雨→曇→晴」だけを足して とし、雨→雨→晴()を忘れたケースです。
- ウ: 30 — これは「2日後の確率=1日後の晴(30%)」と誤認したパターンです。時間が進むごとに確率は経路合成で変わります。
- エ: 33 — 正解。全経路を合成すると (33%)になります。
補足コラム
遷移行列 を用いると、n 日後の遷移確率は行列の n 乗で求められます。本問では状態順を(晴,曇,雨)とすると
であり、2日後の遷移行列は です。計算すると
行・列は同じ順序(晴・曇・雨)です。初期が「雨」なら3行目を見て「晴」への確率が であることがわかります。行列二乗を使えば複数日の遷移も容易に求められます。
FAQ
Q1: なぜ中間状態で足し算するのですか?
A1: 全ての経路は互いに排反(同時に起こらない)なので、確率は各経路確率の和で求めます。各経路確率は独立な連続遷移の積になります。
A1: 全ての経路は互いに排反(同時に起こらない)なので、確率は各経路確率の和で求めます。各経路確率は独立な連続遷移の積になります。
Q2: 行列のどの要素を見ればよいですか?
A2: 初期状態の行、目的状態の列の成分が n 日後の確率です(本問では雨行・晴列の要素)。
A2: 初期状態の行、目的状態の列の成分が n 日後の確率です(本問では雨行・晴列の要素)。
Q3: 小数でない%の整数にする際の丸めはどうする?
A3: 基本は厳密な和を求めて百分率に直します。本問は 0.33 → 33% とぴったりです。問題によっては四捨五入指示がある場合があります。
A3: 基本は厳密な和を求めて百分率に直します。本問は 0.33 → 33% とぴったりです。問題によっては四捨五入指示がある場合があります。
関連キーワード: マルコフ連鎖、遷移確率、行列累乗、確率の合成、遷移行列

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

