itree: Tools for classification and regression trees, with an emphasis on interpretability.

This package is based on the code of the rpart package. It extends rpart by adding additional splitting methods emphasizing interpretable/parsimonious trees. Unless indicated otherwise, it is safe to assume that all functions herein are extensions of or copied directly from similar or nearly identical rpart methods. As such, the authors of rpart are authors of this package as well. However, please direct any error reports or other questions about itree to the maintainer of this package; they are welcome and appreciated.

Install the latest version of this package by entering the following in R:
install.packages("itree")
AuthorAlex Goldstein (itree modifications) Terry Therneau, Beth Atkinson, Brian Ripley (rpart)
Date of publication2013-06-27 07:09:25
MaintainerAlex Goldstein <alexlg@wharton.upenn.edu>
LicenseGPL-2 | GPL-3
Version0.1

View on CRAN

Man pages

car.test.frame: Automobile Data from 'Consumer Reports' 1990

cu.summary: Automobile Data from 'Consumer Reports' 1990

estNodeRisk: Estimates risk at a each leaf node in a tree.

getOOBLoss: Gets OOB Loss for each observation in a passed data frame.

itree: Recursive Partitioning and Regression Trees a la rpart, but...

itree.control: Control for itree Models

itree.object: Recursive Partitioning and Regression Trees Object

kyphosis: Data on Children who have had Corrective Spinal Surgery

labels.itree: Create Split Labels For an itree Object

meanvar.itree: Mean-Variance Plot for an itree Object

na.itree: Handles Missing Values in an itree Object

path.itree: Follow Paths to Selected Nodes of an itree Object

plotcp: Plot a Complexity Parameter Table for an itree Fit

plot.itree: Plot an itree Object

post.itree: PostScript Presentation Plot of an itree Object

predict.itree: Predictions from a Fitted itree Object

printcp: Displays CP table for Fitted itree Object

print.itree: Print an itree Object

prune.itree: Cost-complexity Pruning of an itree Object

residuals.itree: Residuals From a Fitted itree Object

rpart-internal: Internal Functions

rpconvert: Update an itree object

rsq.itree: Plots the Approximate R-Square for the Different Splits

snip.itree: Snip Subtrees of an 'itree' Object

solder: Soldering of Components on Printed-Circuit Boards

splitstats: Stats about a tree's splits.

summary.itree: Summarize a Fitted itree Object

text.itree: Place Text on a Dendrogram

xpred.itree: Return Cross-Validated Predictions

Functions

car.test.frame Man page
cu.summary Man page
estNodeRisk Man page
getOOBLoss Man page
itree Man page
itree.control Man page
itree.matrix Man page
itree.object Man page
kyphosis Man page
labels.itree Man page
meanvar Man page
meanvar.itree Man page
na.itree Man page
path.itree Man page
plotcp Man page
plot.itree Man page
post Man page
post.itree Man page
predict.itree Man page
pred.rpart Man page
printcp Man page
print.itree Man page
prune Man page
prune.itree Man page
residuals.itree Man page
rpconvert Man page
rsq.itree Man page
snip.itree Man page
solder Man page
splitstats Man page
summary.itree Man page
text.itree Man page
xpred.itree Man page

Files

MD5
src
src/xval_penalty.c
src/xval.c
src/usersplit.c
src/surrogate.c
src/s_xpred.c
src/s_to_rp.c
src/rundown2.c
src/rundown.c
src/rpmatrix.c
src/rpcountup.c
src/rpartproto.h
src/rpartexp2.c
src/rpart_callback.c
src/rpartS.h
src/rpart.h
src/rpart.c
src/purity_regression.c
src/purity_classification.c
src/pred_rpart.c
src/poisson.c
src/penalty.c
src/partition.c
src/nodesplit.c
src/node.h
src/mysort.c
src/make_cp_table.c
src/make_cp_list.c
src/insert_split.c
src/init.c
src/improve_functions.c
src/graycode.c
src/gini.c
src/func_table_penalty.h
src/func_table_objective.h
src/func_table_improve.h
src/free_tree.c
src/fix_cp.c
src/classification_extremes.c
src/choose_surg.c
src/bsplit.c
src/branch.c
src/anovapred.c
src/anova_extremes.c
src/anova.c
man
man/xpred.itree.Rd man/text.itree.Rd man/summary.itree.Rd man/splitstats.Rd man/solder.Rd man/snip.itree.Rd man/rsq.itree.Rd man/rpconvert.Rd man/rpart-internal.Rd man/residuals.itree.Rd man/prune.itree.Rd man/printcp.Rd man/print.itree.Rd man/predict.itree.Rd man/post.itree.Rd man/plotcp.Rd man/plot.itree.Rd man/path.itree.Rd man/na.itree.Rd man/meanvar.itree.Rd man/labels.itree.Rd man/kyphosis.Rd man/itree.object.Rd man/itree.control.Rd man/itree.Rd man/getOOBLoss.Rd man/estNodeRisk.Rd man/cu.summary.Rd man/car.test.frame.Rd
data
data/solder.tab.gz
data/kyphosis.tab.gz
data/cu.summary.rda
data/car.test.frame.csv.gz
Readme
R
R/zzz.R R/xvalpenalty.R R/xpred.itree.R R/text.itree.R R/summary.itree.R R/splitstats.R R/snip.itree.mouse.R R/snip.itree.R R/rsq.itree.R R/rpconvert.R R/rpartco.R R/residuals.itree.R R/prune.itree.R R/prune.R R/printcp.R R/print.itree.R R/predict.itree.R R/pred.rpart.R R/post.itree.R R/post.R R/plotcp.R R/plot.itree.R R/path.itree.R R/na.itree.R R/model.frame.itree.R R/meanvar.itree.R R/labels.itree.R R/itreecallback.R R/itree.regression_purity.R R/itree.regression_extremes.R R/itree.poisson.R R/itree.matrix.R R/itree.exp.R R/itree.control.R R/itree.class_purity.R R/itree.class_extremes.R R/itree.class.R R/itree.branch.R R/itree.anova.R R/itree.R R/holdoutNodePerformance.R R/formatg.R
NAMESPACE
DESCRIPTION

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.