Hello. In class "AbstractLeastSquaresOptimizer" (in "o.a.c.m.optimization.general"), the method "getCovariances()" uses "LUDecompositionImpl" to compute the inverse of a matrix. In my application, this leads to a "SingularMatrixException". If I change "LUDecompositionImpl" to "QRDecompositionImpl", no exception is raised. Also, keeping "LUDecompositionImpl" but passing a much lower singularity threshold, does not raise the exception either.
Thus, I wonder whether there was a reason for using "LU", and if not, whether I could change the decomposition solver to "QR" (as this is a cleaner solution than guessing a good value for the threshold). Regards, Gilles --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org