You may be interested in the heplots package for multivariate linear
models.  For a multivariate regression, it plots a data ellipse of the
predicted values (H matrix) together with a data ellipse of the 
residuals (E ellipse).  H is scaled so that it protrudes outside the E
ellipse iff the hypothesis is significant by Roy's test.

-Michael

Ray Haraf wrote:
> 2). My next struggle is to construct prediction ellipse. Both ellipse() and 
> ellipse.lm() are not giving me the solution to "Sampling from multivariate 
> multiple regression prediction regions" posted by Iain Pardoe, Mon May 9 
> 18:43:46 2005. I am working on the same problem and performed all the steps 
> he suggested
> 
>> ex7.10 <- 
> + data.frame(y1 = c(141.5, 168.9, 154.8, 146.5, 172.8, 160.1, 108.5), 
> + y2 = c(301.8, 396.1, 328.2, 307.4, 362.4, 369.5, 229.1), 
> + z1 = c(123.5, 146.1, 133.9, 128.5, 151.5, 136.2, 92), 
> + z2 = c(2.108, 9.213, 1.905, .815, 1.061, 8.603, 1.125)) 
>> attach(ex7.10) 
>> f.mlm <- lm(cbind(y1,y2)~z1+z2) 
>> y.hat <- c(1, 130, 7.5) %*% coef(f.mlm) 
>> round(y.hat, 2) 
>          y1 y2 
> [1,] 151.84 349.63 
>> qf.z <- t(c(1, 130, 7.5)) %*% 
> + solve(t(cbind(1,z1,z2)) %*% cbind(1,z1,z2)) %*% 
> + c(1, 130, 7.5) 
>> round(qf.z, 5) 
>         [,1] 
> [1,] 0.36995 
>> n.sigma.hat <- SSD(f.mlm)$SSD # same as t(resid(f.mlm)) %*%resid(f.mlm) 
>> round(n.sigma.hat, 2) 
>      y1 y2 
> y1 5.80 5.22 
> y2 5.22 12.57 
>> F.quant <- qf(.95,2,3) 
>> round(F.quant, 2) 
> [1] 9.55 
> 
> 
>>From here how could I calculate a 95% prediction ellipse for y=(y1,y2) at 
>>(z1,z2)=(130,7.5) using either ellipse or ellipse.lm? y1 would be the x-axis 
>>and y2, the y-axis. The center is different from (0,0) and I don't know what 
>>would be the appropriate x (the lm object). Should I used predicted values or 
>>residuals? In both cases I have vectors which is different from the example 
>>given with ellipse.lm
> 
> 3). Lastly but not the least, would be too ambitious to draw the axes (i.e, 
> the eigenvalues) to  the ellipse?
>  
> Thanks and very kind regards,
> Ray
> 
>       [[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help@r-project.org 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.
>

______________________________________________
R-help@r-project.org 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.

Reply via email to