Class Lambda

  • Direct Known Subclasses:
    LambdaDF, LambdaTTF

    public abstract class Lambda
    extends java.lang.Object
    The lambda (λw) parameter in information-based models.
    See Also:
    IBSimilarity
    • Constructor Summary

      Constructors 
      Constructor Description
      Lambda()
      Sole constructor.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract Explanation explain​(BasicStats stats)
      Explains the lambda parameter.
      abstract float lambda​(BasicStats stats)
      Computes the lambda parameter.
      abstract java.lang.String toString()
      Subclasses must override this method to return the code of the lambda formula.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Lambda

        public Lambda()
        Sole constructor. (For invocation by subclass constructors, typically implicit.)
    • Method Detail

      • lambda

        public abstract float lambda​(BasicStats stats)
        Computes the lambda parameter.
      • toString

        public abstract java.lang.String toString()
        Subclasses must override this method to return the code of the lambda formula. Since the original paper is not very clear on this matter, and also uses the DFR naming scheme incorrectly, the codes here were chosen arbitrarily.
        Overrides:
        toString in class java.lang.Object