From 16f73a776b7de54cf26093a273646736010bebb1 Mon Sep 17 00:00:00 2001 From: zhengp0 Date: Wed, 14 Feb 2024 16:03:30 -0800 Subject: [PATCH] objective is the negative log likelihood, no need to negate again --- src/limetr/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/limetr/__init__.py b/src/limetr/__init__.py index 2129561..3a78ecc 100644 --- a/src/limetr/__init__.py +++ b/src/limetr/__init__.py @@ -616,12 +616,12 @@ def get_degree_of_freedom(model: LimeTr): def get_aic(model: LimeTr): degree_of_freedom = get_degree_of_freedom(model) - return -2 * model.objective(model.soln) + 2 * degree_of_freedom + return 2 * model.objective(model.soln) + 2 * degree_of_freedom def get_bic(model: LimeTr): degree_of_freedom = get_degree_of_freedom(model) return ( - -2 * model.objective(model.soln) + 2 * model.objective(model.soln) + np.log(model.N * model.inlier_percentage) * degree_of_freedom )