Re: Corner of L-Curve
- From: "Greg Heath" <heath@xxxxxxxxxxxxxxxx>
- Date: 4 Mar 2006 12:47:24 -0800
vivek wrote:
Greg Heath wrote:
<snip>
and/or log10(eta) before smoothing rho and dealing with eta vs
You might first want to find a way to detect the elbows in eta
rho.For example,
Hi Greg,
y = eta; dy = diff(eta); dy = [dy(1);dy];
d2y = diff(dy); d2y = [d2y(1);d2y];
Kappa = d2y./ (1+(dy).^2).^(3/2);
Plots of d2y and Kappa have maxima at the elbow.
Hope this helps.
Greg
Frankly speaking i'm a novice in the field of graphs and l-curves.
Now, I did run your bit of code which you gave as example and I did
see the maxima's for kappa and d2y. My question now is, do I need to
calculate rho and eta seperately
Calculate? They are already given.
or should I differentiate eta wrt
rho because i draw graph where x axis has rho and y axis has eta.
You gave us eta vs rho. It's up to you if you want that elbow or the
one that corresponds to eta vs index.
This is talked about by Jane in this particular topic in the 4th or
5th post.
How would you recommend me to find the solution of calculating the
corner of the L-curve ?
Smooth rho. Estimate Kappa from derivatives of eta vs rho. Look
for a local max.
Hope this helps.
Greg
.
- References:
- Corner of L-Curve
- From: vivek
- Re: Corner of L-Curve
- From: Greg Heath
- Re: Corner of L-Curve
- From: vivek
- Corner of L-Curve
- Prev by Date: New GUI user
- Next by Date: Re: how to calculate signal to noise ratio?
- Previous by thread: Re: Corner of L-Curve
- Next by thread: Re: Corner of L-Curve
- Index(es):
Relevant Pages
|