2012-03-06 108 views
0

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

+0

过早的优化是所有罪恶的根源! – Tim 2012-03-06 18:07:20

+0

@Tim ?????????? – Avinash 2012-03-06 18:08:55

+0

我会开始[这里](http://cran.r-project.org/web/views/TimeSeries.html),看看你能学到什么。你的问题非常广泛和开放。听起来你应该自己研究一些问题,并提出一些与你的问题相关的具体问题,而不是一个关于时间序列的广泛问题。 – Justin 2012-03-06 18:27:42

回答

0

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

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

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