Я пытаюсь запустить динамическую линейную регрессию для своих данных:
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
Исследуйте в настоящее время список. В примере используются данные типа double. Когда я конвертирую свои данные в двойные, используя это решение Я получаю ту же ошибку. Нужно ли использовать переменную временного ряда, такую как xts? Мои формулы ошибочны?