The function summary.lm
computes and returns a list of summary
statistics of the fitted linear model given in object
, using
the components (list elements) "call"
and "terms"
from its argument, plus
residualsthe weighted residuals, the usual residuals
rescaled by the square root of the weights specified in the call to
lm
.
coefficientsa \(p \times 4\) matrix with columns for
the estimated coefficient, its standard error, t-statistic and
corresponding (two-sided) p-value. Aliased coefficients are omitted.
aliasednamed logical vector showing if the original
coefficients are aliased.
sigmathe square root of the estimated variance of the random
error
$$\hat\sigma^2 = \frac{1}{n-p}\sum_i{w_i R_i^2},$$
where \(R_i\) is the \(i\)-th residual, residuals[i]
.
dfdegrees of freedom, a 3-vector \((p, n-p, p*)\), the first
being the number of non-aliased coefficients, the last being the total
number of coefficients.
fstatistic(for models including non-intercept terms)
a 3-vector with the value of the F-statistic with
its numerator and denominator degrees of freedom.
r.squared\(R^2\), the ‘fraction of variance explained by
the model’,
$$R^2 = 1 - \frac{\sum_i{R_i^2}}{\sum_i(y_i- y^*)^2},$$
where \(y^*\) is the mean of \(y_i\) if there is an
intercept and zero otherwise.
adj.r.squaredthe above \(R^2\) statistic
‘adjusted’, penalizing for higher \(p\).
cov.unscaleda \(p \times p\) matrix of (unscaled)
covariances of the \(\hat\beta_j\), \(j=1, \dots, p\).
correlationthe correlation matrix corresponding to the above
cov.unscaled
, if correlation = TRUE
is specified.
symbolic.cor(only if correlation
is true.) The value
of the argument symbolic.cor
.
na.actionfrom object
, if present there.