After the package is installed using devtools::install_github("ryanbieber/Time-Series-Catch-All")
, The following code sections go over what the package does.
library(TimeSeriesCatchAll)
All you have to do now is make sure that your series you want to test are in a data-frame with the column names being the names of the series you want to test. That's it, it will also impute missing values and look for anomalies as well. If it does change a value it will tell you in what column and in what position the value was that got changed.
## num.cores indicates the amount of cores you want to use in this process
models <- all_in_one_time_series(mtcars, num.cores = parallel::detectCores()-1)
Disclaimer: I know mtcars isn't a time-series but it will work nonetheless.
The output will be a data-frame with your model used on the bottom of however many steps you decided to look out with the column name being the name of the original series. Enjoy! This should hopefully save you a lot of time deciding on what model to choose for your time-series data.
library(forecast) Documentation
library(forecastHybrid) Documentation
library(dlm) Documentation
library(mice) Documentation
library(outForest) Documentation
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.