Funny you should ask; I was just looking at that part of the code.
Here's what's being calculated. The continuous score in Tetrad for GES
and IMaGES is a function of the variance of eX in the model
{P1,...,Pp}->X<-eX, that is, the variance of the exogenous error of X.
Var(eX) is calculated as var(X) - b1 var(P1) - ... - bp var(Pp), where
b1,..,bp are the regression coefficients for P1->X, ..., Pp->X. If in
the subtraction var(eX) is calculated as 0, the exception you cite is
thrown. The BIC is calculated as 0.5 ln var(eX) - k ln n, so if
var(eX) = 0, the score is undefined, so it really does matter.
Joe
> --
> You received this message because you are subscribed to the Google Groups
> "Tetrad Users Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
tetrad-users-gr...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>
--
Joseph D. Ramsey
Special Faculty and Director of Research Computing
Department of Philosophy
135 Baker Hall
Carnegie Mellon University
Pittsburgh, PA 15213
jsph....@gmail.com
Office:
(412) 268-8063
http://www.andrew.cmu.edu/user/jdramsey