From aaf27ab7bd4b2265f837ca143a8a7f7c0fab93f5 Mon Sep 17 00:00:00 2001 From: Josh Burman Date: Thu, 9 Dec 2021 18:45:43 +0000 Subject: [PATCH] modified equation to reflect equation psychos are using --- app/lib/irt/item_information_function.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/lib/irt/item_information_function.py b/app/lib/irt/item_information_function.py index ddb3cbb..29d6b90 100644 --- a/app/lib/irt/item_information_function.py +++ b/app/lib/irt/item_information_function.py @@ -11,7 +11,7 @@ class ItemInformationFunction(): if self.model_data.model == '3PL': p = ThreeParameterLogistic(self.model_data, kwargs).result() q = 1 - p - return self.model_data.a_param**2 * ((q / p) * ((p - (self.model_data.c_param**2)) / (1 - (self.model_data.c_param**2)))) + return (self.model_data.a_param * q * (p - self.model_data.c_param)**2) / (p * ((1 - self.model_data.c_param)**2)) else: # potentially error out return None