Skip to content

Commit 50aa106

Browse files
committed
added glance method for #325
1 parent de6e9cd commit 50aa106

File tree

8 files changed

+44
-2
lines changed

8 files changed

+44
-2
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Imports:
3131
prettyunits,
3232
vctrs (>= 0.2.0)
3333
Roxygen: list(markdown = TRUE)
34-
RoxygenNote: 7.1.0.9000
34+
RoxygenNote: 7.1.1
3535
Suggests:
3636
testthat,
3737
knitr,

NAMESPACE

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
S3method(fit,model_spec)
44
S3method(fit_xy,model_spec)
5+
S3method(glance,model_fit)
56
S3method(has_multi_predict,default)
67
S3method(has_multi_predict,model_fit)
78
S3method(has_multi_predict,workflow)
@@ -121,6 +122,7 @@ export(get_fit)
121122
export(get_from_env)
122123
export(get_model_env)
123124
export(get_pred_type)
125+
export(glance)
124126
export(has_multi_predict)
125127
export(is_varying)
126128
export(keras_mlp)
@@ -198,6 +200,7 @@ importFrom(dplyr,tally)
198200
importFrom(dplyr,vars)
199201
importFrom(generics,fit)
200202
importFrom(generics,fit_xy)
203+
importFrom(generics,glance)
201204
importFrom(generics,tidy)
202205
importFrom(generics,varying_args)
203206
importFrom(glue,glue_collapse)

NEWS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# parsnip (development version)
22

3+
* A `glance()` method for `model_fit` objects was added (#325)
4+
35
* Specific `tidy()` methods for `glmnet` models fit via `parsnip` were created so that the coefficients for the specific fitted `parsnip` model are returned.
46

57
# parsnip 0.1.2

R/reexports.R

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,8 @@ generics::fit_xy
1414
#' @importFrom generics tidy
1515
#' @export
1616
generics::tidy
17+
18+
19+
#' @importFrom generics glance
20+
#' @export
21+
generics::glance

R/tidy.R

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,14 @@
77
#' @return a tibble
88
#' @export
99
tidy.model_fit <- function(x, ...) generics::tidy(x$fit, ...)
10+
11+
12+
#' Construct a single row summary "glance" of a model, fit, or other object
13+
#'
14+
#' This method glances the model in a parsnip model object, if it exists.
15+
#'
16+
#' @inheritParams generics::glance
17+
#'
18+
#' @return a tibble
19+
#' @export
20+
glance.model_fit <- function(x, ...) generics::glance(x$fit, ...)

R/zzz.R

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
s3_register("broom::tidy", "_lognet")
88
s3_register("broom::tidy", "_multnet")
99
s3_register("broom::tidy", "_fishnet")
10+
s3_register("broom::glance", "model_fit")
1011
}
1112

1213

man/glance.model_fit.Rd

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/reexports.Rd

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)