class_docstr: This class summarizes the fit of a linear regression model.
  
  It handles the output of contrasts, estimates of covariance, etc.
class_docstr_tok: ["This","class","summarizes","the","fit","of","a","linear","regression","model",".","It","handles","the","output","of","contrasts",",","estimates","of","covariance",",","etc","."]
docstr: Return the R^2 value for each row of the response Y.
  
  Notes
  -----
  Changed to the textbook definition of R^2.
  
  See: Davidson and MacKinnon p 74
code: def R2_adj(self):
      """Return the R^2 value for each row of the response Y.
  
      Notes
      -----
      Changed to the textbook definition of R^2.
  
      See: Davidson and MacKinnon p 74
      """
      if not self.model.has_intercept:
          warnings.warn(
              "model does not have intercept term, "
              + "SST inappropriate"
          )
      d = 1.0 - self.R2
      d *= (self.df_total - 1.0) / self.df_resid
      return 1 - d
  
imports: import warnings
  import numpy
  import numpy.linalg
  import scipy.linalg
  from nibabel.onetime import auto_attr
  from scipy import stats
  from nipy.algorithms.utils.matrices import matrix_rank, pos_recipr
  from .model import LikelihoodModel, LikelihoodModelResults
label_desc: Use image node_id 5 for calling the RegressionResults obj's underlying member method code with example usage: obj.R2_adj() and returns: unknown