Regresi Linear
Ax b
( A A)x A b
t
x ( A t A) \ ( A t b)
Aplikasi
k1 k 2T k3T 2
T(oC)
(cp)
10
20
1.308 1.005
30
40
0.801
0.656
50
0.549
60
0.469
70
0.406
Aplikasi
Penyelesaian
1
1 10 10
1.308
1
2
1
20
20
1
.
005
x
1
2
1 30 30 k1 0.801
1
2
k
1
40
40
2 0.656
1 50 502 k3 1
0.549
2
1 60 60
1
0
.
469
1 70 702
1 0.406
A
Ax b
( A t A)x A t b
x ( A t A) \ ( A t b)
% k02cth01.m
% Contoh Aplikasi Sistem Persamaan Linear
% Regresi Linear ==> x = (A'A)\(A'b)
clear; clc
T=[10; 20; 30; 40; 50; 60; 70];
A=[1 10 10^2; 1 20 20^2; 1 30 30^2; 1 40 40^2;
1 50 50^2; 1 60 60^2; 1 70 70^2];
b=[1/1.308; 1/1.005; 1/0.801; 1/0.656; 1/0.549; 1/0.469; 1/0.406];
x=(A'*A)\(A'*b)
y=A*x
plot(T,b,'x',T,y)
xlabel('T ("C)')
ylabel('1/miu')
X2
X3
0.2
5.0
1.0
0.6
4.1
5.0
0.7
3.0
7.0
1.0
2.0
10.0
1.5
1.2
12.5
2.0
0.5
15.0
Persamaan:
Y = k1X1 + k2X2 + k3X3
Penyelesaian
4
5
0 . 2 5 .0
1.0
5 .0
0.6 4.1
k1
0.7 3.0 7.0
k 2
1 .0 2 .0
10.0
k3
12.5
1.5 1.2
2.0 0.5
15.0
Ak b
( A t A )k A t b
k ( A t A) \ ( A t b)
% k02cth02.m
% Contoh Aplikasi Sistem Persamaan Linear
% ==> Regresi Linear
% ==> x = (A'A)\(A'b)
clear; clc
A=[1 0.2 5.0;
2 0.6 4.1;
3 0.7 3.0;
4 1.0 2.0;
5 1.5 1.2;
6 2.0 0.5]
b=[1.0; 5.0; 7.0; 10.0; 12.5; 15.0]
x=(A'*A)\(A'*b)
y=A*x
Penyelesaian
Atau
0.07
0.04
0.54
0.35
% k02cth03.m
% Contoh Aplikasi Sistem Persamaan Linear
% Neraca bahan steady-state
clear; clc
A=[0.07 0.18 0.15 0.24;
0.04 0.24 0.10 0.65;
0.54 0.42 0.54 0.10;
0.35 0.16 0.21 0.01]
b=70*[0.15; 0.25; 0.40; 0.20]
x=A\b