• 締切済み

推測の精度を求めるには?

プログラムを作って、日によって異なる、ある行動を起こした時間を推定しました。実際にその行動を起こした時間と比較して、このプログラムの精度を求めたいと考えました。 実際に行動を起こした時間が、3日間で、 A1- 6:18, A2- 10:21, A3- 12:38... プログラムで推測の時間が B1- 6:30, B2- 10:11, B3- 12:53... とすると、誤差(偏差?)は(12,-10,15...)となります。これは、ほぼ正規分布に従っていました。この誤差の平均や、標準偏差などが精度の指標になると思っていますが、正しい方法と、そういった値の正しい名称を教えていただきたいです。

みんなの回答

  • tomtom_
  • ベストアンサー率39% (43/110)
回答No.1

正規分布でありそうだというのなら,正規分布を仮定して平均等のパラメータを推測することは難しくありません. EMアルゴリズムを用いてみてはいかがでしょう. 平均と標準偏差でエラーバーが出せると思うのですが.

参考URL:
http://www.neurosci.aist.go.jp/~akaho/MixtureEMj.html
goo_Condor
質問者

お礼

アドバイスありがとうございます。また、お礼が遅れてしまい申し訳有りませんでした。EMアルゴリズムについて調べてました。推定のプログラムのところから直してみればと言ったアドバイスですよね。 今回は推定のプログラムのパラメータは総当たりで、誤差の二乗和が一番小さくなるように設定し、推測値データを求めており、出来ればプログラムは変更したくないと考えております。ですが、最尤法でパラメータを求めた方が、説得力もありますね。ついでにエラーバーが出せるとのことで、もう少し勉強してみます。 本当にありがとうございました。

関連するQ&A