View source: R/add_predictions.R
add_predictions | R Documentation |
Attach predicted values from a model to a data frame with exposure-level records.
add_predictions(.data, model, ..., col_expected = NULL)
.data |
A data frame, preferably with the class |
model |
A model object that has an S3 method for |
... |
Additional arguments passed to |
col_expected |
|
This function attaches predictions from a model to a data frame
that preferably has the class exposed_df
. The model
argument must be
a model object that has an S3 method for the predict()
function. This
method must have new data for predictions as the second argument.
The col_expected
argument is optional.
If NULL
, names from the result of predict()
will be used. If there are
no names, a default name of "expected" is assumed. In the event that
predict()
returns multiple values, the default name will be suffixed by
"_x", where x = 1 to the number of values returned.
If a value is passed, it must be a character vector of same length as
the result of predict()
A data frame or exposed_df
object with one of more new columns
containing predictions.
expo <- expose_py(census_dat, "2019-12-31") |>
mutate(surrender = status == "Surrender")
mod <- glm(surrender ~ inc_guar + pol_yr, expo, family = 'binomial')
add_predictions(expo, mod, type = 'response')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.