def __init__(self, model, taylor):
self.model = model
self.stats = model.dm_statistics if hasattr(model, 'dm_statistics') \
else None
self.dm = pd.DataFrame({lev: t.data[:, i]
for t in model.fixed_terms.values()
for i, lev in enumerate(t.levels)})
self.priors = {}
missing = 'drop' if self.model.dropna else 'none'
self.mle = sm.GLM(endog=self.model.y.data, exog=self.dm,
family=self.model.family.smfamily(),
missing=missing).fit()
self.taylor = taylor
with open(join(dirname(__file__), 'config', 'derivs.txt'), 'r') as file:
self.deriv = [next(file).strip('\n') for x in range(taylor+1)]
评论列表
文章目录