メインコンテンツにスキップ

パフォーマンス予測

Stravaのランニング履歴をもとに、5K、10K、ハーフマラソン、フルマラソンの予想完走時間を確認できる。 MLモデルの仕組みや、どのようなデータが必要なのかを学ぼう。

対応者:Marie

パフォーマンス予測とは何か

パフォーマンス予測は、サブスクライバーの過去のStravaアクティビティデータに基づいて、主要なランニングレース距離の完走予想タイムを表示します。サポートされるレース距離は、5km、10km、ハーフマラソンと、フルマラソンです。

パフォーマンス予測は、レースの地形や標高の変動は考慮せず、アスリートがトラックと同様の平坦なコースでレースを走ることを想定しています。パフォーマンス予測はサブスクライバーのみに提供され、「あなた」タブの「進捗」画面で確認できます。 モバイル アプリのランニング アクティビティでも表示されます。

仕組み

予測を確認するには、サブスクライバーは過去24週間(約5ヶ月半)の期間内に、少なくとも20件のランニングアクティビティをアップロードする必要があります。この閾値を設けることにより、パフォーマンス予測機能を支える機械学習モデルが、高品質で正確な予測を行うのに十分なデータを持っていることが保証されます。パフォーマンス予測は、各ランニングのアップロード後、および3日間ランニングのアップロードがない場合に、そのサブスクライバーの新しい予測データを生成します。期間内に十分なランニングアクティビティをアップロードしていないサブスクライバーには、直近で十分なアップロードがあった時の予測データがキャッシュされた状態で表示されます。サブスクライバーがアップロードを再開し、アクティビティ数が閾値に達すると、パフォーマンス予測が更新されます。

パフォーマンス予測の推移は、過去1ヶ月、3ヶ月、6ヶ月の期間で確認できます。 1ヶ月表示では、毎日のパフォーマンス予測を確認できます。 3ヶ月表示と6ヶ月表示では、各週のパフォーマンス予測の中央値を確認できます。あなたがその日やその週の最新の予測をお持ちでない場合は、私たちが手がかりをつなぎ合わせるお手伝いをいたします。過去のパフォーマンス予測を表示するには、選択した距離について、対象期間内に少なくとも2件のパフォーマンス予測が必要です。たとえ、本日最新の予測を行うのに十分なデータがなくても、選択した期間の過去の予測を確認することができます。

当社の方法論

Stravaのパフォーマンス予測機能は、過去のランニング履歴やベストエフォートなど、100以上のアスリートデータを活用するMLモデルによって支えられています。推定VO2マックスのような理論的な指標に依存する他のレース予測機能とは異なり、Stravaはレース結果を予測するために、実際のアクティビティデータのみを使用します。この機能はまた、同様のトレーニング履歴を持つアスリートのパフォーマンスデータも活用しているため、推定タイムは現実的で、同様の能力を持つ他のユーザーのパフォーマンスにも依存します。

各レース距離のタイムは独立して計算されるため、予測精度が高くなります。例えば、マラソンに向けてトレーニングを行っているアスリートが、週あたりの走行距離を増やし、より長いインターバル走にフォーカスすると、ハーフマラソンやマラソンの予測タイムは大幅に改善される一方で、より短い距離の予測タイムには同等の改善が見られない場合があります。

同様に、短距離にフォーカスし、トレーニングでスピードとパワーを重視するアスリートは、それらの能力がそれほど重要ではない長距離種目よりも、5Kや10Kの予測タイムにおいてより大きな向上が見られる可能性がある。

パフォーマンス予測モデルの強化版が2025年9月23日の週にリリースされました。このアップデートにより、最近のベストエフォートがパフォーマンス予測により正確に反映されるようになりました。

こちらの回答で解決しましたか?