解を求めるのにシミュレーションを適用する例として,最も適したものはどれか。
平成27年度 春期 ITパスポート試験 問27
この問題の解説と、これまでの解答の記録です。
問 27
不正解ア
PERT(アローダイアグラム)で作業時間と作業間の順序関係から最短のプロジェクト期間を求めるのは、最早結合点時刻・最遅結合点時刻をたどってクリティカルパスを特定する、手順の決まった確定的な日程計算である。与えられたデータから答えが一意に定まり、条件を仮定して模擬的に動かす要素がないため、シミュレーションではなく日程計画の技法に当たる。
不正解イ
購入累積金額・直近の購入日・購入頻度という3つの指標で顧客を分類し、ダイレクトメールの送付対象を抜き出すのは RFM 分析と呼ばれる顧客分析の手法である。すでに手元にある過去の実績データを条件で絞り込んでいるだけで、将来をモデル上で試行しているわけではないため、シミュレーションの例としては適さない。
- ウ
正解 シミュレーションとは、現実の対象や現象を数式・モデルで表し、前提条件やパラメータを与えて模擬的に動かすことで、実際には試せない将来の状態や結果を推定する手法である。ウ は、商品ごとの過去10年間の年間販売実績という実績データと、今後の商圏人口がどう変化するかという予測パターン(将来の前提シナリオ)をモデルに与え、まだ起きていない向こう3年間の販売予測額を試算している。将来という不確定な対象を、仮定した条件のもとでモデル上で走らせて答えを得ているので、これがシミュレーションの適用例として最も適する。人口変化のパターンを複数用意すれば、そのつど販売予測額がどう変わるかを比べられる点も、シミュレーションらしい使い方である。よって正解は ウ。
不正解エ
平均故障発生時間間隔(MTBF)や平均修理所要時間(MTTR)、修理担当者数といった値を決められた算出式(待ち行列の公式など)に入力して平均修理待ち時間を求めるのは、公式への代入による計算である。入力値を決めれば答えが一意に定まり、前提を変えてモデルを模擬的に動かす過程がないので、シミュレーションではなく計算式による算出にすぎない。
- シミュレーションは、現実の対象をモデル化し、仮定した条件やパラメータを与えて模擬的に試行することで、実際には試せない将来の姿や結果を推定する手法。将来予測・不確定要素の評価・条件を変えた比較検討が使いどころである。
- 公式への代入計算(MTBF・MTTR など)、PERT による確定的な日程計算、RFM 分析のような既存データの絞り込みは、いずれも答えが一意に定まる計算・分析であってシミュレーションではない。模擬的に動かして将来を試算しているかどうかで見分ける。