- Notifications
You must be signed in to change notification settings - Fork1
Echo State Networks for Time Series Forecasting
ahaeusser/echos
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Theechos package provides a comprehensive set offunctions andmethods for modeling and forecasting univariate time series usingEcho State Networks (ESNs). It offers two alternative approaches:
- Base R interface: Functions for modeling and forecasting timeseries using
numericvectors, allowing for straightforwardintegration with existing R workflows. - Tidy interface: A seamless integration with the
fableframework based ontsibble, enabling tidy timeseries forecasting and model evaluation. This interface leverages thefabletoolspackage,providing a consistent and streamlined workflow for model development,evaluation, and visualization.
The package features alightweight implementation that enablesfast and fully automatic model training and forecasting using ESNs.You can quickly and easily build accurate ESN models without requiringextensive hyperparameter tuning or manual configuration.
You can install thestable version fromCRAN:
install.packages("echos")You can install thedevelopment version fromGitHub:
# install.packages("devtools")devtools::install_github("ahaeusser/echos")
library(echos)# Forecast horizonn_ahead<-12# forecast horizon# Number of observationsn_obs<- length(AirPassengers)# Number of observations for trainingn_train<-n_obs-n_ahead# Prepare train and test dataxtrain<-AirPassengers[(1:n_train)]xtest<-AirPassengers[((n_train+1):n_obs)]# Train and forecast ESN modelxmodel<- train_esn(y=xtrain)xfcst<- forecast_esn(xmodel,n_ahead=n_ahead)# Plot resultplot(xfcst,test=xtest)
library(echos)library(tidyverse)library(tsibble)library(fable)# Prepare train datatrain_frame<-m4_data %>% filter(series%in% c("M21655","M2717"))# Train and forecast ESN modeltrain_frame %>% model("ESN"= ESN(value),"ARIMA"= ARIMA(value) ) %>% forecast(h=18) %>% autoplot(train_frame,level=NULL)
About
Echo State Networks for Time Series Forecasting
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
