Skip to content

Commit 9291be7

Browse files
Gilles86jdkent
authored andcommitted
Fixed SimpleRegressionResults
1 parent 1231305 commit 9291be7

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

nistats/regression.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -278,14 +278,14 @@ def __init__(self, theta, Y, model, wY, wresid, cov=None, dispersion=1.,
278278
self.wresid = wresid
279279
self.wdesign = model.wdesign
280280

281-
@setattr_on_read
281+
@property
282282
def resid(self):
283283
"""
284284
Residuals from the fit.
285285
"""
286286
return self.Y - self.predicted
287287

288-
@setattr_on_read
288+
@property
289289
def norm_resid(self):
290290
"""
291291
Residuals, normalized to have unit length.
@@ -305,7 +305,7 @@ def norm_resid(self):
305305
"""
306306
return self.resid * positive_reciprocal(np.sqrt(self.dispersion))
307307

308-
@setattr_on_read
308+
@property
309309
def predicted(self):
310310
""" Return linear predictor values from a design matrix.
311311
"""
@@ -314,20 +314,20 @@ def predicted(self):
314314
X = self.wdesign
315315
return np.dot(X, beta)
316316

317-
@psetattr_on_readroperty
317+
@setattr_on_read
318318
def SSE(self):
319319
"""Error sum of squares. If not from an OLS model this is "pseudo"-SSE.
320320
"""
321321
return (self.wresid ** 2).sum(0)
322322

323-
@psetattr_on_readroperty
323+
@setattr_on_read
324324
def rsq(self):
325325
"""Proportion of explained variance.
326326
If not from an OLS model this is "pseudo"-R2.
327327
"""
328328
return np.var(self.predicted, 0) / np.var(self.wY, 0)
329329

330-
@psetattr_on_readroperty
330+
@setattr_on_read
331331
def MSE(self):
332332
""" Mean square (error) """
333333
return self.SSE / self.df_resid

0 commit comments

Comments
 (0)