Skip to content

Parsnip objects not playing nicely with broom::glance #325

@beaulucas

Description

@beaulucas

I've been transitioning my workflow into using tidymodels, but am noticing a lack of broom:: coverage.

Glance Doesn't Work, Tidy Does

# tidymodels_0.0.3
# broom_0.5.2
# parsnip_0.0.4
library(tidymodels)
set.seed(4831)
split <- initial_split(mtcars, props = 9/10)
car_train <- training(split)
car_test  <- testing(split)

car_model <- linear_reg()

lm_car_model <- 
  car_model %>%
  set_engine("lm")

lm_fit <-
  lm_car_model %>%
  fit(mpg ~ ., data = car_train)

# doesnt work, but classic lm does
broom::glance(lm_fit)
lm(mpg ~ ., data = car_train) %>% broom::glance()

# works
broom::tidy(lm_fit)

Is this something planning on being ironed out in the future? I've also noticed discrim supports no broom operations either.

Thanks for your feedback

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions