getFreqPattern: calculate frequent variable interactions

View source: R/getFreqPattern.R

getFreqPatternR Documentation

calculate frequent variable interactions

Description

calculate frequent variable interactions

Usage

getFreqPattern(ruleMetric, minsup = 0.01, minconf = 0.5, minlen = 1, maxlen = 4)

Arguments

ruleMetric

a matrix including conditions, predictions, and the metrics

minsup

minimum support of conditions in a tree ensemble

minconf

minimum confidence of the rules

minlen

minimum length of the conditions

maxlen

max length of the conditions

Value

a matrix including frequent variable interations (in a form of conditions), predictions, length, support, and confidence.

Examples

library(RRF)
library(arules)
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
ruleMetric <- getRuleMetric(ruleExec,X,target) 
freqPattern <- getFreqPattern(ruleMetric)
freqPatternMetric <- getRuleMetric(freqPattern,X,target)

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