「バックテストの重要性と正しい方法」

Importance and Correct Method of Backtesting

予測モデルが正確かつ信頼性があり、未知のデータに対するパフォーマンスを評価する方法はどのように知ることができるでしょうか? それはバックテストの役割です。

Image by Lorenzo Cafaro from Pixabay
  • バックテストとは何ですか?
  • Pythonの例:航空会社の乗客
  • 結論

バックテストとは何ですか?

予測モデルのパフォーマンスを評価するために、私たちはバックテストと呼ばれる手続き(または時系列クロスバリデーションとも呼ばれる)を使用します。バックテストは、過去に使用された場合にモデルがどのように動作したかをテストする方法です。

どのように機能しますか?

時系列の予測モデルをバックテストするために、データをトレーニングセットと検証セット(時にはテストセットとも呼ばれますが、次のセクションでその違いを明確にします)に分割します。トレーニングセットはモデルのトレーニングに使用され、テストセットは未知のデータに対するモデルのパフォーマンスを評価するために使用されます。モデルがトレーニングされた後、テストセットで予測を行うことができます。これらの予測を実際の値と比較して、モデルのパフォーマンスを確認することができます。

モデルのパフォーマンスをどのように測定しますか?

平均絶対誤差(MAE)や平方根平均二乗誤差(RMSE)など、時系列の予測モデルのパフォーマンスを評価するために使用できるいくつかのメトリックがあります。これらのメトリックは、予測値が実際の値にどれだけ近いかを測定します。

この手順は通常、複数回繰り返され、次のことが可能になります:

  • モデルのパフォーマンスの良い推定値を得る
  • パフォーマンスの時間的な変化を視覚化する

以下に、3つの分割を使用してバックテストプロセスの図解を示します:

Backtesting with extending window. Image by author.

上記の図では、3つの重なりを持たない検証期間のみを示しています。ただし、時間ステップごとに1つの部分的に重なるウィンドウを使用することも可能です。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

AIニュース

OpenAIのCEOであるSam Altman氏:AIの力が証明されるにつれて、仕事に関するリスクが生じる

OpenAIのCEOであるSam Altmanは、特に彼の作品であるChatGPTに関するAIの潜在的な危険性について公言してきました。最近のイ...

人工知能

「15Rockの共同創業者兼CEO、ガウタム・バクシ氏によるインタビューシリーズ」

「ガウタム・バクシは、気候リスク管理とアドバイザリーサービスのグローバルリーダーである15Rockの共同創設者兼CEOですガウ...

人工知能

エンテラソリューションズの創設者兼CEO、スティーブン・デアンジェリス- インタビューシリーズ

スティーブン・デアンジェリスは、エンタラソリューションズの創設者兼CEOであり、自律的な意思決定科学(ADS®)技術を用いて...

データサイエンス

2023年にAmazonのデータサイエンティストになる方法は?

ほとんどのビジネスは現在、膨大な量のデータを生成し、編集し、管理しています。しかし、ほとんどのビジネスは、収集したデ...

人工知能

Diginiのスマートセンスの社長、ガイ・イエヒアブによるインタビューシリーズ

ガイ・イハイアヴ氏は、ビジネスの成功に最も重要な資産を保護するためにインターネット・オブ・シングス(IoT)の力を活用す...

データサイエンス

「3つの質問:ロボットの認識とマッピングの研磨」

MIT LIDSのLuca CarloneさんとJonathan Howさんは、将来のロボットが環境をどのように知覚し、相互作用するかについて議論し...