penalty_BaraudGiraudHuet_likelihood
is the penalty defined by :
pen' = ntaxa * log(1 + pen/(ntaxa - K)) with
pen = C * (ntaxa - K)/(ntaxa - K - 1) * EDkhi[K + 1; ntaxa - K - 1; exp(-Delta_K)/(K + 1)]
and Delta = log(model_complexity) + log(K + 1)
such that sum(exp(-Delta_K)) < infty.
penalty_BaraudGiraudHuet_likelihood(K, model_complexity, ntaxa, C = 1.1)
penalty
from package
LINselect
.
penalty_BirgeMassart_shape1
,
penalty_BirgeMassart_shape2