methods.matreg.Rd
Methods for objects of class "matreg"
.
The coef
function extracts the estimated model coefficients from objects of class "matreg"
. The vcov
function extracts the corresponding variance-covariance matrix.
Either a vector with the estimated model coefficients or a variance-covariance matrix.
Viechtbauer, W. (2010). Conducting meta-analyses in R with the metafor package. Journal of Statistical Software, 36(3), 1–48. https://doi.org/10.18637/jss.v036.i03
matreg
for the function to create matreg
objects.
### fit a regression model with lm() to the 'mtcars' dataset
res <- lm(mpg ~ hp + wt + am, data=mtcars)
coef(res)
#> (Intercept) hp wt am
#> 34.00287512 -0.03747873 -2.87857541 2.08371013
vcov(res)
#> (Intercept) hp wt am
#> (Intercept) 6.983648371 8.169829e-03 -2.110453741 -2.931655806
#> hp 0.008169829 9.226413e-05 -0.006091009 -0.005187758
#> wt -2.110453741 -6.091009e-03 0.818971675 0.908534063
#> am -2.931655806 -5.187758e-03 0.908534063 1.894532436
### covariance matrix of the dataset
S <- cov(mtcars)
### fit the same regression model using matreg()
res <- matreg(y="mpg", x=c("hp","wt","am"), R=S, cov=TRUE,
means=colMeans(mtcars), n=nrow(mtcars))
coef(res)
#> intrcpt hp wt am
#> 34.00287512 -0.03747873 -2.87857541 2.08371013
vcov(res)
#> intrcpt hp wt am
#> intrcpt 6.983648371 8.169829e-03 -2.110453741 -2.931655806
#> hp 0.008169829 9.226413e-05 -0.006091009 -0.005187758
#> wt -2.110453741 -6.091009e-03 0.818971675 0.908534063
#> am -2.931655806 -5.187758e-03 0.908534063 1.894532436