def __init__(self, y, x, mType=0, offset=None, sigma2_v1=False, tol=1.0e-6, maxIter=200, y_name="", y_off_name="", x_name=[], fle_name=""): """ Initialize class """ GLM_Base.__init__(self, y, x, mType, offset, sigma2_v1, None, None, None, tol, maxIter) self.y_name = y_name self.x_name = x_name if y_off_name is None: y_off_name = " " self.y_off_name = y_off_name # add x names n_xname = len(self.x_name) if n_xname < self.nVars: for i in range(n_xname, self.nVars - 1): self.x_name.append("name" + str(i)) n_xname = len(self.x_name) if n_xname < self.nVars: self.x_name.insert(0, 'Intercept') self.fle_name = fle_name self.mName = glm_Names[self.mType] #if mType == 0: #Summary.OLS(OLSMod=self) #else: Summary.GLM(GLMMod=self)