我已经将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
,以便我可以使用该模型进行进一步的时间序列建模。谢谢。任何解决方案都将受到赞赏。