tidymodels

Easily install and load the tidymodels packages

https://github.com/tidymodels/tidymodels

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 16 committers (6.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (18.6%) to scientific vocabulary

Keywords from Contributors

tidy-data tidyverse setup visualisation odbc date-time documentation-tool package-creation unit-testing ggplot-extension
Last synced: 10 months ago · JSON representation

Repository

Easily install and load the tidymodels packages

Basic Info
Statistics
  • Stars: 797
  • Watchers: 27
  • Forks: 72
  • Open Issues: 8
  • Releases: 13
Created almost 8 years ago · Last pushed 10 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Codeowners

README.Rmd

---
output: github_document
---



```{r}
#| echo: false
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)
```

# tidymodels 


[![R-CMD-check](https://github.com/tidymodels/tidymodels/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/tidymodels/tidymodels/actions/workflows/R-CMD-check.yaml)
[![Codecov test coverage](https://codecov.io/gh/tidymodels/tidymodels/branch/main/graph/badge.svg)](https://app.codecov.io/gh/tidymodels/tidymodels?branch=main)
[![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/tidymodels)](https://CRAN.r-project.org/package=tidymodels)
[![Downloads](https://cranlogs.r-pkg.org/badges/tidymodels)](https://CRAN.r-project.org/package=tidymodels)
[![lifecycle](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html)


## Overview

[tidymodels](https://www.tidymodels.org/) is a "meta-package" for modeling and statistical analysis that shares the underlying design philosophy, grammar, and data structures of the [tidyverse](https://www.tidyverse.org/).

It includes a core set of packages that are loaded on startup:

* [`broom`](https://broom.tidymodels.org/) takes the messy output of built-in functions in R, such as `lm`, `nls`, or `t.test`, and turns them into tidy data frames.

* [`dials`](https://dials.tidymodels.org) has tools to create and manage values of tuning parameters.

* [`dplyr`](https://dplyr.tidyverse.org) contains a grammar for data manipulation. 

* [`ggplot2`](https://ggplot2.tidyverse.org) implements a grammar of graphics. 

* [`infer`](https://infer.tidymodels.org) is a modern approach to statistical inference.

* [`parsnip`](https://parsnip.tidymodels.org) is a tidy, unified interface to creating models. 

* [`purrr`](https://purrr.tidyverse.org) is a functional programming toolkit.

* [`recipes`](https://recipes.tidymodels.org) is a general data preprocessor with a modern interface. It can create model matrices that incorporate feature engineering, imputation, and other help tools.

* [`rsample`](https://rsample.tidymodels.org) has infrastructure for _resampling_ data so that models can be assessed and empirically validated. 

* [`tibble`](https://tibble.tidyverse.org) has a modern re-imagining of the data frame.

* [`tune`](https://tune.tidymodels.org) contains the functions to optimize model hyper-parameters.

* [`workflows`](https://workflows.tidymodels.org) has methods to combine pre-processing steps and models into a single object. 

* [`yardstick`](https://yardstick.tidymodels.org) contains tools for evaluating models (e.g. accuracy, RMSE, etc.).

A list of all tidymodels functions across different CRAN packages can be found at .

You can install the released version of tidymodels from [CRAN](https://CRAN.r-project.org) with:

``` r
install.packages("tidymodels")
```

Install the development version from GitHub with:

``` r
# install.packages("pak")
pak::pak("tidymodels/tidymodels")
```

When loading the package, the versions and conflicts are listed:


```{r}
library(tidymodels)
```

## Contributing

This project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/1/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.

- For questions and discussions about tidymodels packages, modeling, and machine learning, please [post on RStudio Community](https://forum.posit.co/new-topic?category_id=15&tags=tidymodels,question).

- Most issues will likely belong on the GitHub repo of an individual package. If you think you have encountered a bug with the tidymodels metapackage itself, please [submit an issue](https://github.com/tidymodels/tidymodels/issues).

- Either way, learn how to create and share a [reprex](https://reprex.tidyverse.org/articles/articles/learn-reprex.html) (a minimal, reproducible example), to clearly communicate about your code.

- Check out further details on [contributing guidelines for tidymodels packages](https://www.tidymodels.org/contribute/) and [how to get help](https://www.tidymodels.org/help/).

Owner

  • Name: tidymodels
  • Login: tidymodels
  • Kind: organization

GitHub Events

Total
  • Create event: 8
  • Release event: 2
  • Issues event: 8
  • Watch event: 27
  • Delete event: 4
  • Issue comment event: 12
  • Push event: 11
  • Pull request event: 9
  • Fork event: 6
Last Year
  • Create event: 8
  • Release event: 2
  • Issues event: 8
  • Watch event: 27
  • Delete event: 4
  • Issue comment event: 12
  • Push event: 11
  • Pull request event: 9
  • Fork event: 6

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 224
  • Total Committers: 16
  • Avg Commits per committer: 14.0
  • Development Distribution Score (DDS): 0.272
Past Year
  • Commits: 16
  • Committers: 5
  • Avg Commits per committer: 3.2
  • Development Distribution Score (DDS): 0.563
Top Committers
Name Email Commits
Max Kuhn m****n@g****m 163
Julia Silge j****e@g****m 23
Emil Hvitfeldt e****t@g****m 18
Hannah Frick h****h@r****m 4
James Wade j****e@d****m 3
Jeroen Ooms j****s@g****m 2
alex hayes a****s@g****m 2
AshleyHenry15 a****y@r****m 1
Chuliang Xiao C****X@g****m 1
Gábor Csárdi c****r@g****m 1
Jim Hester j****r@g****m 1
Raymond R. Balise b****e@m****u 1
Simon P. Couch s****h@g****m 1
Stephan Kadauke s****e@g****m 1
Y. Yu 5****e 1
‘topepo’ ‘****n@g****’ 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 67
  • Total pull requests: 62
  • Average time to close issues: 5 months
  • Average time to close pull requests: 14 days
  • Total issue authors: 42
  • Total pull request authors: 16
  • Average comments per issue: 2.57
  • Average comments per pull request: 1.15
  • Merged pull requests: 54
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 7
  • Pull requests: 10
  • Average time to close issues: 1 day
  • Average time to close pull requests: about 8 hours
  • Issue authors: 5
  • Pull request authors: 2
  • Average comments per issue: 0.14
  • Average comments per pull request: 0.4
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • topepo (11)
  • EmilHvitfeldt (5)
  • juliasilge (4)
  • PathosEthosLogos (3)
  • alexpghayes (3)
  • nikosGeography (2)
  • JosiahParry (2)
  • IndrajeetPatil (2)
  • maksymiuks (2)
  • DavisVaughan (1)
  • nipnipj (1)
  • mlane3 (1)
  • quantitative-technologies (1)
  • kcarnold (1)
  • verajosemanuel (1)
Pull Request Authors
  • topepo (26)
  • juliasilge (10)
  • EmilHvitfeldt (5)
  • JamesHWade (4)
  • hfrick (3)
  • jimhester (2)
  • gaborcsardi (2)
  • simonpcouch (2)
  • RaymondBalise (1)
  • alexpghayes (1)
  • PursuitOfDataScience (1)
  • AshleyHenry15 (1)
  • skadauke (1)
  • ChuliangXiao (1)
  • jeroen (1)
Top Labels
Issue Labels
feature (9) upkeep (5) bug (2) question (2) tidy-dev-day :nerd_face: (2) Discussion (1)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • cran 29,401 last-month
  • Total docker downloads: 33,517,570
  • Total dependent packages: 22
    (may contain duplicates)
  • Total dependent repositories: 83
    (may contain duplicates)
  • Total versions: 24
  • Total maintainers: 1
cran.r-project.org: tidymodels

Easily Install and Load the 'Tidymodels' Packages

  • Versions: 15
  • Dependent Packages: 22
  • Dependent Repositories: 79
  • Downloads: 29,401 Last month
  • Docker Downloads: 33,517,570
Rankings
Stargazers count: 0.5%
Forks count: 1.1%
Downloads: 1.9%
Average: 2.0%
Docker downloads count: 2.3%
Dependent repos count: 2.6%
Dependent packages count: 3.4%
Maintainers (1)
Last synced: 10 months ago
conda-forge.org: r-tidymodels
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 4
Rankings
Stargazers count: 15.5%
Dependent repos count: 16.1%
Forks count: 23.1%
Average: 26.6%
Dependent packages count: 51.6%
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.4 depends
  • broom >= 1.0.0 imports
  • cli >= 3.3.0 imports
  • conflicted >= 1.1.0 imports
  • dials >= 1.0.0 imports
  • dplyr >= 1.0.9 imports
  • ggplot2 >= 3.3.6 imports
  • hardhat >= 1.2.0 imports
  • infer >= 1.0.2 imports
  • modeldata >= 1.0.0 imports
  • parsnip >= 1.0.0 imports
  • purrr >= 0.3.4 imports
  • recipes >= 1.0.1 imports
  • rlang >= 1.0.3 imports
  • rsample >= 1.0.0 imports
  • rstudioapi >= 0.13 imports
  • tibble >= 3.1.7 imports
  • tidyr >= 1.2.0 imports
  • tune >= 1.0.0 imports
  • workflows >= 1.0.0 imports
  • workflowsets >= 1.0.0 imports
  • yardstick >= 1.0.0 imports
  • covr * suggests
  • glue * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • testthat >= 3.0.0 suggests
  • xml2 * suggests