I'm wondering why the standard errors aren't calculated as sqrt(Tot).
They are, in the code immediately above that where the standard errors are assigned using the lav_model_vcov_se()
function, providing VCOV
from the vcov()
output (which is identical to Tot
as calculated there when scale.W=FALSE
). Not sure why I kept Tot
in there, it’s probably just a legacy from before I wrote the vcov()
method. But W
and Bm
are there for calculating the df. The reason for the differences is that texts often repeat only the univariate version of Rubin’s rules, rather than the multivariate extension that pools the entire sampling covariance matrix.
Terrence D. Jorgensen
Assistant Professor, Methods and Statistics
Research Institute for Child Development and Education, the University of Amsterdam
http://www.uva.nl/profile/t.d.jorgensen
The reason for the differences is that texts often repeat only the univariate version of Rubin’s rules, rather than the multivariate extension that pools the entire sampling covariance matrix.
Thanks for your reply Terrence. But I don't understand what you mean by univariate vs multivariate versions of Rubin's rules.