re user issue https://openmx.ssri.psu.edu/thread/1111
As Mikee N says,
if(fit function < definite & evaluations <3 & free parameters > 0){ message("your starting values are too far off reality for me find my way home... You might try setting the means to their actual values (that often flumoxes me), and perhaps get the covariances closer to realistic values for me, but certainly start by setting each variable's mean to its actual value to give me a hint..." }
re mxTryHard()
Would it be wise to set scale to .05 by default?
Should mxTryHard (optionally?) set means to the phenotypic value?
Comments
#1
Oh, oh, I think I get it. Try SVN 3999
#2
That's much better! Working for me on a linux build from trunk.
We still print the same error, but now give a supplementary warning in addition.
I wonder if this might be better:
instead of this?
#3
Yeah, I thought about that. That's a much more invasive change though. We currently report all optimizer status codes as a warning. I think it would take a good deal more justification to special case the reporting of this particular status code.
#4
> re mxTryHard()
> Would it be wise to set scale to .05 by default?
Why, exactly? That seems too small to me. Maybe I'm missing something.
> Should mxTryHard (optionally?) set means to the phenotypic value?
That wouldn't really be practical in general--like if the mean is conditioned on definition variables, or if the expected mean is an algebra.