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;
}