MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Filtering data from numerical minimization

  • To: mathgroup at
  • Subject: [mg116185] Filtering data from numerical minimization
  • From: Sebastian <sebhofer at>
  • Date: Fri, 4 Feb 2011 01:40:37 -0500 (EST)

I have a function f(n,x,y,z) that I want to numerically minimize with
respect to x,y,z for a list of n=1...N. The function is pretty
complicated and also contains other parameters, which are fixed as far
as optimization is concerned. I use NMinimize to create a table for
different values of n. This effectively leaves me with 4 lists (f_min,
x_min,...), where f_min = f(x_min, y_min, z_min). I then plot these
lists against the vector n.

Depending on the other parameters the minimization sometimes works
well, and sometimes it doesn't. The problem is the following: while
the overall form of the curves is often easily recognizable by eye,
there is some noise on top of it, i.e. some of the points (every 5th
say) are just way off. As I don't think that f behaves that way, but
rather NMinimize fails to find the correct value, I'd like to filter
that noise. Filtering the points by hand, however, doesn't seem like a
feasible solution. Does anyone know a good way to tackle this problem?
I already tried running MovingMedian which works reasonably well but
I'd like to keep the rest of the data untouched if possible.

I'm happy for all suggestions!
TIA, Sebastian

  • Prev by Date: Re: Eliminate
  • Next by Date: Re: phase portraits
  • Previous by thread: Re: Excel XLS Import slowdown in version 8
  • Next by thread: Re: Filtering data from numerical minimization