Time series forecast error

Hello,

Can you please help me in understanding this error and correcting it.
"Error in forecast(fit_decomposelog, method = "rwdrift", h = 36)[, 1] :
incorrect number of dimensions"

CODE: Random walk with drift forecasting (using Log value) for Test & Training data and checking Accuracy measures: RMSE and MAPE using RWD

###########Splitting data into training and test data sets############
TS_Train <- window(FCL_forecasttimeseries, start=c(2012,14), end=c(2017,24), freq=24)

TS_Test <- window(FCL_forecasttimeseries, start=c(2018,1), freq=24)

TS_Train
TS_Test

autoplot(TS_Train, series = "Train")+ autolayer(TS_Test, series = "Test") + ggtitle("FCL rates Training & Test data") + xlab("periods")+ylab("Rates")+ guides(colour=guide_legend(title = "Forecast"))

#############FORECASTING MAEHODS ############
###########R1.Random walk with drift forecasting (using Log value) for Test & Training data#########

fit_decomposelog <- stl(log10(TS_Train), s.window = "p")
fit_decomposelog
TS_Train_stl <- forecast(fit_decomposelog, method = "rwdrift", h=36)
plot(TS_Train_stl)
TS_Train_stl

########Accuracy measures: RMSE and MAPE using RWD#########
vec2<-10^(cbind(log10(TS_Test), as.data.frame(forecast(fit_decomposelog, method = "rwdrift", h=36)[,1])))
ts.plot(vec2, col=c("blue","red"), main="FCL forecast vs actual")

I received an error in checking actual data with my Test data using RMSE & MAPE

Thank you in advance,

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.