Nuve.NGrams.NGramModel.GetMLE C# (CSharp) Method

GetMLE() public method

public GetMLE ( Nuve.NGrams.NGram denominatorNGram, Nuve.NGrams.NGram nominatorNGram ) : double
denominatorNGram Nuve.NGrams.NGram
nominatorNGram Nuve.NGrams.NGram
return double
        public double GetMLE(NGram denominatorNGram, NGram nominatorNGram)
        {
            int nom = nGramDictionary.GetFrequency(nominatorNGram);
            int denom = nGramDictionary.GetFrequency(denominatorNGram);

            if (denom == 0)
            {
                return 0;
            }

            return nom/(double) denom;
        }