問題の制約
- データセットのサイズはわかっていますが、データ自体はわかっていません。
- データ セットは、一度に 1 データ ポイントずつ増加します。
- トレンド ラインは、一度に 1 つのデータ ポイントでグラフ化されます (スプライン/ベジエ曲線を使用)。
グラフ
以下のコラージュは、かなり正確な傾向線を持つデータ セットを示しています。
グラフは次のとおりです。
- 左上。時間ごと、最大 24 のデータ ポイント。
- 右上。1 年間の日別、最大 365 のデータ ポイント。
- 左下。約 52 のデータ ポイントを使用して、1 年間の週ごと。
- 右下。1 年間の月単位で、最大 12 のデータ ポイントがあります。
ユーザー入力
ユーザーは以下を選択できます。
- 時系列のタイプ (毎時、毎日、毎月、四半期、毎年); と
- 時系列の開始日と終了日。
たとえば、ユーザーは 6 月の 30 日間の日次レポートを選択できます。
傾向の重み
ウィンドウ サイズ (つまり、トレンド ラインを計算するときに平均化するデータ ポイントの数) を計算するには、次の式を使用します。
data points / trend weight
Whereはdata points
ユーザー入力から導出され、6.4です。トレンド ウェイト6.4は適切なフィット感を生み出しますが、かなり恣意的であり、さまざまなユーザー入力には適切ではない可能性があります。trend weight
質問
この問題の制約を考えると、どのtrend weight
ように計算する必要がありますか?