我正在尝试对我的数据进行动态线性回归:
require(RCurl)
y <- read.csv(text=getURL("https://raw.githubusercontent.com/zmilhard/helloworld/master/growth_data_2.csv"))
explore <- y[1:87,2:21]
我使用三个不同的公式来尝试运行回归:
require(zoo)
dlr <- dynrq(explore ~ L(explore,1) + L(explore,12), tau = 99/100)
dlr <- dynrq(explore ~ L(explore,1) + L(explore,20), tau = 99/100)
dlr <- dynrq(explore ~ L(explore,1) + L(explore,20), tau = 99/100, start = c(2,1), end = c(87,20))
我不断收到错误:
Error in hasTsp(x) : invalid time series parameters specified
探索当前是一个列表。该示例使用双精度类型的数据。当我使用此解决方案将数据转换为双精度时,我得到了同样的错误。我是否需要使用时间序列变量,例如 xts?我的公式有问题吗?