Add a Model into a Modeltime Table
Arguments
- object
Multiple Modeltime Tables (class
mdl_time_tbl
)- model
A model of class
model_fit
or a fittedworkflow
object- location
Where to add the model. Either "top" or "bottom". Default: "bottom".
See also
combine_modeltime_tables()
: Combine 2 or more Modeltime Tables togetheradd_modeltime_model()
: Adds a new row with a new model to a Modeltime Tabledrop_modeltime_model()
: Drop one or more models from a Modeltime Tableupdate_modeltime_description()
: Updates a description for a model inside a Modeltime Tableupdate_modeltime_model()
: Updates a model inside a Modeltime Tablepull_modeltime_model()
: Extracts a model from a Modeltime Table
Examples
# \donttest{
library(tidymodels)
#> ── Attaching packages ────────────────────────────────────── tidymodels 1.0.0 ──
#> ✔ broom 1.0.1 ✔ recipes 1.0.3
#> ✔ dials 1.1.0 ✔ rsample 1.1.0
#> ✔ dplyr 1.0.10 ✔ tibble 3.1.8
#> ✔ ggplot2 3.4.0 ✔ tidyr 1.2.1
#> ✔ infer 1.0.3 ✔ tune 1.0.1
#> ✔ modeldata 1.0.1 ✔ workflows 1.1.2
#> ✔ parsnip 1.0.3 ✔ workflowsets 1.0.0
#> ✔ purrr 0.3.5 ✔ yardstick 1.1.0
#> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ──
#> ✖ purrr::discard() masks scales::discard()
#> ✖ dplyr::filter() masks stats::filter()
#> ✖ dplyr::lag() masks stats::lag()
#> ✖ recipes::step() masks stats::step()
#> • Learn how to get started at https://www.tidymodels.org/start/
model_fit_ets <- exp_smoothing() %>%
set_engine("ets") %>%
fit(value ~ date, training(m750_splits))
#> frequency = 12 observations per 1 year
m750_models %>%
add_modeltime_model(model_fit_ets)
#> # Modeltime Table
#> # A tibble: 4 × 3
#> .model_id .model .model_desc
#> <int> <list> <chr>
#> 1 1 <workflow> ARIMA(0,1,1)(0,1,1)[12]
#> 2 2 <workflow> PROPHET
#> 3 3 <workflow> GLMNET
#> 4 4 <fit[+]> ETS(A,A,A)
# }