Le 15/08/2010 15:54, Dimitri Pourbaix a écrit : > Hi, > > While fixing MATH-406, I had to introduce two quantities: wjacobian and > wresiduals corresponding to the weighted Jacobian of the residuals and > the weighted residuals respectively. I had to do this because the > field names are somehow misleading. For instance, the field 'jacobian' > has two different meanings: > - in DifferentiableMultivariateVectorialFunction, the Jacobian is the > matrix of the gradients of the function. > - in AbstractLeastSquaresOptimizer, the Jacobian is the matrix of the > gradients of the weighted residuals. > To reduce the confusion for the potential contributors, it might be > wise to avoid to use the same name for the two quantities. The field > jacobian from AbstractLeastSquaresOptimizer might be renamed > weightedResidualsJacobian to remind what its content is.
This seems a good change to me. Are there any accessor ? If so, theay should be deprecated for 2.2 and removed in 3.0. > > The same is potentially true for the residuals. I needed a weighted > version > so I added wresiduals. However, from what I see in the rest of the code, > there is no accessor to the residuals per se. So, one could drop residuals > and only keep weightedResiduals. Yes. > > Does anybody think of a situation where the Jabonian of the model (i.e. > without the weight and the sign change) would be useful and should > therefore > be kept separately? Same question about the genuine residuals (i.e. > unweighted). Otherwise, I would drop the two unweighted fields. I don't think the unweighted jacobian, but access to individual unweighted residuals is probably useful. Luc > > Regards, > Dim. > ---------------------------------------------------------------------------- > > Dimitri Pourbaix * > Institut d'Astronomie et d'Astrophysique * Don't worry, be happy > CP 226, office 2.N4.211, building NO * and CARPE DIEM. > Universite Libre de Bruxelles * > Boulevard du Triomphe * Tel : +32-2-650.35.71 > B-1050 Bruxelles * Fax : +32-2-650.42.26 > http://sb9.astro.ulb.ac.be/~pourbaix * mailto:pourb...@astro.ulb.ac.be > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org