Вы находитесь на странице: 1из 3

Saturday, December 25, 2010

scientificsoftwareandbooks.
blogspot.com Dr. Suji George

Non-Linear regression

Non-Linear regression

There are many commercial software packages that


perform non-linear regression analysis, but you can
obtain the same results very easily by using the Sol-
ver (Excel Add in). When applied to the same data
set, the Solver gives the same results as commercial
software packages.

The following example illustrates the ease with


which the Solver can be used to perform non-linear
least-squares curve fitting. For clearity here I will
analyze enzyme kinetic data using the Michaelis-
Menten equation. For those of you not from bio-
chemistry background, you just need to know that
Michaelis-Menten equation. The general form of
this equation is rectangular hyperbola.
To calculate the Calculated velocity select the C6
and type “=” then select the value of Vmax (cell B2),
type *, select the corresponding substrate (cell A5),
Vmax and Km are constants. So here type /, open parenthesis, select the value of Km (B1),
the x variable is Vand y variable is add the substrate concentration and close the pa-
S. Type your data into blank spread sheet. renthesis. To keep the position of the Km and Vmax
Click here to send your feedback

values constant add the $ sign before the column


Select cell A1 and type Km= and press enter. Type and the row number so instead of B2 you will have
Vmax= and then select cell B1. The B1 will contain $B$2. Hit enter. Select the calculated cell and move
the value for Km as mentioned above we will use the mouse pointer to the right bottom corner, when
a random number so type 1 and press enter. Type the pointer turns into a cross push the mouse left
1 again and this will be your Vmax. If you fill your button and pull it down to calculate the rates for
data similar to the next picture then you can follow the rest of the substrate concentrations.
the step by step instructions.
Plotting experimental and calculated data on one
plot
joliprint

visualize the data you will plot both series on one


plot
Printed with

http://scientificsoftwareandbooks.blogspot.com/2010/12/non-linear-regression.html

Page 1
Saturday, December 25, 2010
scientificsoftwareandbooks.
blogspot.com
Non-Linear regression

Select the date columns A to C and corresponding


rows depending on how many substrate concen- Calculating Km and Vmax
trations you have and hit the plot button on your
toolbar ,select chart type scattered and click next. Select the cell which contains the sum of the square
Follow the rest of the chart wizard steps to finish the differences and choose solver from the Tools menu.
plot if you wish to rename the series you may do so.
Once the plot is ready double click the data series Your screen will look similar to the following picture.
that corresponds to calculated velocity (when you
click on the data series the corresponding columns
and rows are highlighted) and change the marker
format to none and line format to custom. Your plot
should look similar to the plot below.

Calculating difference
Click here to send your feedback

Calculate the difference between the measured


and experimental velocities. You can use the excel As you can see the Target cell is set to the sum of
formula POWER to calculate the square of the diffe- the square difference and it will be minimized by
rence. Your screen will look similar to the following changing the cells which contain the random values
picture. of Km and Vmax.

Select Solve, solver will pose after first approxima-


tion and you will need to click on continue button.
When the last iteration is done you will note that the
joliprint

calculated curve if fit to your measured velocities


and the Km and Vmax are changed.
Printed with

http://scientificsoftwareandbooks.blogspot.com/2010/12/non-linear-regression.html

Page 2
Saturday, December 25, 2010
scientificsoftwareandbooks.
blogspot.com
Non-Linear regression
Click here to send your feedback
joliprint
Printed with

http://scientificsoftwareandbooks.blogspot.com/2010/12/non-linear-regression.html

Page 3

Вам также может понравиться