商品の価格変動がどれほど変動するかを計算するアルゴリズムを設計しようとしています。商品の価格ボラティリティを計算するアルゴリズム
これは、商品の価格が常に上がったり下がったりすると、商品の価格が徐々に上昇してから急激に下落する場合よりも高いスコアを持つはずです。
ここは私が意味するものの例である:
商品A:1 - > 2 - > 3 - > 2 - > 1 - > 3 - > 4 - > 2 - > 1
商品B:1→2→3→4→5→6→7→8→2
商品C:1→2→3→4→5→4商品Aは価格が上昇し、定期的に落ちるという「波」のようなパターンをしています。
商品Bは、価格が徐々に上昇してから急に下がるという「崖」のようなパターンです。
商品Cは、価格が徐々に上昇してから徐々に下がるという「丘」のようなパターンです。
Aは最も高いランク付けを受け、C、Bが続きます。波のパターンが多いほど商品の価格は高くなります。
これを行う可能性のあるアルゴリズムの提案はありますか?
ありがとうございます!
私はアプローチを思いついた私はここに投稿させて....それが仕事をする必要があるように見える – zenwraight
あなたがする必要があるのは価格差の分布、または価格比率のログを測定することだけです。これらの分布の標準偏差は、ボラティリティのカノニカルな尺度である。別の尺度は、これらの差異における時間点 - 時間点の相関である。相関が高いことは、より大きな傾向性とより低い揮発性を意味する。 – jwimberley
@jwimberleyの提案に感謝します。あなたは、あなたが意味するものをより良く説明するための例を提供することができますか?私はそれを理解しようとしているが、完全に理解していない – badcoder