def __init__(self,
              y,
              X,
              family=family.Gaussian(),
              offset=None,
              y_fix=None,
              constant=True):
     """
     Initialize class
     """
     self.n = USER.check_arrays(y, X)
     USER.check_y(y, self.n)
     self.y = y
     if constant:
         self.X = USER.check_constant(X)
     else:
         self.X = X
     self.family = family
     self.k = self.X.shape[1]
     if offset is None:
         self.offset = np.ones(shape=(self.n, 1))
     else:
         self.offset = offset * 1.0
     if y_fix is None:
         self.y_fix = np.zeros(shape=(self.n, 1))
     else:
         self.y_fix = y_fix
     self.fit_params = {}
Beispiel #2
0
    def __init__(self, y, X, family=family.Gaussian(), offset=None, y_fix = None,
            constant=True):
        """
        Initialize class
        """
        self.n = USER.check_arrays(y, X)
        USER.check_y(y, self.n)
        self.y = y
        if constant:
            self.X = USER.check_constant(X)
        else:
            self.X = X
        self.family = family
        self.k = self.X.shape[1]
        self.df_model = self.X.shape[1] - 1
        self.df_resid = self.n - self.df_model - 1
        if offset is None:
            self.offset = np.ones(shape=(self.n,1))
        else:
            self.offset = offset * 1.0
        if y_fix is None:
	        self.y_fix = np.zeros(shape=(self.n,1))
        else:
	        self.y_fix = y_fix
        self.fit_params = {}
Beispiel #3
0
 def __init__(self, y, X, family=family.Gaussian(), constant=True):
     """
     Initialize class
     """
     self.n = USER.check_arrays(y, X)
     USER.check_y(y, self.n)
     self.y = y
     if constant:
         self.X = USER.check_constant(X)
     else:
         self.X = X
     self.family = family
     self.k = self.X.shape[1]
     self.fit_params = {}