【问题标题】:forecasting resource utilization预测资源利用率
【发布时间】:2012-03-06 18:06:13
【问题描述】:

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

【问题讨论】:

  • 过早优化是万恶之源!
  • 我会开始 here 看看你能学到什么。您的问题非常广泛且开放。听起来您应该自己研究一些,并提出一些与您的问题相关的具体问题,而不是关于时间序列的单一广泛问题。
  • 这不是编程问题...

标签: algorithm r time-series


【解决方案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

【讨论】:

  • 如果它适合你,请分享你的想法和方法。干杯!
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 2018-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-08
    • 2015-04-21
    相关资源
    最近更新 更多