Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

lm.beta

Add standardized regression coefficients to lm-objects


Description

Adds standardized regression coefficients to objects created by lm.

Usage

lm.beta(object)

Arguments

object

object of type lm

Details

Calculates the standardized regression coefficients by common method used for example in SPSS. For translating the formula, functions model.matrix (for the right-hand side) and model.frame (for the left-hand side) are used, so all options saved in the lm-object are supported.

Please regard:

Package lm.beta standardizes the coefficients after estimating them using the standard deviations or similar measures of the used variables. So there are unstandardized and standardized coefficients available simultaneously.

Standardizing before estimating is not (yet) available in this package, but by using the command scale you can do this by using basic commands. Hereby please regard that the option center influences the way of interpretation of the intercept.

Package lm.beta standardizes all coefficients disregarding the use in interpretation. In this version, all types of scales of the variables (metrical, categorical, ...), all types of contrasts, interaction effects and additional terms on both sides of the formula can be handled if lm can handle them. The sensitive use in interpretation has to be regarded by the user.

Value

A list of class lm.beta like a lm-object extended by

  • standardized.coefficients named vector of the standardized coefficients.

Note

Some S3 methods, where standardized coefficients mind, are extended, the others work unchanged.

Author(s)

Stefan Behrendt, r@behrendt-stefan.de

References

Urban, D., Mayerl, J., Sackmann, R. (Hrsg.) Regressionsanalyse : Theorie, Technik und Anwendung, VS-Verlag, 4. Aufl.

Vittinghoff, E. et al (2005) Regression methods in biostatistics: Linear, logistic, survival, and repeated measures models, Springer, p 75

See Also

lm for creating the demanded object and print.lm.beta, summary.lm.beta, coef.lm.beta for extended S3-methods.

Examples

## Taken from lm help
##
## Annette Dobson (1990) "An Introduction to Generalized Linear Models".
## Page 9: Plant Weight Data.
ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14)
trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69)
group <- gl(2, 10, 20, labels = c("Ctl","Trt"))
weight <- c(ctl, trt)
lm.D9 <- lm(weight ~ group)

# standardize
lm.D9.beta <- lm.beta(lm.D9)
print(lm.D9.beta)
summary(lm.D9.beta)
coef(lm.D9.beta)

lm.beta

Add Standardized Regression Coefficients to lm-Objects

v1.5-1
GPL (>= 2)
Authors
Stefan Behrendt [aut, cre]
Initial release
2014-12-28

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.