Package
weka.attributeSelection
Synopsis
ReliefFAttributeEval :
Evaluates the worth of an attribute by repeatedly sampling an instance and considering the value of the given attribute for the nearest instance of the same and different class. Can operate on both discrete and continuous class data.
For more information see:
Kenji Kira, Larry A. Rendell: A Practical Approach to Feature Selection. In: Ninth International Workshop on Machine Learning, 249-256, 1992.
Igor Kononenko: Estimating Attributes: Analysis and Extensions of RELIEF. In: European Conference on Machine Learning, 171-182, 1994.
Marko Robnik-Sikonja, Igor Kononenko: An adaptation of Relief for attribute estimation in regression. In: Fourteenth International Conference on Machine Learning, 296-304, 1997.
Options
The table below describes the options available for ReliefFAttributeEval.
Option | Description |
---|---|
numNeighbours | Number of nearest neighbours for attribute estimation. |
sampleSize | Number of instances to sample. Default (-1) indicates that all instances will be used for attribute estimation. |
seed | Random seed for sampling instances. |
sigma | Set influence of nearest neighbours. Used in an exp function to control how quickly weights decrease for more distant instances. Use in conjunction with weightByDistance. Sensible values = 1/5 to 1/10 the number of nearest neighbours. |
weightByDistance | Weight nearest neighbours by their distance. |
Capabilities
The table below describes the capabilites of ReliefFAttributeEval.
Capability | Supported |
---|---|
Class | Nominal class, Numeric class, Binary class, Missing class values, Date class |
Attributes | Missing values, Date attributes, Empty nominal attributes, Nominal attributes, Binary attributes, Unary attributes, Numeric attributes |
Min # of instances | 1 |