Regressiya asosida yaratiladigan model ma'lumotlarni berilgan nuqtalardan o'tgan eng yaxshi giper tekislikka (nuqtalar o’rtasidan o’tishiga) moslashtirishga harakat qiladi. Regression tahlilda turli xil modellardan foydalanish mumkin, eng sodda model chiziqli regressiya asosida quriladi.
Regression model
O’rgatuvchi tanlama
O’qitish algoritmi
Model
(hypothesis)
X(yangi)
Y(natija)
X
|
Y
|
1
|
3
|
2
|
5
|
3
|
6
|
4
|
9
|
4
|
10
|
5
|
13
|
6
|
13
|
…
|
…
|
100
|
203
|
h(x)=ax+b
a=0,8 b=0
a=0,6 b=1
a=0 b=1
h(x)=ax+b
Regression model qurish (Matlab)
Matlab muhitida chiziqli regression model qurish algoritmi:
◦ Matlab ishga tushiriladi
◦ Obyekt parametrlari bo’yicha o’qitiluvchi to’plam ma’lumotlari tayyorlanadi. Misol uchun
◦ x = [2 3 5 7 8 12 16]
◦ y = [25 32 48 64 79 92]
◦ p=polyfit(x,y,n) – funksiyasi asosida n=1 ga teng bo’lgan holatda chiziqli model koefffitsentlari aniqlanadi
◦ polyval(p,x) – qurilgan model bo’yicha ym qiymatlari hisoblanadi
◦ Qurilgan model xatoligi aniqlanadi (abs(y-ym) ifodasi orqali)
◦ Berilgan to’plam va qurilgan model grafigi chiziladi (scatter, plot funksiyalari asosida)
Dostları ilə paylaş: |