1
시간 계열에 대해 일대일 교차 유효성 검사를 구현하려고하지만 예상 오류가 발생했습니다.적합 "tslm"모델로 예측할 때 "개체를 찾을 수 없음"오류가 발생했습니다.
library('forecast')
data_aero <- c(579, 624, 651, 687, 745, 753, 844, 965, 1076, 1078, 1107)
data_railway <-c(1417, 1507, 1696, 1831, 1985, 1506, 1854, 2059, 2104, 1932, 1778)
data.ts <- ts(data=data.frame(aero = data_aero, railway = data_railway), start = 2004)
st <- 2003
limit <- 2013
en <- 2014
data.ts.train <- window(data.ts, start=st, end=limit)
data.ts.test <- window(data.ts, start=limit+1, end=en)
m <- tslm(aero~railway, data=data.ts.train)
여기까지 모든 것이 괜찮지 만, 내가
forecast(m, h=1)
을한다면 나는 오류를 얻을
Error in eval(expr, envir, enclos) : object 'railway' not found
인상적입니다. 누구가 생각할 수 있 었는가. 예. 여러 모델을 시도했지만, 아리마는 그 중 하나입니다 .-) 질문 : railway = 1은 철도가 예측되어야한다는 의미이거나 철도에 대해 값 "1"이 사용되고 있음을 의미합니다 예측의 변수? – arthur