Class LL

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class LL
    extends AfterEffect
    This class implements the LL model for the first normalisation by after effect. LL stands for the log of laplace succession.
    Author:
    Ben He
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String methodName
      The name of the model.
    • Constructor Summary

      Constructors 
      Constructor Description
      LL()
      The default constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double gain​(double tf, double documentFrequency, double termFrequency)
      This method computes the gain of encountering an extra token of the query term.
      java.lang.String getInfo()
      Returns the name of the method.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • methodName

        protected final java.lang.String methodName
        The name of the model.
        See Also:
        Constant Field Values
    • Constructor Detail

      • LL

        public LL()
        The default constructor.
    • Method Detail

      • getInfo

        public java.lang.String getInfo()
        Returns the name of the method.
        Specified by:
        getInfo in class AfterEffect
        Returns:
        The name of the method.
      • gain

        public double gain​(double tf,
                           double documentFrequency,
                           double termFrequency)
        This method computes the gain of encountering an extra token of the query term.
        Specified by:
        gain in class AfterEffect
        Parameters:
        tf - The term frequency in the document
        documentFrequency - The document frequency of the term
        termFrequency - the term frequency in the collection
        Returns:
        the gain returned by the implemented formula.