@@ -30,56 +30,6 @@ convert_stan_interval <- function(x, level = 0.95, lower = TRUE) {
3030 res
3131}
3232
33- # ' Find args for documentation
34- # ' @rdname convert_args
35- # ' @keywords internal
36- # ' @export
37- convert_args <- function (model_name ) {
38- envir <- get_model_env()
39-
40- args <-
41- ls(envir ) %> %
42- tibble :: tibble(name = . ) %> %
43- dplyr :: filter(grepl(" args" , name )) %> %
44- dplyr :: mutate(model = sub(" _args" , " " , name ),
45- args = purrr :: map(name , ~ envir [[.x ]])) %> %
46- dplyr :: filter(grepl(model_name , model )) %> %
47- tidyr :: unnest(args ) %> %
48- dplyr :: select(model : original ) %> %
49- full_join(get_arg_defaults(model_name ),
50- by = c(" model" , " engine" , " parsnip" , " original" )) %> %
51- mutate(original = dplyr :: if_else(! is.na(default ),
52- paste0(original , " (" , default , " )" ),
53- original )) %> %
54- select(- default )
55-
56- convert_df <- args %> %
57- dplyr :: select(- model ) %> %
58- tidyr :: pivot_wider(names_from = engine , values_from = original )
59-
60- convert_df %> %
61- knitr :: kable(col.names = paste0(" **" , colnames(convert_df ), " **" ))
62-
63- }
64-
65- # ' @rdname convert_args
66- # ' @keywords internal
67- # ' @export
68- get_arg_defaults <- function (model ) {
69- check_model_exists(model )
70- gdf <- get(paste0(" get_defaults_" , model ))
71- gdf()
72- }
73-
74- # ' @rdname convert_args
75- # ' @keywords internal
76- # ' @export
77- get_arg <- function (ns , f , arg ) {
78- args <- formals(getFromNamespace(f , ns ))
79- args <- as.list(args )
80- as.character(args [[arg ]])
81- }
82-
8333# ------------------------------------------------------------------------------
8434# nocov
8535
0 commit comments