pal.eval
public class LikelihoodSummary extends java.lang.Object implements java.io.Serializable
Constructor and Description |
---|
LikelihoodSummary(DataType dt,
double overallLogLikelihood,
double[] categoryProbabilities,
double[][] individualLikelihoods,
int[] sitePatternMatchup) |
Modifier and Type | Method and Description |
---|---|
int[] |
generateCategoryRanking(int site) |
int[][] |
generateCategoryRankings() |
double[] |
generateSiteLikelihoods(int site) |
double[] |
generateSitePosteriors(int site) |
double |
getOverallLogLikelihood() |
java.lang.String |
toString() |
public LikelihoodSummary(DataType dt, double overallLogLikelihood, double[] categoryProbabilities, double[][] individualLikelihoods, int[] sitePatternMatchup)
dt
- The data type used (for reference)overallLogLikelihood
- (the overall log likelihood found)categoryProbabilities
- (the probabilities of each category ([1] if not separate categories)individualLikelihoods
- The individual likelihoods of each pattern/category (organised [site][category])sitePatternMatchup
- for each site indicates which is the related pattern (it is assumed categoryProbabilities given with regard to patterns, if not sitePatternMatchup should contain {0,1,2, ... numberOfSites-1)public final double getOverallLogLikelihood()
public final int[][] generateCategoryRankings()
public final double[] generateSiteLikelihoods(int site)
public final double[] generateSitePosteriors(int site)
public final int[] generateCategoryRanking(int site)
public java.lang.String toString()
toString
in class java.lang.Object