Recursive Partitioning and Regression Trees
Overview
Recursive partitioning for classification, regression and survival trees. An implementation of most of the functionality of the 1984 book by Breiman, Friedman, Olshen and Stone.
Install
Health
NOTEcompiled coder-devel-windows-x86_64
Note: information on .o files for x64 is not available File 'd:/Rcompile/CRANpkg/lib/4.7/rpart/libs/x64/rpart.dll': Found '_exit', possibly from '_exit' (C) Found 'abort', possibly from 'abort' (C), 'runtime' (Fortran) Compiled code should not call entry points which might terminate R nor write to stdout/stderr instead of to the console, nor use Fortran I/O nor system RNGs nor [v]sprintf. The detected symbols are linked into the code but might come from libraries and not actually be called. See 'Writing portable packages' in the 'Writing R Extensions' manual.
- NOTE12 OK, 1 NOTE2026-10-15
- OK13 OK2026-09-12
- NOTE12 OK, 1 NOTE2026-09-09
- OK13 OK2026-09-04
- NOTE12 OK, 1 NOTE2026-08-31
Show 10 earlier changesHide 10 earlier changes
- OK13 OK2026-08-20
- NOTE12 OK, 1 NOTE2026-08-12
- OK13 OK2026-08-04
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-07-04
- NOTE12 OK, 1 NOTE2026-07-03
- OK14 OK2026-04-01
- WARNING9 OK, 4 NOTE, 1 WARNING2026-03-21
- NOTE13 OK, 1 NOTE2026-03-17
- OK14 OK2026-03-10
Documentation
- Help pages
- 28 (1 internal)
- Examples that run
- 90%19 run in a plain check · 2 never run
- Exported functions with examples
- 69%
- Documented parameters
- 88%
- Return-value docs
- 69%
- Help pages citing references
- 11%
Downloads
Repository
- PRs merged (all time)
- 87%
- Median days to close, 50 most recently updated closed issues
- 322
- Median days to close, 50 most recently updated closed PRs
- 6
Stars over time
Forks over time
Issues over time
PRs over time
Commits over time
Commit identities over time
1 development-tooling and community-health practice detected across 1 family in the upstream repository
Checks run against github.com/bethatkinson/rpart on 2026-10-11.
Dependencies
Installing rpart adds no packages beyond those that come with R.
Show the 48 most downloaded dependentsHide the 48 most downloaded dependents
and 95 more dependents and 166 packages that suggest it on CRAN ↗
Code & Tests
Datasets
People & History
Previously maintained by Brian Ripley (2.0-3 to 4.1-12).
Show 3 peopleHide 3 people
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 4.1.27Latest
- RR 4.5.0 released · 2025-04-11
- 4.1.242025-01-07 · diff ↗
- RR 4.4.0 released · 2024-04-24
- 4.1.232023-12-05 · diff ↗
- 4.1.212023-10-10 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 4.1.192022-10-21 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 4.1.162022-01-24 · diff ↗
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- 4.1-152019-04-12 · diff ↗
- RR 3.5.0 released · 2018-04-23
Show 104 earlier eventsHide 104 earlier events
- 4.1-132018-02-23 · diff ↗
- 4.1-122018-01-12 · diff ↗
- 4.1-112017-04-21 · diff ↗
- RR 3.4.0 released · 2017-04-21
- RR 3.3.0 released · 2016-05-03
- 4.1-102015-06-29 · diff ↗
- RR 3.2.0 released · 2015-04-16
- 4.1-92015-02-24 · diff ↗
- RR 3.1.0 released · 2014-04-10
- 4.1-82014-03-28 · diff ↗
- 4.1-72014-03-24 · diff ↗
- 4.1-62014-03-08 · diff ↗
- 4.1-52014-01-25 · diff ↗
- 4.1-42013-12-10 · diff ↗
- 4.1-32013-09-02 · diff ↗
- 4.1-22013-08-15 · diff ↗
- RR 3.0.0 released · 2013-04-03
- 4.1-12013-03-20 · diff ↗
- 4.1-0
- 4.0-32012-11-18 · diff ↗
- 4.0-22012-11-11 · diff ↗
- 4.0-1
- 3.1-552012-10-12 · diff ↗
- 3.1-542012-06-27 · diff ↗
- 3.1-532012-06-01 · diff ↗
- RR 2.15.0 released · 2012-03-30
- 3.1-522012-03-04 · diff ↗
- 3.1-512012-02-28 · diff ↗
- RR 2.14.0 released · 2011-10-31
- 3.1-502011-04-13 · diff ↗
- RR 2.13.0 released · 2011-04-13
- 3.1-492011-03-06 · diff ↗
- 3.1-482010-12-09 · diff ↗
- 3.1-472010-11-03 · diff ↗
- RR 2.12.0 released · 2010-10-15
- RR 2.11.0 released · 2010-04-22
- 3.1-462010-01-03 · diff ↗
- RR 2.10.0 released · 2009-10-26
- 3.1-452009-08-05 · diff ↗
- 3.1-442009-05-24 · diff ↗
- RR 2.9.0 released · 2009-04-17
- 3.1-432009-03-10 · diff ↗
- 3.1-422008-10-20 · diff ↗
- RR 2.8.0 released · 2008-10-20
- 3.1-412008-04-22 · diff ↗
- RR 2.7.0 released · 2008-04-22
- 3.1-392008-02-18 · diff ↗
- 3.1-382007-10-04 · diff ↗
- RR 2.6.0 released · 2007-10-03
- 3.1-372007-07-28 · diff ↗
- 3.1-362007-06-13 · diff ↗
- RR 2.5.0 released · 2007-04-24
- 3.1-352007-03-26 · diff ↗
- 3.1-342007-01-01 · diff ↗
- 3.1-332006-11-30 · diff ↗
- 3.1-322006-10-03 · diff ↗
- RR 2.4.0 released · 2006-10-03
- 3.1-312006-09-07 · diff ↗
- 3.1-302006-09-04 · diff ↗
- 3.1-292006-04-24 · diff ↗
- RR 2.3.0 released · 2006-04-24
- 3.1-282006-01-02 · diff ↗
- 3.1-272005-12-09 · diff ↗
- 3.1-262005-12-08 · diff ↗
- 3.1-242005-10-31 · diff ↗
- RR 2.2.0 released · 2005-10-06
- 3.1-232005-04-19 · diff ↗
- RR 2.1.0 released · 2005-04-18
- 3.1-222005-02-02 · diff ↗
- 3.1-212004-11-21 · diff ↗
- 3.1-202004-10-04 · diff ↗
- RR 2.0.0 released · 2004-10-04
- 3.1-192004-08-12 · diff ↗
- 3.1-182004-08-04 · diff ↗
- 3.1-172004-08-01 · diff ↗
- 3.1-162004-06-07 · diff ↗
- 3.1-152004-04-12 · diff ↗
- RR 1.9.0 released · 2004-04-12
- 3.1-132003-10-08 · diff ↗ ·
added 14 exports
meanvar, na.rpart, path.rpart, plotcp, post, printcp, prune, prune.rpart, rpart, rpart.control, rpconvert, rsq.rpart, snip.rpart, xpred.rpart - RR 1.8.0 released · 2003-10-08
- 3.1-122003-04-16 · diff ↗ ·
added 20 exports
meanvar, na.rpart, path.rpart, plotcp, post, printcp, prune, prune.rpart, rpart, rpart.control, rpconvert, rsq.rpart, snip.rpart, xpred.rpart, pred.rpart, rpart.anova, rpart.class, rpart.exp, rpart.poisson, rpart.matrix - RR 1.7.0 released · 2003-04-16
- 3.1-92002-12-13 · diff ↗
- RR 1.6.0 released · 2002-10-01
- 3.1-82002-06-20 · diff ↗
- 3.1-72002-06-05 · diff ↗
- RR 1.5.0 released · 2002-04-29
- 3.1-62002-04-28 · diff ↗ ·
removed 20 exports
meanvar, na.rpart, path.rpart, plotcp, post, printcp, prune, prune.rpart, rpart, rpart.control, rpconvert, rsq.rpart, snip.rpart, xpred.rpart, pred.rpart, rpart.anova, rpart.class, rpart.exp, rpart.poisson, rpart.matrix - 3.1-52002-01-18 · diff ↗
- 3.1-42002-01-09 · diff ↗
- 3.1-32001-11-11 · diff ↗
- 3.1-22001-09-25 · diff ↗
- 3.1-12001-08-24 · diff ↗
- 3.1-02001-08-09 · diff ↗
- 3.0-22001-07-26 · diff ↗
- 3.0-12001-07-03 · diff ↗
- 3.0-02001-06-22 · diff ↗
- 2.0-32001-04-09 · diff ↗
- 2.0-22000-12-06 · diff ↗
- 2.0-12000-08-17 · diff ↗
- 1.1-22000-02-08 · diff ↗
- 1.1-12000-01-04 · diff ↗
- 1.0-71999-11-04 · diff ↗
- 1.0-61999-04-08
Package metadata
- First published
- 1999-04-08
- Total releases
- 85 / 27 yrs
- License
- GPL-2 | GPL-3 OSI
- Minimum R
- ≥ 2.15.0
- Bundled data
- 17 KB / 6 files
- Download size
- 609 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("rpart")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-18, which the citation names so these numbers can be found later. More on citing and the projects behind them.