|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectee.ut.ga.business.FitnessFunction
| Field Summary | |
static org.apache.log4j.Logger |
log
|
| Constructor Summary | |
FitnessFunction()
|
|
| Method Summary | |
private static int |
calculate(java.util.List weights,
double threshold)
Calculates quantity of DNA sequencies where maximum weight is not less than threshold. |
static java.util.List |
calculateAllWeights(java.util.Map data,
PWM pwm)
Calculates all weights for specified Position-Weight-Matrix in given data. |
private static void |
calculateOptimalPValue(java.util.List weights,
PWM pwm)
Calculates optimal pValue. |
private static void |
calculateOptimalPValue(java.util.List weights,
PWM pwm,
int goodAll)
Calculates optimal pValue. |
private static void |
getOptimalPValue(java.util.List weights,
PWM pwm,
int GOOD_ALL)
|
private static void |
getOptimalRocArea(java.util.List weights,
PWM pwm,
int GOOD_ALL)
|
private static java.math.BigDecimal |
getRocArea(java.util.List weights,
int GOOD_ALL)
|
private static void |
logCalculatingProcess(int k)
|
private static java.math.BigDecimal |
pValue(int goodInt,
int goodAllInt,
int badInt,
int badAllInt)
Calculates pValue. |
private static boolean |
pValueIsPoositiveTrue(int good,
int goodAll,
int bad,
int badAll,
java.math.BigDecimal tempValue)
|
private static void |
setBestValue(PWM pwm,
int good,
int goodAll,
int bad,
int badAll,
double threshold)
|
static void |
setFitnessValue(java.util.Map data,
PWM pwm,
int GOOD_ALL,
java.lang.String FITNESS_FUNCTION)
Counts fitness value of specified PWM in given data. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static org.apache.log4j.Logger log
| Constructor Detail |
public FitnessFunction()
| Method Detail |
public static void setFitnessValue(java.util.Map data,
PWM pwm,
int GOOD_ALL,
java.lang.String FITNESS_FUNCTION)
PWM in given data. Fitness value counts with the help of pValue.
Larger result means that PWM suits better to the final result of the project.
public static java.util.List calculateAllWeights(java.util.Map data,
PWM pwm)
List of Weightprivate static void logCalculatingProcess(int k)
private static void getOptimalRocArea(java.util.List weights,
PWM pwm,
int GOOD_ALL)
private static java.math.BigDecimal getRocArea(java.util.List weights,
int GOOD_ALL)
private static void getOptimalPValue(java.util.List weights,
PWM pwm,
int GOOD_ALL)
private static void calculateOptimalPValue(java.util.List weights,
PWM pwm)
private static void calculateOptimalPValue(java.util.List weights,
PWM pwm,
int goodAll)
private static int calculate(java.util.List weights,
double threshold)
private static void setBestValue(PWM pwm,
int good,
int goodAll,
int bad,
int badAll,
double threshold)
private static boolean pValueIsPoositiveTrue(int good,
int goodAll,
int bad,
int badAll,
java.math.BigDecimal tempValue)
private static java.math.BigDecimal pValue(int goodInt,
int goodAllInt,
int badInt,
int badAllInt)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||