pattern-matching - 交易预测 : Which algorithm?

标签 pattern-matching analytics data-mining frequency prediction

我尝试预测下个月的支出。我应该深入研究哪种算法?

我的猜测是通过频繁的模式检测来找出常规支出(FPGrwoth?)。我还没有做到这一点。

我的 CSV:

enter image description here

最佳答案

我喜欢评论中使用三个月平均值的建议。我在下面建议的方法是受到该评论的启发(它实际上是该评论的概括)。

您可以使用weighted average在过去的几个月里。如果 ex[i] 表示当前月份之前第 i 个月的费用(例如 ex[0] 是当前月份)并且如果你想对下个月进行预测,你可以这样做(注意权重总和为 1):

(1/2)*ex[1] + (1/4)*ex[2] + (1/8)*ex[3] + ...

直觉是,如果您的支出模式发生变化,您应该更加关注最近几个月;这反射(reflect)在权重中。

您当然可以采用任何总和为 1 的权重(例如,您选择最能反射(reflect)您的支出模式可能发生变化的权重),并根据这些权重取加权平均值。例如,您可以使用

1/4*ex[1] + 1/4*ex[2] + 1/8*ex[3] + 1/8*ex[4] + 1/16*ex[5] + 1/16*ex[6] + 1/16*ex[6] + 1/16*ex[6]

关于pattern-matching - 交易预测 : Which algorithm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36399243/

相关文章:

haskell - 模式 : n + 1 中的解析错误

algorithm - 应该使用什么相似性度量来对这些序列进行分类?

scala - 使用 View 时出现匹配错误

xml - 将哈希字符 (#) 与正则表达式匹配

apache-spark - Spark 是否适合分析(无需重新分发)来自多台计算机的日志?

SQL Server 非标准基于日期的直方图

api - 如何像 minter.io 那样获取特定日期的 Instagram 关注者数量?

javascript - Segment.IO 请求失败,状态为已取消

python - 为什么 Scikit GradientBoostingClassifier 不允许我使用最小二乘回归?

R- R 中的连续 K 均值聚类操作