| 407 | } |
| 408 | |
| 409 | double PhraseExtract::LogProbability(const UTF8StringSlice8Bit& word) const { |
| 410 | // log(frequency / totalOccurrence) = log(frequency) - log(totalOccurrence) |
| 411 | const size_t frequency = Frequency(word); |
| 412 | return log(frequency) - logTotalOccurrence; |
| 413 | } |
| 414 | |
| 415 | double PhraseExtract::PMI(const UTF8StringSlice8Bit& wordCandidate, |
| 416 | const UTF8StringSlice8Bit& part1, |
no outgoing calls