Exemple #1
0
 void PoissonModel::mle() {
   double n = suf()->n();
   double s = suf()->sum();
   if (n > 0)
     set_lam(s / n);
   else
     set_lam(1.0);
 }
 void ExponentialModel::mle() {
   double number_of_observations = suf()->n();
   double sum_of_durations = suf()->sum();
   set_lam(number_of_observations / sum_of_durations);
 }