예제 #1
0
파일: PoissonModel.cpp 프로젝트: cran/Boom
 void PoissonModel::mle() {
   double n = suf()->n();
   double s = suf()->sum();
   if (n > 0)
     set_lam(s / n);
   else
     set_lam(1.0);
 }
예제 #2
0
 void ExponentialModel::mle() {
   double number_of_observations = suf()->n();
   double sum_of_durations = suf()->sum();
   set_lam(number_of_observations / sum_of_durations);
 }