0

这些是我正在使用的数据集的负责人。

 Hour count
  <chr> <int>
1    00 22462
2    01 13293
3    02 10595
4    03  9371
5    04 14325
6    05 38598

要使用自动 arima 执行预测,我应该将此数据转换为单变量。

make.univ(rsms,sms.hour,tname="TIME1", outname="MULTDV")

我使用上面的代码转换为单变量,但它给出了一个错误。

data.frame 中的错误(timedat = rep(0:(NREPOBS - 1), nrow(x)), outdat = as.vector(t(dvs))) :参数暗示不同的行数:4123938、48

原始数据集:

rsms [2million records(1 day data)] sample dataset : sms.hour[24
records (class(sms.hour) = "tbl_df"     "tbl"        "data.frame"]

有人可以帮我解决这个问题吗?

4

1 回答 1

0

您的数据已经是单变量的。我不确定,但我认为下面的行会使您的数据看起来像make.univ()调用的输出:

rsms$Hour <- as.numeric(rsms$Hour)
names(rsms) <- c("TIME", "MULTDV")
于 2017-07-28T03:36:13.677 回答