Re: curve fitting
- To: mathgroup@smc.vnet.net
- Subject: [mg10364] Re: [mg10355] curve fitting
- From: jpk@max.mpae.gwdg.de
- Date: Mon, 12 Jan 1998 04:09:59 -0500
> From Paul.Hanson@colorado.edu Fri Jan 9 08:23:20 1998
> Date: Thu, 8 Jan 1998 23:41:12 -0500
> From: Paul.Hanson@colorado.edu
To: mathgroup@smc.vnet.net
> To: mathgroup@smc.vnet.net
> Subject: [mg10364] [mg10355] curve fitting
>
> I'm trying to fit a function of the form: f[x_]:= Exp^(a*x)
>
> Now, I can fit the exponential without the constant, but I'm really
> interested in knowing what the constant is but I haven't found a way to
> code this. Helpful suggestions?
>
> Dr. Paul Hanson, Ph.D.
> University of Colorado, Boulder
Hi Paul,
say You have data={{x1,y1},{x2,y2},...} and You want to find a least
square approximation for the model y==b*Exp[a], than Log[y]=Log[b]+a*x
and You can use the linear Fit[] function by
lnData=data /. {x_?NumericQ,y_?NumericQ} :> {x,Log[y]}
fitfun=Fit[lnData,{1,x},x]
You will get back a function
LnBApp+aApp*x
Hope that helps
Jens