PPtreeExt
Projection Pursuit Classification Tree Extensions
v0.1.0
·
Feb 6, 2026
·
GPL (>= 2)
Description
Implements extensions to the projection pursuit tree algorithm for supervised classification, see Lee, Y. (2013), <doi:10.1214/13-EJS810> and Lee, E-K. (2018) <doi:10.18637/jss.v083.i08>. The algorithm is changed in two ways: improving prediction boundaries by modifying the choice of split points-through class subsetting; and increasing flexibility by allowing multiple splits per group.
Downloads
196
Last 30 days
22645th
389
Last 90 days
389
Last year
Trend: +1.6% (30d vs prior 30d)
CRAN Check Status
3
ERROR
4
NOTE
7
OK
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| 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 | NOTE |
| r-oldrel-macos-arm64 | ERROR |
| r-oldrel-macos-x86_64 | ERROR |
| r-oldrel-windows-x86_64 | ERROR |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (9 non-OK)
NOTE
r-devel-linux-x86_64-debian-clang
compiled code
File ‘PPtreeExt/libs/PPtreeExt.so’: Found non-API call to R: ‘R_UnboundValue’ 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-debian-gcc
compiled code
File ‘PPtreeExt/libs/PPtreeExt.so’: Found non-API call to R: ‘R_UnboundValue’ 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 'PPtreeExt/libs/x64/PPtreeExt.dll': Found non-API call to R: 'R_UnboundValue' 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.
ERROR
r-oldrel-macos-arm64
examples
Running examples in ‘PPtreeExt-Ex.R’ failed The error most likely occurred in: > ### Name: PPtreeExt_split > ### Title: Projection Pursuit Classification Tree with Random Variable > ### Selection > ### Aliases: PPtreeExt_split > ### Keywords: tree > > ### ** Examples > > data(penguins) Warning in data(penguins) : data set ‘penguins’ not found > penguins <- na.omit(penguins[, -c(2,7, 8)]) Error: object 'penguins' not found Execution halted
NOTE
r-oldrel-macos-arm64
installed package size
installed size is 5.5Mb
sub-directories of 1Mb or more:
libs 4.9Mb
ERROR
r-oldrel-macos-x86_64
examples
Running examples in ‘PPtreeExt-Ex.R’ failed The error most likely occurred in: > ### Name: PPtreeExt_split > ### Title: Projection Pursuit Classification Tree with Random Variable > ### Selection > ### Aliases: PPtreeExt_split > ### Keywords: tree > > ### ** Examples > > data(penguins) Warning in data(penguins) : data set ‘penguins’ not found > penguins <- na.omit(penguins[, -c(2,7, 8)]) Error: object 'penguins' not found Execution halted
NOTE
r-oldrel-macos-x86_64
installed package size
installed size is 5.7Mb
sub-directories of 1Mb or more:
libs 5.0Mb
ERROR
r-oldrel-windows-x86_64
examples
Running examples in 'PPtreeExt-Ex.R' failed The error most likely occurred in: > ### Name: PPtreeExt_split > ### Title: Projection Pursuit Classification Tree with Random Variable > ### Selection > ### Aliases: PPtreeExt_split > ### Keywords: tree > > ### ** Examples > > data(penguins) Warning in data(penguins) : data set 'penguins' not found > penguins <- na.omit(penguins[, -c(2,7, 8)]) Error: object 'penguins' not found Execution halted
NOTE
r-patched-linux-x86_64
compiled code
File ‘PPtreeExt/libs/PPtreeExt.so’: Found non-API call to R: ‘R_UnboundValue’ 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.
Check History
ERROR 11 OK · 0 NOTE · 0 WARNING · 3 ERROR · 0 FAILURE Mar 10, 2026
ERROR
r-oldrel-macos-arm64
installed package size
installed size is 5.5Mb
sub-directories of 1Mb or more:
libs 4.9Mb
ERROR
r-oldrel-macos-x86_64
installed package size
installed size is 5.7Mb
sub-directories of 1Mb or more:
libs 5.0Mb
ERROR
r-oldrel-windows-x86_64
examples
Running examples in 'PPtreeExt-Ex.R' failed The error most likely occurred in: > ### Name: PPtreeExt_split > ### Title: Projection Pursuit Classification Tree with Random Variable > ### Selection > ### Aliases: PPtreeExt_split > ### Keywords: tree > > ### ** Examples > > data(penguins) Warning in data(penguins) : data set 'penguins' not found > penguins <- na.omit(penguins[, -c(2,7, 8)]) Error: object 'penguins' not found Execution halted
Dependency Network
Version History
new
0.1.0
Mar 10, 2026