# Compare packages

Choose two to five packages from CRAN or Bioconductor.

Compared: [MachineShop](/cran/MachineShop.md) 3.9.4 (CRAN).

Add one more package to compare it with.

## Declared

[Method](/about/licenses.md)

| Field | MachineShop |
| --- | --- |
| Title | Machine Learning Models and Tools |
| Licence | `GPL-3` |
| As R reads it | GPL-3.0-only, OSI approved |
| Needs R | `>= 4.1.0` |
| Compiled code | Yes |
| System requirements | None |

OSI approval comes from R's licence database and the ids from SPDX. No licence here is judged against another.

## Health

[Method](/about/checks-health.md)

| Check | MachineShop |
| --- | --- |
| CRAN checks | 13 OK |
| CRAN deadline | None |
| Dependencies with a CRAN deadline | 0 |
| Advisories on the current release | None known |

## Downloads

[Method](/about/downloads.md)

- MachineShop: 808 (CRAN mirror, last 30 days)

[Downloads over time](/downloads/compare/MachineShop.md)

## Dependencies

[Method](/about/reverse-dependencies.md)

| Names | MachineShop |
| --- | --- |
| Needs, beyond R | 15 [abind](/package/abind.md), [cli](/package/cli.md), [dials](/package/dials.md), [foreach](/package/foreach.md), [ggplot2](/package/ggplot2.md), [kernlab](/package/kernlab.md), [magrittr](/package/magrittr.md), [party](/package/party.md), [polspline](/package/polspline.md), [progress](/package/progress.md), [recipes](/package/recipes.md), [rlang](/package/rlang.md) and 3 more |
| Comes with R | 5 Matrix, methods, nnet, survival, utils |
| Installs with it | 84 [abind](/package/abind.md), [cli](/package/cli.md), [clock](/package/clock.md), [coin](/package/coin.md), [cpp11](/package/cpp11.md), [crayon](/package/crayon.md), [data.table](/package/data.table.md), [diagram](/package/diagram.md), [dials](/package/dials.md), [DiceDesign](/package/DiceDesign.md), [digest](/package/digest.md), [dplyr](/package/dplyr.md) and 72 more |
| Suggests or enhances | 34 [adabag](/package/adabag.md), [BART](/package/BART.md), [bartMachine](/package/bartMachine.md), [C50](/package/C50.md), [censored](/package/censored.md), [doParallel](/package/doParallel.md), [e1071](/package/e1071.md), [earth](/package/earth.md), [elasticnet](/package/elasticnet.md), [gbm](/package/gbm.md), [generics](/package/generics.md), [glmnet](/package/glmnet.md) and 22 more |

| Figure | MachineShop |
| --- | --- |
| Dependent CRAN packages | 2 |
| Through other packages | 0 |
| Suggested by CRAN packages | 0 |
| Installs with it, to compile | 42 |
| Installs with it, compressed source | 67.1 MB |

## Code

[Method](/about/code-metrics.md)

| Figure | MachineShop |
| --- | --- |
| Lines of R code | 19,037 |
| Lines of compiled code | 40 |
| Public exports | 153 |
| Internal functions | 592 |

| Names | MachineShop |
| --- | --- |
| Exported functions it defines | 152 `.`, `AdaBagModel`, `AdaBoostModel`, `BARTMachineModel`, `BARTModel`, `BinomialVariate`, `BlackBoostModel`, `BootControl`, `BootOptimismControl`, `C50Model`, `CForestModel`, `CVControl` and 140 more |

Functions it re-exports from another package are left out.

## Tests

[Method](/about/coverage.md)

| Figure | MachineShop |
| --- | --- |
| Lines run by tests | 0.1% |
| Test cases | 58 |
| Test lines per line of code | 0.2 |
| Exports named in tests | 70.6% |

## Documentation

[Method](/about/code-metrics.md)

| Figure | MachineShop |
| --- | --- |
| Exports documented | 99.3% |
| Arguments documented | 87.7% |
| Examples run in checks | 39.8% |
| Guides | 2 |
| README and NEWS | Both |

## People

[Method](/about/author-identity.md)

| Person | MachineShop |
| --- | --- |
| Maintainer | Brian J Smith |
| Maintainer since | 14 Oct 2018, from 0.1-1 |
| Earlier maintainers | None on record |
| People and organizations named | 1 |

| Names | MachineShop |
| --- | --- |
| Authors | 1 Brian J Smith |

Names are as each package writes them, so one person can appear under two spellings.

## Repository

[Method](/about/repo-signals.md)

| Field | MachineShop |
| --- | --- |
| Website | [brian-j-smith.github.io/MachineShop](https://brian-j-smith.github.io/MachineShop/) |
| Repository | [github.com/brian-j-smith/machineshop](https://github.com/brian-j-smith/machineshop) |
| Issues | [github.com/brian-j-smith/MachineShop/issues](https://github.com/brian-j-smith/MachineShop/issues) |
| Stars | 61 |
| Forks | 9 |
| Open issues | 2 |
| Last commit | 8 Apr 2026 |
| Created | 25 Sep 2018 |

## History

[Method](/about/archive.md)

| Figure | MachineShop |
| --- | --- |
| Status | On CRAN |
| First release | 14 Oct 2018 |
| Latest release | 4 Sep 2026 |
| Releases on record | 38 |
| Releases in the last 365 days | 4 |
| Median days between releases | 60 |
| Times CRAN archived it | 1 |

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /compare/MachineShop, and every address is listed at /llms.txt.
