Chapter 7 Curve Fitting V1.
Chapter 7 Curve Fitting V1.
Curve Fitting
1
Curve Fitting
Linear Polynomial
Regression Regression
Goodness of fit
2
Linear Regression
3
Linear Regression
y y
x x
4
Linear Regression
Y = a0 +a1x + e
a0 - Intercept
a1 - slope
e - error, or residual between the model and the observations
5
Linear Regression
Criteria for a ‘Best’ fit
Best strategy is to minimise the sum of the squares
of the residuals between the measure y
(from the given data)
and the y calculated with linear model
(means equations from regression):
Sr = = (yi(measured) - yi(model))2
6
Linear Regression
Equation of Sr
Sr = = (yi(measured) - yi(model))
2
7
Linear Regression
Equation of Sr
Sr = = (yi(measured) - yi(model))2
(yi - a0 - a1xi )
2
Sr =
8
Linear Regression
Sr = a
(yi - 0 - a x
1 i
)2
dSr
= 2(yi - a0 - a1xi ) (-1) = 0
da0
(yi - a0 - a1xi ) =0
yi - a0 - a1xi =0
yi - n a0 - a1 xi =0
9
Linear Regression
yi - n a0 - a1 xi =0
yi - a1 xi = n a0
yi xi
- a1 = a0
n n
— —
a0 = y - a1 x
10
Linear Regression
Sr = a
(yi - 0 - a x
1 i
)2
dSr
= 2(yi - a0 - a1xi ) (-x)i =0
da1
11
Linear Regression
Y = a0 +a1x
12
Example
Fit a straight line through the x and y values in the following
table
28
24
1 0.5 0.5 1
2 2.5 5.0 4
119.5
3 2.0 6.0 99
4 4.0 16 16 140
5 3.5 17.5 25 28
6 6.0 36 36
=4
7
7 5.5 38.5 49
24
28 24 119.5 140 =3.428571
7
13
28
24
119.5
140
28
=4
7
24
=3.428571
7
14
Equation of model (the least-squares fit is)
Y = 0.07142857 +0.8392857 x
15
Goodness of fit
close to 1
mean good
r2 =coefficient of determination
r =correlation coefficient
16
Goodness of fit
Sr = = (yi(measured) - yi(model))2
17
quantifies the improvement or error reduction due to
describing data in terms of a straight line rather than as
an average value
18
Example 1
Determine the correlation coefficient of the following data
using linear regression line
1 0.5
2 2.5
3 2.0
4 4.0
5 3.5
6 6.0
7 5.5
19
Example 1 - Solution
1 0.5
2 2.5
3 2.0
4 4.0
5 3.5
6 6.0
7 5.5
28 24
20
Example 1 - Solution
24
=3.428571
7
= 8.5765
21
Example 1 - Solution
1 0.5 8.5765
2 2.5 0.8622
3 2.0 2.0408
4 4.0 0.3265
5 3.5 0.0051
6 6.0 6.6122
7 5.5 4.2908
28 24 22.7143
22
Remember the equation of model.
Y = 0.07142857 +0.8392857 x
Y = 0.9107
= 0.1687
23
Example 1 - Solution
Determine the correlation coefficient of the following data
24
Algorithm for linear regression
x = …;
y = …;
Plot the graph using the data
n =length (x); points available. In the same
sx = sum(x); graph, plot the best fit line
sy = sum(y); across the data points
sx2 = sum(x.*x);
sy2 = sum(y.*y);
sxy =sum(x.*y);
25
Example 2
x 5 8 13
y 8 11 14
26
Example 2 - Solution
x 5 8 13 26
y 8 11 14 33
xy 40 88 182 310
x2 25 64 169 258
27
Example 2 - Solution
x 5 8 13 26
y 8 11 14 33
xy 40 88 182 310
x2 25 64 169 258
28
Example 2 - Solution
Y = a0 +a1x
29
Polynomial Regression
30
Polynomial Regression
31
Polynomial Regression
32
Derivation of 2nd order polynomial
33
Summarised into matrix form
34
Polynomial Regression
2nd order
35
Polynomial Regression
Coefficient of determination
36
Example
Determine the correlation coefficient of the following data
using second order polynomial regression line
0 2.1
1 7.7
2 13.6
3 27.2
4 40.9
5 61.1
37
Example - Solution
0 2.1 0 0 0 0 0
38
Example - Solution
39
Example - Solution
40
Example - Solution
41
Thank You!
42
Goodness of fit
43