public class ExtendedRandomTree extends weka.classifiers.trees.RandomTree implements RangeQueryPredictor
m_AllowUnclassifiedInstances, m_BreakTiesRandomly, m_computeImpurityDecreases, m_impurityDecreasees, m_Info, m_KValue, m_MaxDepth, m_MinNum, m_MinVarianceProp, m_NumFolds, m_randomSeed, m_Tree, m_zeroR| Constructor and Description |
|---|
ExtendedRandomTree() |
ExtendedRandomTree(FeatureSpace featureSpace) |
ExtendedRandomTree(IntervalAggregator intervalAggregator) |
| Modifier and Type | Method and Description |
|---|---|
double |
computeMarginalStandardDeviationForSubsetOfFeatures(java.util.Set<java.lang.Integer> features)
Computes the variance contribution of a subset of features.
|
double |
computeMarginalVarianceContributionForSubsetOfFeatures(java.util.Set<java.lang.Integer> features)
Computes the variance contribution of a subset of features.
|
double |
computeMarginalVarianceContributionForSubsetOfFeaturesNotNormalized(java.util.Set<java.lang.Integer> features)
Computes the variance contribution of a subset of features without
normalizing.
|
double |
computeTotalVarianceOfSubset(java.util.Set<java.lang.Integer> features)
Computes the total variance of marginal predictions for a given set of
features.
|
FeatureSpace |
getFeatureSpace() |
double |
getTotalVariance() |
org.apache.commons.math3.geometry.euclidean.oned.Interval |
predictInterval(RQPHelper.IntervalAndHeader intervalAndHeader) |
void |
preprocess()
Sets up the tree for fANOVA
|
void |
printObservations() |
void |
printSizeOfFeatureSpaceAndPartitioning() |
void |
printSplitPoints() |
void |
setFeatureSpace(FeatureSpace featureSpace) |
allowUnclassifiedInstancesTipText, breakTiesRandomlyTipText, buildClassifier, distributionForInstance, generatePartition, getAllowUnclassifiedInstances, getBreakTiesRandomly, getCapabilities, getComputeImpurityDecreases, getImpurityDecreases, getKValue, getM_Tree, getMaxDepth, getMembershipValues, getMinNum, getMinVarianceProp, getNumFolds, getOptions, getSeed, globalInfo, graph, graphType, KValueTipText, listOptions, main, maxDepthTipText, minNumTipText, minVariancePropTipText, numElements, numFoldsTipText, seedTipText, setAllowUnclassifiedInstances, setBreakTiesRandomly, setComputeImpurityDecreases, setKValue, setMaxDepth, setMinNum, setMinVarianceProp, setNumFolds, setOptions, setSeed, singleVariance, toString, variancebatchSizeTipText, classifyInstance, debugTipText, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, getRevision, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, postExecution, preExecution, run, runClassifier, setBatchSize, setDebug, setDoNotCheckCapabilities, setNumDecimalPlacesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpredictIntervalpublic ExtendedRandomTree()
public ExtendedRandomTree(FeatureSpace featureSpace)
public ExtendedRandomTree(IntervalAggregator intervalAggregator)
public org.apache.commons.math3.geometry.euclidean.oned.Interval predictInterval(RQPHelper.IntervalAndHeader intervalAndHeader)
predictInterval in interface RangeQueryPredictorpublic void setFeatureSpace(FeatureSpace featureSpace)
public FeatureSpace getFeatureSpace()
public double computeMarginalStandardDeviationForSubsetOfFeatures(java.util.Set<java.lang.Integer> features)
features - public double computeMarginalVarianceContributionForSubsetOfFeatures(java.util.Set<java.lang.Integer> features)
features - public double computeMarginalVarianceContributionForSubsetOfFeaturesNotNormalized(java.util.Set<java.lang.Integer> features)
features - public double computeTotalVarianceOfSubset(java.util.Set<java.lang.Integer> features)
features - public double getTotalVariance()
public void preprocess()
public void printObservations()
public void printSplitPoints()
public void printSizeOfFeatureSpaceAndPartitioning()