use proper numpy eulers constant, better irt model abstraction

This commit is contained in:
brmnjsh
2023-09-18 18:18:24 +00:00
parent 6fbafcc1ec
commit 375db5f1c2
3 changed files with 19 additions and 20 deletions

View File

@ -0,0 +1,14 @@
import numpy as np
class Base:
def __init__(self, model_params, kwargs):
self.model_params = model_params
# check if exists, if not error out
self.b_param = kwargs['b_param']
self.e = np.exp
self.theta = kwargs['theta']
@classmethod
def ability_estimate(self) -> float:
return 0.0