Package: grace Version: 1:5.1.22-2 Severity: normal The non-linear curve fitting tool in grace outputs the wrong value next to "RMS per cent error:" It actually gives the RMS **relative** error, i.e. it is out by a factor of exactly 100.
The RMS per cent error should be given as: e = 100 * (y'-y)^2/y^2 * Patch attached for source code * Reported to developers: http://plasmagate.weizmann.ac.il/Grace/phpbb/viewtopic.php?t=1697&start=0&postdays=0&postorder=asc&highlight= -- System Information: Debian Release: squeeze/sid APT prefers karmic-updates APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic-proposed'), (500, 'karmic-backports'), (500, 'karmic') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-9-generic (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages grace depends on: ii defoma 0.11.10-0.2ubuntu1 Debian Font Manager -- automatic f ii gconf2 2.26.2-1ubuntu1 GNOME configuration database syste ii gsfonts 1:8.11+urwcyr1.0.7~pre44-4 Fonts for the Ghostscript interpre ii lesstif2 1:0.95.0-2.3 OSF/Motif 2.1 implementation relea ii libc6 2.9-9ubuntu2 GNU C Library: Shared libraries ii libfftw3-3 3.2.1-2ubuntu1 library for computing Fast Fourier ii libice6 2:1.0.5-1 X11 Inter-Client Exchange library ii libjpeg62 6b-14build1 The Independent JPEG Group's JPEG ii libnetcdf4 1:3.6.2-3.1 An interface for scientific data a ii libpng12-0 1.2.37-1 PNG library - runtime ii libsm6 2:1.1.0-2 X11 Session Management library ii libt1-5 5.1.2-3 Type 1 font rasterizer library - r ii libx11-6 2:1.2.1-1ubuntu1 X11 client-side library ii libxext6 2:1.0.99.1-0ubuntu3 X11 miscellaneous extension librar ii libxmu6 2:1.0.4-1build1 X11 miscellaneous utility library ii libxp6 1:1.0.0.xsf1-2 X Printing Extension (Xprint) clie ii libxpm4 1:3.5.7-2 X11 pixmap library ii libxt6 1:1.0.5-3ubuntu1 X11 toolkit intrinsics library ii xmhtml1 1.1.7-15 A Motif widget for display HTML 3. ii zlib1g 1:1.2.3.3.dfsg-13ubuntu1 compression library - runtime grace recommends no packages. Versions of packages grace suggests: ii ghostscript 8.64.dfsg.1-0ubuntu14 The GPL Ghostscript PostScript/PDF pn grace-utils <none> (no description available) ii texlive-extra-util 2007.dfsg.2-6ubuntu2 TeX Live: TeX auxiliary programs -- no debconf information
--- nonlfit.c.orig 2009-06-18 23:20:04.368929839 +0100 +++ nonlfit.c 2009-06-18 23:26:20.120928119 +0100 @@ -284,7 +284,7 @@ rms_pe += (yp[i] - y_saved[i])*(yp[i] - y_saved[i])/ (y_saved[i]*y_saved[i]); } - rms_pe = sqrt(rms_pe/n); + rms_pe = 100.0 * sqrt(rms_pe/n); } for (i = 0; i < n; ++i) {