Class DomainLengths

java.lang.Object
org.forester.surfacing.DomainLengths

public class DomainLengths extends Object
  • Constructor Details

    • DomainLengths

      public DomainLengths(String domain_id)
  • Method Details

    • addLength

      public void addLength(Species species, int domain_length)
    • calculateMeanBasedStatistics

      public DescriptiveStatistics calculateMeanBasedStatistics()
      Returns descriptive statistics based on the arithmetic means for each species.
      Returns:
    • calculateZScoreForSpecies

      public double calculateZScoreForSpecies(Species species)
      Note. This is not technically a Z-score since the distribution of means is unknown (and not normal).
      Parameters:
      species -
      Returns:
    • getDomainId

      public String getDomainId()
    • getLengthStatistic

      public DescriptiveStatistics getLengthStatistic(Species species)
    • getLengthStatisticsList

      public List<DescriptiveStatistics> getLengthStatisticsList()
    • getMeanBasedOutlierSpecies

      public List<Species> getMeanBasedOutlierSpecies(double z_score_limit)
    • getSpeciesList

      public List<Species> getSpeciesList()
    • isHasLengthStatistic

      public boolean isHasLengthStatistic(Species species)