You are viewing a read-only archive of the Carrion Fields discussion forums built from a snapshot of the forum database on 2026-08-25. The search page works, though it is not as sophisticated as the old forum search. This archive encompasses approximately 25 years of CF discussion. Today, that discussion continues on Discord (see the main website for a link).

Some of the special-purpose forums are listed below along with their replacements (as of writing):


Subject: "obscure question" Previous topic | Next topic
Printer-friendly copy Email this topic to a friend CF Website
Top Non-CF Discussion "What Does RL Stand For?" Topic #1594
Show all folders

IsildurWed 05-Dec-07 02:43 AM
Member since 04th Mar 2003
5969 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1594, "obscure question"


          

Anybody ever fool around with the nonlinear regression routines in the GNU Scientific Library or MINPACK? If so, care to help a n00b out?

  

Top

ZulghinlourWed 05-Dec-07 11:20 AM
Member since 04th Mar 2003
9792 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1595, "Math is very much a part of the Axis of Evil (n/t)"
In response to Reply #0


          

n/t

So long, and thanks for all the fish!

  

Top

    
IsildurWed 05-Dec-07 02:22 PM
Member since 04th Mar 2003
5969 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1597, "RE: Math is very much a part of the Axis of Evil (n/t)"
In response to Reply #1


          

Okay, you asked for it. I'm going to assume this means you want to help. Hopefully you can save me the shame of additional newbie-ish posts to the help-gsl mailing list.

I don't fully understand the GSL calls that allow the govern to test whether the iteration (all the solvers are iterative) should stop.

One is based on "absolute error" and "relative error", while the others use gradient values.

Relevant docs:

http://www.gnu.org/software/gsl/manual/html_node/Search-Stopping-Parameters-for-Minimization-Algorithms.html

My question concerns the first method, gsl_multifit_test_delta(). When I pass in values for epsabs and epsrel, what exactly does the function compare them against?

If after j iterations my system is:

F_1(a_j, b_j, c_j) = error_1_j
F_2(a_j, b_j, c_j) = error_2_j
...
F_i(a_j, b_j, c_j) = error_i_j
...
F_m(a_j, b_j, c_j) = error_m_j

Then after the next iteration it will be:

F_1(a_k, b_k, c_k) = error_1_k
F_2(a_k, b_k, c_k) = error_2_k
...
F_i(a_k, b_k, c_k) = error_i_k
...
F_m(a_k, b_k, c_k) = error_m_k

where k = j + 1, each parameter (a,b,c) has been perturbed slightly, and the residual error values have (hopefully) decreased.

What I'm interested in minimizing is the root mean squared error, or the square root of the mean squared error over the set of residuals. Is that what the docs are talking about when they use the term "absolute error"?

  

Top

Top Non-CF Discussion "What Does RL Stand For?" Topic #1594 Previous topic | Next topic