如何在R

时间:2017-08-02 12:00:53

标签: r time-series frequency xts forecasting

我已经将Sales_Data转换为xts,现在想要在时间序列数据中转换为ts-:

Sales_Data_xts<-xts(Sales_Data[, -1], order.by = as.POSIXct(Sales_Data$Month))

通过以下论点,我最终会得到以下错误:

frequency(Sales_Data_xts)

[1] Inf

Sales_Data_ts<-as.ts(Sales_Data_xts, start=start(Sales_Data_xts), end=end(Sales_Data_xts), frequency=frequency(Sales_Data_xts))
  

ts中的错误(coredata(x),frequency = frequency(x),...):正式   参数“频率”由多个实际参数匹配

我还尝试计算频率,因为我有2310行和6天: 频率= 2310/6 = 385,并将其用作:

Sales_Data_ts<-as.ts(Sales_Data_xts, start=start(Sales_Data_xts), end=end(Sales_Data_xts), frequency=385)

但仍然是同样的错误:

  

ts中的错误(coredata(x),frequency = frequency(x),...):   正式参数“频率”由多个实际参数匹配

请告诉我如何将xts转换为ts,以便我可以使用该模型进行进一步的时间序列建模。谢谢。任何解决方案都将受到赞赏。

0 个答案:

没有答案