Movatterモバイル変換


[0]ホーム

URL:


broom 1.0.11

broom 1.0.10

broom 1.0.9

broom 1.0.8

Deprecations

Minor Improvements

Miscellaneous

broom 1.0.7

broom 1.0.6

New Features

Deprecations

Bug Fixes

broom 1.0.5

broom 1.0.4

broom 1.0.3

broom 1.0.2

broom 1.0.1

broom 1.0.0

broom 1.0.0 is the first “production” release of the broom package,and includes a number of notable changes to both functionality andgovernance.

As of this release, the broom team will be following a set ofguidelines that clarify the scope of further development on the package.Given the package’s wide use and long history, these guidelinesprioritize backward compatibility over internal consistency andcompleteness. You can read those guidelineshere!

We’ve also made notable changes to error handling in thisrelease:

Other fixes and improvements:

broom 0.8.0

This update makes significant improvements to documentation, fixes anumber of bugs, and brings the development flow of the package up todate with other packages in the tidymodels.

In the big picture, this release:

Bug fixes and otherimprovements

broom 0.7.12

Nearly identical source to broom 0.7.11—updates the maintainer emailaddress to an address listed in other CRAN packages maintained by thesame person.

broom 0.7.11

broom 0.7.10

broom 0.7.9

broom 0.7.8

broom 0.7.7

broom 0.7.6

broom 0.7.5

broom 0.7.4

broom 0.7.4 introduces tidier support for a number of new modelobjects and improves functionality of many existing tidiers!

New Tidiers

This release also restores tidiers forfelm objects fromthelfe package, which was recently unarchived fromCRAN.

Improvements to existingtidiers

broom 0.7.3

In broom0.7.0, we introduced an error for model objectsthat subclassedlm and relied ontidy.lm(), orsimilarly fortidy.glm(). Tidiers for these objects weresupported unintentionally, and we worried that tidiers for these objectswould silently report inaccurate results.

In hindsight, this change was unnecessarily abrupt. We’ve decided toroll back this change, instead providing the following warning beforeallowing such objects to fall back to thelm/glm tidier methods:

Tidiers for objects of class {subclass} are not maintained by thebroom team, and are only supported through the {dispatched_method}tidier method. Please be cautious in interpreting and reporting broomoutput.”

In addition,

broom 0.7.2

broom 0.7.1

While broom 0.7.1 is a minor release, it includes a number ofexciting new features and bug fixes!

New tidiers

Improvements to existingtidiers

One of the more major improvements in this release is the addition oftheinterval argument to someaugment methodsfor confidence, prediction, and credible intervals. These columns willbe consistently labeled.lower and.upper!(#908 by@grantmcdermott,#925 by@bwiernik)

In addition…

Bug fixes

Deprecations

We followed through with the planned deprecation of character vectortidiers in this release. Other vector tidiers that were soft-deprecatedin 0.7.0 will be fully deprecated in a later release.

broom 0.7.0

broom 0.7.0 is a major release with a large number ofnew tidiers, soft-deprecations, and planned hard-deprecations offunctions and arguments.

Big picture changes

Deprecations

This release ofbroom soft-deprecates the followingfunctions and tidier methods:

We have also gone forward with our planned mixed model deprecations,and have removed the following methods, which now live inbroom.mixed:

Minor breaking changes

A refactoring ofaugment() methods

The internals ofaugment.*() methods have largely beenoverhauled.

New tidiers

Improvements to existingtidiers

Bug fixes

Other changes

For developers andcontributors

broom 0.5.6

broom 0.5.5

broom 0.5.4

broom 0.5.3

broom 0.5.2

broom 0.5.1

broom 0.5.0

Tidiers now returntibble::tibble()s. This release alsoincludes several new tidiers, new vignettes and a large number of bugfixes. We’ve also begun to more rigorously define tidier specifications:we’ve laid part of the groundwork for stricter and more consistenttidying, but the new tidier specifications are not yet complete. Thesewill appear in the next release.

Additionally, users should note that we are in the process ofmigrating tidying methods for mixed models and Bayesian models tobroom.mixed.broom.mixed is not on CRAN yet,but all mixed model and Bayesian tidiers will be deprecated oncebroom.mixed is on CRAN. No further development of mixedmodel tidiers will take place inbroom.

Breaking changes

Almost all tidiers should now returntibbles rather thandata.frames. Deprecated tidying methods, Bayesian and mixedmodel tidiers still returndata.frames.

Users are mostly to experience issues when usingaugment in situations where tibbles are stricter than dataframes. For example, specifying model covariates as a matrix object willnow error:

library(broom)library(quantreg)fit<-rq(stack.loss~ stack.x,tau = .5)broom::augment(fit)#> Error: Column `stack.x` must be a 1d atomic vector or a list

This is because the defaultdata argumentdata = model.frame(fit) cannot be coerced totibble.

Another consequence of this is thataugment.survreg andaugment.coxph from thesurvival package nowrequire that the user explicitly passes data to either thedata ornewdata arguments.

These restrictions will be relaxed in an upcoming release ofbroom pending support for matrix-columns in tibbles.

Developers are likely to experience issues:

New vignettes

This version ofbroom includes several newvignettes:

Several old vignettes have also been updated:

Deprecations

Other changes

Contributors

Many many thanks to all the following for their thoughtful commentson design, bug reports and PRs! The community of broom contributors hasbeen kind, supportive and insightful and I look forward to working youall again!

@atyre2,@batpigandme,@bfgray3,@bmannakee,@briatte,@cawoodjm,@cimentadaj,@dan87134,@dgrtwo,@dmenne,@ekatko1,@ellessenne,@erleholgersen,@ethchr,@huftis,@IndrajeetPatil,@jacob-long,@jarvisc1,@jenzopr,@jgabry,@jimhester,@josue-rodriguez,@karldw,@kfeilich,@larmarange,@lboller,@mariusbarth,@michaelweylandt,@mine-cetinkaya-rundel,@mkuehn10,@mvevans89,@nutterb,@ShreyasSingh,@stephlocke,@strengejacke,@topepo,@willbowditch,@WillemSleegers,@wilsonfreitas, and@MatthieuStigler.

broom 0.4.4

broom 0.4.3

broom 0.4.2

broom 0.4.1

broom 0.4.0

broom 0.3.7

broom 0.3.6

broom 0.3.5

broom 0.3.4

Unit tests intests/testthat/test-augment.R were addedto ensure consistency across these models.

regressions <- mtcars %>% group_by(cyl) %>% do(mod = lm(mpg~ wt, .)) regressions %>% tidy(mod) regressions %>%augment(mod)

See?rowwise_df_tidiers for more.

broom 0.3

broom 0.2


[8]ページ先頭

©2009-2025 Movatter.jp