私は自分の製品に重みを付ける最良の方法と、それらがホームページなどに表示される順序を見つけようとしています。
私がクランチしてランキングに変えたい4つのメトリックがあります:
- 製品の購入
- 製品の古さ(日数)
- 製品が保存された回数
- 製品が表示された回数
理想的には、これらのそれぞれに調整可能な重みがあります。
購入:40%年齢:10%保存:30%再生回数:20%
http://blog.linkibol.com/2010/05/07/how-to-build-a-popularity-algorithm-you-can-be-proud-of/を読んだことがあります
ベイジアンは、定数を使用して平均を平滑化するため、優れた方法のようにも思えます。
基本的に、これを実現するためにCakePHPプロジェクトで使用できるライブラリ/プラグインなどを探しています。
助言がありますか?スタックはCakePHP/Apache/MySQLです