public class ExtendedRandomForest extends weka.classifiers.trees.RandomForest implements RangeQueryPredictor
m_BagSizePercent, m_CalcOutOfBag, m_classifiersCache, m_data, m_inBag, m_OutOfBagEvaluationObject, m_random, m_RepresentUsingWeightsm_Seedm_numExecutionSlots| Constructor and Description |
|---|
ExtendedRandomForest() |
ExtendedRandomForest(FeatureSpace featureSpace) |
ExtendedRandomForest(int seed) |
ExtendedRandomForest(IntervalAggregator treeAggregator,
IntervalAggregator forestAggregator) |
ExtendedRandomForest(IntervalAggregator treeAggregator,
IntervalAggregator forestAggregator,
FeatureSpace featureSpace) |
| Modifier and Type | Method and Description |
|---|---|
double |
computeMarginalVarianceContributionForFeatureSubset(java.util.Set<java.lang.Integer> features) |
double |
computeMarginalVarianceContributionForFeatureSubsetNotNormalized(java.util.Set<java.lang.Integer> features) |
protected java.lang.String |
defaultClassifierString() |
FeatureSpace |
getFeatureSpace() |
int |
getSize() |
org.apache.commons.math3.geometry.euclidean.oned.Interval |
predictInterval(weka.core.Instance rangeQuery) |
org.apache.commons.math3.geometry.euclidean.oned.Interval |
predictInterval(RQPHelper.IntervalAndHeader intervalAndHeader) |
void |
prepareForest(weka.core.Instances data)
Needs to be called before predicting marginal variance contributions!
|
void |
printVariances() |
breakTiesRandomlyTipText, computeAttributeImportanceTipText, computeAverageImpurityDecreasePerAttribute, defaultClassifierOptions, defaultNumberOfIterations, getBreakTiesRandomly, getCapabilities, getComputeAttributeImportance, getMaxDepth, getNumFeatures, getOptions, getRevision, getTechnicalInformation, globalInfo, listOptions, main, maxDepthTipText, numFeaturesTipText, setBatchSize, setBreakTiesRandomly, setClassifier, setComputeAttributeImportance, setDebug, setMaxDepth, setNumDecimalPlaces, setNumFeatures, setOptions, setRepresentCopiesUsingWeights, setSeed, toStringaggregate, bagSizePercentTipText, buildClassifier, calcOutOfBagTipText, distributionForInstance, enumerateMeasures, finalizeAggregation, generatePartition, getBagSizePercent, getCalcOutOfBag, getMeasure, getMembershipValues, getOutOfBagEvaluationObject, getOutputOutOfBagComplexityStatistics, getPrintClassifiers, getRepresentCopiesUsingWeights, getStoreOutOfBagPredictions, getTrainingSet, measureOutOfBagError, numElements, outputOutOfBagComplexityStatisticsTipText, printClassifiersTipText, representCopiesUsingWeightsTipText, setBagSizePercent, setCalcOutOfBag, setOutputOutOfBagComplexityStatistics, setPrintClassifiers, setStoreOutOfBagPredictions, storeOutOfBagPredictionsTipTextgetSeed, seedTipTextbuildClassifiers, getNumExecutionSlots, numExecutionSlotsTipText, setNumExecutionSlotsgetNumIterations, numIterationsTipText, setNumIterationsclassifierTipText, getClassifier, getClassifierSpec, postExecution, preExecutionbatchSizeTipText, classifyInstance, debugTipText, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, run, runClassifier, setDoNotCheckCapabilitiespublic ExtendedRandomForest()
public ExtendedRandomForest(IntervalAggregator treeAggregator, IntervalAggregator forestAggregator)
public ExtendedRandomForest(FeatureSpace featureSpace)
public ExtendedRandomForest(IntervalAggregator treeAggregator, IntervalAggregator forestAggregator, FeatureSpace featureSpace)
public ExtendedRandomForest(int seed)
public void prepareForest(weka.core.Instances data)
Instances - for which marginal variance contributions are to be estimatedpublic void printVariances()
public double computeMarginalVarianceContributionForFeatureSubset(java.util.Set<java.lang.Integer> features)
public double computeMarginalVarianceContributionForFeatureSubsetNotNormalized(java.util.Set<java.lang.Integer> features)
public int getSize()
public FeatureSpace getFeatureSpace()
protected java.lang.String defaultClassifierString()
defaultClassifierString in class weka.classifiers.trees.RandomForestpublic org.apache.commons.math3.geometry.euclidean.oned.Interval predictInterval(weka.core.Instance rangeQuery)
predictInterval in interface RangeQueryPredictorpublic org.apache.commons.math3.geometry.euclidean.oned.Interval predictInterval(RQPHelper.IntervalAndHeader intervalAndHeader)
predictInterval in interface RangeQueryPredictor