Data fitting programming Math 371

28
Data fitting programming Math 371

description

Data fitting programming Math 371. Can we do better?. x. c*x-r. Use these estimated parameters to run the solution of the model (the initial point is the first data point in the data table) and compare with data points. I use ode23 here, you can use ode45 to obtain the same solution. - PowerPoint PPT Presentation

Transcript of Data fitting programming Math 371

Page 1: Data fitting programming Math 371

Data fitting programmingMath 371

Page 2: Data fitting programming Math 371
Page 3: Data fitting programming Math 371

Can we do better?

.

x

Page 4: Data fitting programming Math 371
Page 5: Data fitting programming Math 371
Page 6: Data fitting programming Math 371
Page 7: Data fitting programming Math 371
Page 8: Data fitting programming Math 371
Page 9: Data fitting programming Math 371
Page 10: Data fitting programming Math 371

c*x-r

Page 11: Data fitting programming Math 371
Page 12: Data fitting programming Math 371

Use these estimated parameters to run the solution of the model

(the initial point is the first data point in the data table)

and compare with data points

Page 13: Data fitting programming Math 371
Page 14: Data fitting programming Math 371
Page 15: Data fitting programming Math 371

I use ode23 here, you can useode45 to obtain the same solution

Page 16: Data fitting programming Math 371
Page 17: Data fitting programming Math 371

The solution fits data reasonably well but not very well. Do we have

a better method for parameter estimation and data fitting?

Page 18: Data fitting programming Math 371

The solution fits data reasonably well but not very well. Do we have

a better method for parameter estimation and data fitting?

YES!

Page 19: Data fitting programming Math 371

Direct Method

Least-square data fitting

Page 20: Data fitting programming Math 371

Revisit L-V predator-prey model

Use the least-square method to fit data and estimate parameter values directly

Page 21: Data fitting programming Math 371
Page 22: Data fitting programming Math 371
Page 23: Data fitting programming Math 371
Page 24: Data fitting programming Math 371

You can use ode45 orother ODE solvers; usehelp files to check theirdifferences

Page 25: Data fitting programming Math 371
Page 26: Data fitting programming Math 371

Almost perfect data fitting!

Page 27: Data fitting programming Math 371
Page 28: Data fitting programming Math 371

abcr