java.lang.Cloneable
, SimpleClassifierWrapper
public class MonotonicVCdomLEMWrapper extends RulesGeneratorWrapper
VCDomLEM
. It encapsulates calculation o
approximations, induction of rules.Constructor | Description |
---|---|
MonotonicVCdomLEMWrapper() |
|
MonotonicVCdomLEMWrapper(java.lang.String fileName) |
|
MonotonicVCdomLEMWrapper(java.lang.String fileName,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
|
MonotonicVCdomLEMWrapper(java.lang.String fileName,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment,
boolean allPositiveExamples) |
|
MonotonicVCdomLEMWrapper(java.lang.String fileName,
double confidenceLevel,
int consistencyMeasure,
int conditionsSelectionMethod,
int negativeExamplesTreatment,
boolean allPositiveExamples) |
|
MonotonicVCdomLEMWrapper(java.lang.String fileName,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
|
MonotonicVCdomLEMWrapper(RulesClassificationMethod method) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment,
boolean allPositiveExamples) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment,
boolean allPositiveExamples,
RulesClassificationMethod method) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer,
double confidenceLevel,
int consistencyMeasure,
int conditionsSelectionMethod,
int negativeExamplesTreatment,
boolean allPositiveExamples) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer,
double confidenceLevel,
int consistencyMeasure,
int conditionsSelectionMethod,
int negativeExamplesTreatment,
boolean allPositiveExamples,
RulesClassificationMethod method) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment,
RulesClassificationMethod method) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer,
java.lang.String fileName,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment) |
|
MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer,
java.lang.String fileName,
double confidenceLevel,
int conditionsSelectionMethod,
int negativeExamplesTreatment,
RulesClassificationMethod method) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
clone() |
|
RulesContainer |
generateRules() |
Generates rules from
learningMemoryContainer |
RulesContainer |
generateRules(MemoryContainer memoryContainer) |
Generates rules for submmitted memory container.
|
RulesContainer |
generateRules(MemoryContainer memoryContainer,
int foldNumber) |
Generates rules for submmitted memory container and stores them in
file indicated by foldNumber.
|
RulesContainer |
generateRules(MemoryContainer memoryContainer,
java.lang.String fileName) |
Generates rules for submmitted memory container and stores them in
file indicated by file name.
|
int |
getConditionsSelectionMethod() |
|
double |
getConfidenceLevel() |
|
int |
getConsistencyMeasure() |
|
java.lang.String |
getFileName() |
|
MemoryContainer |
getLearningMemoryContainer() |
|
int |
getNegativeExamplesTreatment() |
|
RulesContainer |
getRulesContainer() |
|
boolean |
isAllPositiveExamples() |
|
void |
reinitializeAll() |
Sets all of internal data to null values.
|
void |
reinitializeRulesContainer() |
|
void |
reinitializeUnionsContainer() |
|
void |
setAllPositiveExamples(boolean allPositiveExamples) |
|
void |
setConditionsSelectionMethod(int conditionsSelectionMethod) |
|
void |
setConfidenceLevel(double confidenceLevel) |
|
void |
setConsistencyMeasure(int consistencyMeasure) |
|
void |
setFileName(java.lang.String fileName) |
|
void |
setLearningMemoryContainer(MemoryContainer memoryContainer) |
|
void |
setNegativeExamplesTreatment(int negativeExamplesTreatment) |
|
void |
setRulesContainer(RulesContainer rulesContainer) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, classify, classify, crossValidate, crossValidate, crossValidate, crossValidate, getMaxQuantityOfRulesForPositiveExamples, getMethod, getMinRateOfCoveredPositiveExamples, isCheckingConfidenceDuringMinimalityTest, isDeletingNotMinimalRules, isDeletingRedundantConditions, isDeletingRedundantRules, isEachRuleMustHavingAtLeastOneCondition, isInducePossibleRules, setCheckConfidenceDuringMinimalityTest, setDeleteNotMinimalRules, setDeleteRedundantConditions, setDeleteRedundantRules, setEachRuleMustHaveAtLeastOneCondition, setInducePossibleRules, setMaxQuantityOfRulesForPositiveExamples, setMemoryContainer, setMethod, setMinRateOfCoveredPositiveExamples, setResultsFileName, setTestMemoryContainer, validate, validate, validate, validate, validate
public MonotonicVCdomLEMWrapper()
public MonotonicVCdomLEMWrapper(java.lang.String fileName)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer)
public MonotonicVCdomLEMWrapper(RulesClassificationMethod method)
public MonotonicVCdomLEMWrapper(java.lang.String fileName, int conditionsSelectionMethod, int negativeExamplesTreatment)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer, int conditionsSelectionMethod, int negativeExamplesTreatment)
public MonotonicVCdomLEMWrapper(java.lang.String fileName, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment)
public MonotonicVCdomLEMWrapper(java.lang.String fileName, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment, boolean allPositiveExamples)
public MonotonicVCdomLEMWrapper(java.lang.String fileName, double confidenceLevel, int consistencyMeasure, int conditionsSelectionMethod, int negativeExamplesTreatment, boolean allPositiveExamples)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment, boolean allPositiveExamples)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer, double confidenceLevel, int consistencyMeasure, int conditionsSelectionMethod, int negativeExamplesTreatment, boolean allPositiveExamples)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment, RulesClassificationMethod method)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment, boolean allPositiveExamples, RulesClassificationMethod method)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer, double confidenceLevel, int consistencyMeasure, int conditionsSelectionMethod, int negativeExamplesTreatment, boolean allPositiveExamples, RulesClassificationMethod method)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer, java.lang.String fileName, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment)
public MonotonicVCdomLEMWrapper(MemoryContainer memoryContainer, java.lang.String fileName, double confidenceLevel, int conditionsSelectionMethod, int negativeExamplesTreatment, RulesClassificationMethod method)
public boolean isAllPositiveExamples()
public void setAllPositiveExamples(boolean allPositiveExamples)
public RulesContainer generateRules()
RulesGeneratorWrapper
learningMemoryContainer
generateRules
in class RulesGeneratorWrapper
public RulesContainer generateRules(MemoryContainer memoryContainer)
RulesGeneratorWrapper
generateRules
in class RulesGeneratorWrapper
memoryContainer
- container to be generalized by rules.public RulesContainer generateRules(MemoryContainer memoryContainer, int foldNumber)
RulesGeneratorWrapper
generateRules
in class RulesGeneratorWrapper
memoryContainer
- container to be generalized by rules.foldNumber
- index of the fold.public RulesContainer generateRules(MemoryContainer memoryContainer, java.lang.String fileName)
RulesGeneratorWrapper
generateRules
in class RulesGeneratorWrapper
memoryContainer
- container to be generalized by rules.fileName
- file name.public void reinitializeAll()
reinitializeAll
in class RulesGeneratorWrapper
public void reinitializeUnionsContainer()
public void reinitializeRulesContainer()
public int getConditionsSelectionMethod()
public void setConditionsSelectionMethod(int conditionsSelectionMethod)
public double getConfidenceLevel()
public void setConfidenceLevel(double confidenceLevel)
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public int getNegativeExamplesTreatment()
public void setNegativeExamplesTreatment(int negativeExamplesTreatment)
public MemoryContainer getLearningMemoryContainer()
public void setLearningMemoryContainer(MemoryContainer memoryContainer)
public RulesContainer getRulesContainer()
public void setRulesContainer(RulesContainer rulesContainer)
public java.lang.Object clone()
clone
in interface SimpleClassifierWrapper
clone
in class RulesGeneratorWrapper
public int getConsistencyMeasure()
public void setConsistencyMeasure(int consistencyMeasure)