トレンドのトピックを見つけるために、標準スコアと移動平均を組み合わせて使用します。
z-score = ([current trend] - [average historic trends]) / [standard deviation of historic trends]
今まで、私は次のようにしています:
いつでも、歴史的な傾向については、24 時間前にさかのぼります。現在、1 月 12 日午後 3 時 45 分があるとします。
current_trend = ヒット数 [1 月 11 日 3:45 - 1 月 12 日 3:45]
history_trends = ヒット数 [1 月 10 日 3:45 - 1 月 11 日 3:45] + ヒット数 [1 月 9 日 3:45 - 1 月 10 日 3:45] + ヒット数 [1 月 8 日 3:45 - 1 月 9 日 3: 45] + ...
しかし、これは本当に適切ですか?いつも0時から始めたほうがいいんじゃない?たとえば、同じデータ (午後 3 時 45 分) の場合は次のようになります。
current_trend = ヒット数 [1 月 11 日 0:00 - 1 月 12 日 0:00]
history_trends = ヒット数 [1 月 10 日 0:00 - 1 月 11 日 0:00] + ヒット数 [1 月 9 日 0:00 - 1 月 10 日 0:00] + ヒット数 [1 月 9 日 0:00 - 1 月 9 日 0:00: 0] + ...
きっと結果は違うと思います。しかし、どのアプローチがより良い結果をもたらすでしょうか?
あなたが私の質問を理解し、私を助けてくれることを願っています。:) 前もって感謝します!