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