Class B

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

    public class B
    extends AfterEffect
    This class implements the B model for the first normalisation by after effect. B stands for the binomial model.
    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
      B()  
    • 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()
      This method returns the name of the model.
      • 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

      • B

        public B()
    • Method Detail

      • getInfo

        public java.lang.String getInfo()
        This method returns the name of the model.
        Specified by:
        getInfo in class AfterEffect
        Returns:
        String Return the name of the model.
      • 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.