getRuleMetric: Assign outcomes to a conditions, and measure the rules

View source: R/getRuleMetric.R

getRuleMetricR Documentation

Assign outcomes to a conditions, and measure the rules

Description

Assign outcomes to a conditions, and measure the rules

Usage

getRuleMetric(ruleExec, X, target)

Arguments

ruleExec

a set of rule conditions

X

predictor variable matrix

target

target variable

Value

a matrix including the condictions, predictions, and metrics

References

Houtao Deng, Interpreting Tree Ensembles with inTrees, technical report, 2014

Examples

library(RRF)
data(iris)
X <- iris[,1:(ncol(iris)-1)]
target <- iris[,"Species"] 
rf <- RRF(X,as.factor(target),ntree=100) # build an ordinary RF 
treeList <- RF2List(rf)
ruleExec <- extractRules(treeList,X) # transform to R-executable rules
ruleExec <- unique(ruleExec)
ruleMetric <- getRuleMetric(ruleExec,X,target) # measure rules

inTrees documentation built on June 1, 2022, 1:06 a.m.