Skip to content

rpart

Recursive Partitioning and Regression Trees

v4.1.27 · Mar 26, 2026 · GPL-2 | GPL-3

Description

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.

Downloads

111.1K

Last 30 days

327th

232.9K

Last 90 days

927.9K

Last year

Trend: +74.3% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 1, 2026
WARNING 9 OK · 4 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Mar 20, 2026
NOTE r-devel-linux-x86_64-debian-clang

compiled code

File ‘rpart/libs/rpart.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING r-devel-linux-x86_64-debian-gcc

compiled code

File ‘rpart/libs/rpart.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’
This entry point may be removed soon.

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-clang

compiled code

File ‘rpart/libs/rpart.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘rpart/libs/rpart.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-windows-x86_64

compiled code

File 'rpart/libs/x64/rpart.dll':
  Found non-API call to R: 'Rf_findVarInFrame'

Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 16, 2026
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘rpart/libs/rpart.so’:
  Found non-API call to R: ‘Rf_findVarInFrame’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (280)

Dependency Network

Dependencies Reverse dependencies AntAngioCOOL DidacticBoost GENEAclassify GPLTR LearnPCA LogisticEnsembles LongCART MTPS MplusTrees NumericEnsembles PSAgraphics REEMtree ada adabag chemometrics +265 more reverse deps rpart

Version History

updated 4.1.27 ← 4.1.24 diff Mar 27, 2026
new 4.1.24 Mar 10, 2026
updated 4.1.24 ← 4.1.23 diff Jan 6, 2025
updated 4.1.23 ← 4.1.21 diff Dec 4, 2023
updated 4.1.21 ← 4.1.19 diff Oct 9, 2023
updated 4.1.19 ← 4.1.16 diff Oct 20, 2022
updated 4.1.16 ← 4.1-15 diff Jan 23, 2022
updated 4.1-15 ← 4.1-13 diff Apr 11, 2019
updated 4.1-13 ← 4.1-12 diff Feb 22, 2018
updated 4.1-12 ← 4.1-11 diff Jan 11, 2018
updated 4.1-11 ← 4.1-10 diff Apr 20, 2017
updated 4.1-10 ← 4.1-9 diff Jun 28, 2015
updated 4.1-9 ← 4.1-8 diff Feb 23, 2015
updated 4.1-8 ← 4.1-7 diff Mar 27, 2014
updated 4.1-7 ← 4.1-6 diff Mar 23, 2014
updated 4.1-6 ← 4.1-5 diff Mar 7, 2014
updated 4.1-5 ← 4.1-4 diff Jan 24, 2014
updated 4.1-4 ← 4.1-3 diff Dec 9, 2013
updated 4.1-3 ← 4.1-2 diff Sep 1, 2013
updated 4.1-2 ← 4.1-1 diff Aug 14, 2013