OriginLab Corporation - Data Analysis and Graphing Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis                           
 

3.20 FAQ-245 Why are fitted parameters different when fitting data are transformed?

Last Update: 2/3/2015

When we transform fitting data and use the transformed fitting function to fit, sometimes we may find fitted parameters are different, although it seems like both fit data well.

For example, for fitting function y=a/(x-b), we transform y to 1/y, and the fitting function becomes linear, v=c*x-d

where v=1/y, a=1/c and b=d/c .

a and b calculated from two fitted results may be different. This is due to different contributions to residual sum of squares (RSS) for points in two models. For the function y=a/(x-b), y is large at small x and small at large x, so points at small x contribute more to RSS, and points at large x contribute less to RSS. And for the function v=c*x-d, v is large at large x and small at small x, so the contribution to RSS is reverse.

This may also occur for other transforms, e.g. y=a*exp(-b*x) is transformed to log(y)=log(a)-log(e)*b*x, y=ax^b\! is transformed to log(y)=log(a)+b*log(x) .


Keywords:fitting, transform, contribution, RSS

 

© OriginLab Corporation. All rights reserved.