comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Constrained fit of a straight line: fixed intercept
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Constrained fit of a straight line: fixed intercept [message #72264 is a reply to message #72263] Fri, 27 August 2010 01:39 Go to previous messageGo to previous message
David Grier is currently offline  David Grier
Messages: 35
Registered: July 2010
Member
On 8/27/10 12:36 AM, Joe Daal wrote:
> Hi,
>
> I am not sure how easy this problem is, but it sure gave me hell
> today.
> I have the following vector arrays: X, Y,& Y_errors. There are 5
> elements in each and they do form a nice line describes by Y = A + BX.
> I need to fit this line with B as a free parameter and constrain A to
> pass by the the third point.
> So the problem narrows down to one parameter as: Y = (Y0 - BX0) + BX,
> whre Y0 and B0 and the third point values (i.e., X[2] and Y[2]).
> I tried using MPFIT with the PARINFO keyword. It just didn't work.
> Any ideas? Thanks....
>
> -Joe

How about:

pivot = 2
dy = y - y[pivot]
dx = x - x[pivot]
w = where(dx ne 0, count)
if count gt 0 then $
B = mean(dy[w]/dx[w]) $
else $
B = 0.

TTFN,

David
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: problems with EOS_GD_EXTRACTREGION
Next Topic: Does ENVI_FILE_MNG work with 'In Memory' files?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 21:40:58 PDT 2025

Total time taken to generate the page: 0.79985 seconds