Menu

SVN-temp Commit Log


Commit Date  
[r994] by knut_f

Merged r992:993 from current_stable.

2008-09-28 18:59:13 Tree
[r993] by knut_f

- Fixed fix of estimation of parameter errors.
- Added fit plugins I used to verify fitting code against Misra1a and Chwirut1
datasets from NIST StRD.

2008-09-28 18:53:46 Tree
[r992] by knut_f

Fixed some serious bugs in the curve fitting code, which would cause incorrect
computation results.

- bug #2102708: Weighted linear and polynomial fits required actual weights
(1/sigma^2) to be specified in place of standard errors, while all others
(as well as error bar plots) needed the standard errors themselves.
Solution: Switched everything to using standard errors, eliminating the term
"weighting" from the GUI and most of the source code.
Rationale: Avoid confusion for users, especially given the previous
inconsistent treatment of the matter. Avoid confusion for
devs. Arbitrary weights don't work naturally with non-linear fits;
and they almost certainly lead to nonsensical error estimates of
results (unless you _really_ know what you're doing, in which case
you can simply specify 1/sqrt(weight) as standard error).

- Fixed estimation of parameter errors in case of (scaled) Levenberg-Marquardt
fitting with unknown Y errors. See
http://www.gnu.org/software/gsl/manual/html_node/Computing-the-covariance-matrix-of-best-fit-parameters.html

- Fixed computation of R^2 in case of known Y errors.

2008-09-27 20:15:40 Tree
[r991] by knut_f

Fixed some serious bugs in the curve fitting code, which would cause incorrect
computation results.

- bug #2102708: Weighted linear and polynomial fits required actual weights
(1/sigma^2) to be specified in place of standard errors, while all others
(as well as error bar plots) needed the standard errors themselves.
Solution: Switched everything to using standard errors, eliminating the term
"weighting" from the GUI and most of the source code.
Rationale: Avoid confusion for users, especially given the previous
inconsistent treatment of the matter. Avoid confusion for
devs. Arbitrary weights don't work naturally with non-linear fits;
and they almost certainly lead to nonsensical error estimates of
results (unless you _really_ know what you're doing, in which case
you can simply specify 1/sqrt(weight) as standard error).

- Fixed estimation of parameter errors in case of (scaled) Levenberg-Marquardt
fitting with unknown Y errors. See
http://www.gnu.org/software/gsl/manual/html_node/Computing-the-covariance-matrix-of-best-fit-parameters.html

- Fixed computation of R^2 in case of known Y errors.

2008-09-27 20:04:46 Tree
[r990] by thzs

- small homepage update

2008-09-21 12:17:16 Tree
[r989] by thzs

- added Mac OS X build instructions provided by Yu-Hung Lien
(quick and dirty HTML (+ minor corrections) by me,
feel free to improve it)

2008-09-21 12:12:44 Tree
[r988] by thzs

- Table is now almost totally ("one-way") independent of
TableView, i.e., it does not call its
API except the constructor

2008-09-20 20:05:36 Tree
[r987] by thzs

- last splitting step (for now): fixed all compiling
errors
- fixed a minor bug in TableModel

2008-09-20 00:00:29 Tree
[r986] by thzs

- splitting step 6

2008-09-19 23:24:39 Tree
[r985] by thzs

- splitting step 5

2008-09-19 23:10:52 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.