Skip to contents

Make a Model Spec tibble.

Usage

internal_make_spec_tbl(.model_tbl)

Arguments

.model_tbl

This is the data that should be coming from inside of the regression/classification to parsnip spec functions.

Value

A model spec tbl.

Details

Make a Model Spec tibble.

Author

Steven P. Sanderson II, MPH

Examples

make_regression_base_tbl() |>
  internal_make_spec_tbl()
#> # A tibble: 39 × 5
#>    .model_id .parsnip_engine .parsnip_mode .parsnip_fns model_spec
#>        <int> <chr>           <chr>         <chr>        <list>    
#>  1         1 lm              regression    linear_reg   <spec[+]> 
#>  2         2 brulee          regression    linear_reg   <spec[+]> 
#>  3         3 gee             regression    linear_reg   <spec[+]> 
#>  4         4 glm             regression    linear_reg   <spec[+]> 
#>  5         5 glmer           regression    linear_reg   <spec[+]> 
#>  6         6 glmnet          regression    linear_reg   <spec[+]> 
#>  7         7 gls             regression    linear_reg   <spec[+]> 
#>  8         8 lme             regression    linear_reg   <spec[+]> 
#>  9         9 lmer            regression    linear_reg   <spec[+]> 
#> 10        10 stan            regression    linear_reg   <spec[+]> 
#> # ℹ 29 more rows

make_classification_base_tbl() |>
  internal_make_spec_tbl()
#> Error in map2(.x, vec_index(.x), .f, ...):  In index: 10.
#> Caused by error:
#> ! Could not find model builder function 'klar_classification_discrim_regularized' for engine='klaR', mode='classification', parsnip_function='discrim_regularized'.
#> Original error: object 'klar_classification_discrim_regularized' of mode 'function' was not found