预测资源利用率

时间:2012-03-06 18:06:14

标签: algorithm r time-series

我想创建一个预测某些资源利用率的系统;例如,CPU利用率。我有每天CPU利用率的数据。我怎样才能预测它在未来的使用时间,比如2天?我知道时间序列分析可以提供帮助但我无法理解如何适应与CPU利用率相关的其他因素,因为时间序列分析只是在x轴上的时间和y轴上的利用率。

2 个答案:

答案 0 :(得分:1)

检查一下,我认为它可以帮助你很多或至少帮助你从一些事情开始。他处理类似的问题(预测硬盘空间要求)

http://lpenz.github.com/articles/df0pred-1/index.html

http://lpenz.github.com/articles/df0pred-2/index.html

http://lpenz.github.com/articles/df0pred-3/index.html

答案 1 :(得分:0)

我推断您有多个时间序列,并且您希望将这些额外信息用于工作(而不是仅使用cpu利用率的单变量模型)。

对于单变量模型,您可以使用arima()进行检查,并使用包auto.arima()中的forecast查找此模型的合适订单。可以使用predict()在arima对象上进行预测。

对于多变量模型,您可以考虑向量自回归模型。检查包VAR()中的功能vars