パフォーマンス予測とは?
パフォーマンス予測は、サブスクライバーの過去のStravaアクティビティデータに基づいて、主要なランニングレース距離の完走予想タイムを表示します。 サポートされるレース距離は、5km、10km、ハーフマラソンと、フルマラソンです。 パフォーマンス予測は、レースの地形や標高の変動は考慮せず、アスリートがトラックと同様の平坦なコースでレースを走ることを想定しています。 パフォーマンス予測はサブスクライバーのみに提供され、「あなた」タブの「進捗」画面で確認できます。 モバイル アプリのランニング アクティビティでも表示されます。
仕組み
すべての予測を表示するには、登録者は 24 週間以内に GPS を使用した屋外ランニング アクティビティを少なくとも 20 件アップロードする必要があります。 この閾値を設けることにより、パフォーマンス予測機能を支える機械学習モデルが、高品質で正確な予測を行うのに十分なデータを持っていることが保証されます。 パフォーマンス予測は、各ランニングのアップロード後、および3日間ランニングのアップロードがない場合に、そのサブスクライバーの新しい予測データを生成します。 期間内に十分なランニングアクティビティをアップロードしていないサブスクライバーには、直近で十分なアップロードがあった時の予測データがキャッシュされた状態で表示されます。 サブスクライバーがアップロードを再開し、アクティビティ数が閾値に達すると、パフォーマンス予測が更新されます。
パフォーマンス予測の推移は、過去1ヶ月、3ヶ月、6ヶ月の期間で確認できます。 1ヶ月表示では、毎日のパフォーマンス予測を確認できます。 3ヶ月表示と6ヶ月表示では、各週のパフォーマンス予測の中央値を確認できます。 その日またはその週に更新されたパフォーマンス予測がない場合は、前後の予測をつないで表示します。 過去のパフォーマンス予測を表示するには、選択した距離について、対象期間内に少なくとも2件のパフォーマンス予測が必要です。 また、今日のパフォーマンス予測を算出するための十分なランニングデータがない場合でも、対象期間内の過去のパフォーマンス予測は確認できます。
Stravaの方法論
Stravaのパフォーマンス予測機能は、過去のランニング履歴やベストエフォートなど、100以上のアスリートデータを活用するMLモデルによって支えられています。 推定VO2マックスのような理論的な指標に依存する他のレース予測機能とは異なり、Stravaはレース結果を予測するために、実際のアクティビティデータのみを使用します。 この機能はまた、同様のトレーニング履歴を持つアスリートのパフォーマンスデータも活用しているため、推定タイムは現実的で、同様の能力を持つ他のユーザーのパフォーマンスにも依存します。
各レース距離のタイムは独立して計算されるため、予測精度が高くなります。 例えば、マラソンに向けてトレーニングしているアスリート(週当たりの練習量が多く、長いインターバルに重点を置いているアスリート)は、ハーフマラソンやマラソンの予測には大きな改善が見られるかもしれませんが、短距離走の予測には同等の改善は見られないかもしれません。 同様に、短距離走に重点を置いているアスリート(トレーニングにおいてスピードとパワーを重視しているアスリート)は、5kmと10kmの予測において、スピードやパワーがあまり重要でない長距離走の予測よりも向上が見られるかもしれません。
パフォーマンス予測モデルの強化版が2025年9月23日の週にリリースされました。 このアップデートにより、最近のベストエフォートがパフォーマンス予測により正確に反映されるようになりました。