我有以下情况:
- 特定产品的价格历史;
- 同一产品的当前价格。
价格历史应包含具有一定折扣的价格、极低价格(黑色星期五价格)和“正常”零售价格。
根据价格历史,我想确定当前价格是否适合购买产品。目前的价格可能不是历史最低价,但仍然是一个不错的价格。
我有一个非常简单的算法来做到这一点:
- 我对每种产品都有最低折扣,比如 15%
- 根据历史,我有一个平均价格 (
sum(prices) / sum(quantity)
) - 如果当前价格比平均价格低15%(或配置的最低折扣),这是一个很好的买入价。
这很简单,但并不总是有效。
价格历史可能包含具有几个月数据的旧产品,或具有几周价格数据的新产品。可以接受的是,最终算法将更好地适用于具有更多数据的旧产品。
我可以应用哪些统计方法来使算法更精确?