public abstract class RRelieFFAttributeSelection<T> extends AbstractAttributeSelection<T>
Modifier and Type | Field and Description |
---|---|
protected double |
maxProperty |
protected double |
minProperty |
protected double |
threshold |
protected double[] |
weights |
evaluated
Constructor and Description |
---|
RRelieFFAttributeSelection() |
Modifier and Type | Method and Description |
---|---|
protected void |
calculateMaxMinProperty(NearestNeighborsSearch<T> nn) |
protected double |
diff_rank(int rank,
double sigma) |
protected double |
diff(Object property1,
Object property2,
double maxA,
double minA) |
void |
evaluateAttributes(NearestNeighborsSearch<T> nn,
int numberOfAttributes) |
protected abstract Object |
getAttribute(T attributes,
int attribute_index) |
protected abstract double |
getMaxAttribute(int attribute_index) |
protected abstract double |
getMinAttribute(int attribute_index) |
double |
getThreshold() |
void |
setThreshold(double threshold) |
isEvaluated, setEvaluated, transformAttributes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
transformToSelected
protected double maxProperty
protected double minProperty
protected double threshold
protected double[] weights
public void evaluateAttributes(NearestNeighborsSearch<T> nn, int numberOfAttributes) throws QSARModelException
QSARModelException
protected double diff_rank(int rank, double sigma)
protected void calculateMaxMinProperty(NearestNeighborsSearch<T> nn)
protected abstract double getMaxAttribute(int attribute_index)
protected abstract double getMinAttribute(int attribute_index)
public double getThreshold()
public void setThreshold(double threshold)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.