|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.operator.preprocessing.filter.attributes.AbstractAttributeFilterCondition
com.rapidminer.operator.preprocessing.filter.attributes.MissingValuesAttributeFilter
public class MissingValuesAttributeFilter
This condition checks whether an attribute contains less than a specified fraction of missing values. If the maximal fraction is exceeded, the attribute is removed. This condition needs a full data scan per attribute and hence might downspeed calculations.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.rapidminer.operator.preprocessing.filter.attributes.AttributeFilterCondition |
|---|
AttributeFilterCondition.ScanResult |
| Field Summary | |
|---|---|
static java.lang.String |
PARAMETER_MAX_FRACTION_MISSING
|
| Constructor Summary | |
|---|---|
MissingValuesAttributeFilter()
|
|
| Method Summary | |
|---|---|
AttributeFilterCondition.ScanResult |
beforeScanCheck(Attribute attribute)
This method initializes this condition and resets all counters. |
AttributeFilterCondition.ScanResult |
check(Attribute attribute,
Example example)
This method checks the given example. |
AttributeFilterCondition.ScanResult |
checkAfterFullScan()
This method has to be invoked after a full scan has been performed if the isNeedingFullScan method returns true. |
java.util.List<ParameterType> |
getParameterTypes(Operator operator)
Just returns an empty list. |
void |
init(Operator operator)
Initializes the condition before checking anything. |
boolean |
isNeedingFullScan()
Indicates that this filter needs a full data scan and can evaluate its condition only after the full scan has been performed. |
boolean |
isNeedingScan()
Indicates if this filter needs a data scan, i.e. an invocation of the check method for each example. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PARAMETER_MAX_FRACTION_MISSING
| Constructor Detail |
|---|
public MissingValuesAttributeFilter()
| Method Detail |
|---|
public AttributeFilterCondition.ScanResult beforeScanCheck(Attribute attribute)
throws UserError
AttributeFilterCondition
attribute - this is the attribute, the filter will have to check for.
UserError
public AttributeFilterCondition.ScanResult check(Attribute attribute,
Example example)
AttributeFilterCondition
check in interface AttributeFilterConditioncheck in class AbstractAttributeFilterConditionpublic boolean isNeedingFullScan()
AttributeFilterCondition
isNeedingFullScan in interface AttributeFilterConditionisNeedingFullScan in class AbstractAttributeFilterConditionpublic boolean isNeedingScan()
AttributeFilterCondition
isNeedingScan in interface AttributeFilterConditionisNeedingScan in class AbstractAttributeFilterConditionpublic AttributeFilterCondition.ScanResult checkAfterFullScan()
AttributeFilterCondition
checkAfterFullScan in interface AttributeFilterConditioncheckAfterFullScan in class AbstractAttributeFilterCondition
public void init(Operator operator)
throws UserError
AttributeFilterCondition
init in interface AttributeFilterConditioninit in class AbstractAttributeFilterConditionUserErrorpublic java.util.List<ParameterType> getParameterTypes(Operator operator)
AbstractAttributeFilterCondition
getParameterTypes in interface AttributeFilterConditiongetParameterTypes in class AbstractAttributeFilterCondition
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||