[R] regression analyses using a vector of means and a variance-covariance matrix
Gabor Grothendieck
ggrothendieck at gmail.com
Sun Oct 15 00:32:33 CEST 2006
Here is another approach using the same data as in
John Fox's reply. His is probably superior but this
does have the advantage that its very simple. Note
that it gives the same coefficients and R squared
to several decimal places. We just simulate a
data set with the given means and variance covariance
matrix
> library(car) # for Duncan
> library(MASS) # for mvrnorm
> set.seed(1)
> DF <- mvrnorm(10000, colMeans(data), var(data), empirical = TRUE)
> summary(lm(prestige ~ income + education, as.data.frame(DF)))
Call:
lm(formula = prestige ~ income + education, data = as.data.frame(DF))
Residuals:
Min 1Q Median 3Q Max
-49.0377 -8.7332 0.2068 8.8342 50.2737
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -6.064663 0.277576 -21.85 <2e-16 ***
income 0.598733 0.007756 77.19 <2e-16 ***
education 0.545834 0.006368 85.71 <2e-16 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 13.06 on 9997 degrees of freedom
Multiple R-Squared: 0.8282, Adjusted R-squared: 0.8281
F-statistic: 2.409e+04 on 2 and 9997 DF, p-value: < 2.2e-16
On 10/14/06, John Sorkin <jsorkin at grecc.umaryland.edu> wrote:
> R 2.2.0
> windows XP
>
> How can I perform a regression analyses using a vector of means, a
> variance-covariance matrix? I looked at the help screen for lm and did
> not see any option for using the afore mentioned structures as input to
> lm.
> Thanks,
> John
>
> John Sorkin M.D., Ph.D.
> Chief, Biostatistics and Informatics
> Baltimore VA Medical Center GRECC,
> University of Maryland School of Medicine Claude D. Pepper OAIC,
> University of Maryland Clinical Nutrition Research Unit, and
> Baltimore VA Center Stroke of Excellence
>
> University of Maryland School of Medicine
> Division of Gerontology
> Baltimore VA Medical Center
> 10 North Greene Street
> GRECC (BT/18/GR)
> Baltimore, MD 21201-1524
>
> (Phone) 410-605-7119
> (Fax) 410-605-7913 (Please call phone number above prior to faxing)
> jsorkin at grecc.umaryland.edu
>
> Confidentiality Statement:
> This email message, including any attachments, is for the so...{{dropped}}
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list