Returns "fitted values" of a (standardized) major axis fit.
# S3 method for sma
fitted(object, type = "fitted", newdata=NULL, centered=TRUE, ...)
Object of class sma
.
Either 'residuals', or 'fitted'.
New data for which to provide fitted values.
Logical. If TRUE (the default) returns the zero-centered fitted values.
Further arguments are currently ignored.
"Fitted values" are calculated using y+bx
for SMA or by+x
for MA (see Warton et al. 2006, especially Table 4). Note these values are calculated differently to ordinary linear regression, and they cannot be interpreted as predicted values. The "fitted values" should be interpreted as measuring how far along the fitted axis each point lies, and are used in checking assumptions (via residual vs. fitted value plots).
Fitted values may be computed for new data, using the newdata
arguments. Be aware that the names of the variables need to be the same as in the data used in the original model fit. Also, if the original fit used log='xy'
, for example, this transformation will also be applied to your newdata
(so don't do the transformation yourself).
Warton D. I., Wright I. J., Falster D. S. and Westoby M. (2006) A review of bivariate line-fitting methods for allometry. Biological Reviews 81, 259-291.