Package group3dlocaliser.algorithm
Class LogLikelihoodData
java.lang.Object
group3dlocaliser.algorithm.LogLikelihoodData
- All Implemented Interfaces:
FitTestValue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdoublethe test score.doubleThe value of the test in it's normal units, e.g.
-
Constructor Details
-
LogLikelihoodData
public LogLikelihoodData(double llValue, int nDF) - Parameters:
llValue- Log Likelihood valuenDF- Number of degreees of freedom
-
-
Method Details
-
getTestValue
public double getTestValue()Description copied from interface:FitTestValueThe value of the test in it's normal units, e.g. a Chi2 test will return something positive and a Log Likelihood test will return something negative.- Specified by:
getTestValuein interfaceFitTestValue- Returns:
- test result value
-
getDegreesOfFreedom
public int getDegreesOfFreedom()- Specified by:
getDegreesOfFreedomin interfaceFitTestValue- Returns:
- the number of degrees of freedom in the test
-
getTestScore
public double getTestScore()Description copied from interface:FitTestValuethe test score. This is the same as the value returned by getTestValue, except that it may be flipped so that a larger value is always better, i.e. for a Chi2 test it will return -getTestValue, whereas for a Log Likelihood test it will return +testValue- Specified by:
getTestScorein interfaceFitTestValue- Returns:
- score - where more positive (or less negative) results are always better
-