Thanks, both of you. I actually had tried something similar to what you both suggested, but it didn't seem like the function was converging to a solution, so I (incorrectly!) assumed the problem must be with the ODE nature of my system.

I'll try to optimize my code and let the program run longer, now that I know that it is the correct approach.

Thanks again; I really appreciate the rapid and helpful responses!

Colin



> From: robert.kern@gmail.com
> Date: Thu, 10 Sep 2009 10:48:34 -0500
> To: lujan@clancore.net; scipy-user@scipy.org
> Subject: Re: [SciPy-User] Fitting a system of ODEs to data
>
> On Thu, Sep 10, 2009 at 09:19, C. Campbell<lujitsu@hotmail.com> wrote:
> > Hi everyone,
> >
> > I have a system of coupled multivariate ODEs which I would like to fit to
> > experimental data. If I am reading the SciPy documentation correctly, there
> > exist built in functions to handle systems of multivariate nonlinear
> > functions (Broyden's and Anderson's methods), but not systems of ODEs. After
> > reading up on some general methods, it looks like it would be a real bear to
> > write an implementation myself.
> >
> > I posed this issue to an expert Python programmer with whom I am acquainted,
> > and he suggested using Mathematica to address my problem. I have essentially
> > no experience with Mathematica, though, so before biting that particular
> > bullet I thought I'd check with the larger community to see if there is
> > Python/SciPy solution.
>
> I answered a similar question over on StackOverflow:
>
> http://stackoverflow.com/questions/1164198/fitting-parameters-of-odes-while-using-octave-matlab-ode-solver/1336822#1336822
>
> --
> Robert Kern
>
> "I have come to believe that the whole world is an enigma, a harmless
> enigma that is made terrible by our own mad attempt to interpret it as
> though it had an underlying truth."
> -- Umberto Eco
> _______________________________________________
> SciPy-User mailing list
> SciPy-User@scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-user


Get back to school stuff for them and cashback for you. Try Bing now.