ODDIY CHIZIQLI BIR FAKTORLI REGRESSION MODELLAR VA ULARNI QURISHDA EXCEL VA MATHCAD AMALIY DASTURLARIDAN FOYDALANISH. CHIZIQSIZ REGRETSION MODELLAR

Yuklangan vaqt

2024-04-20

Yuklab olishlar soni

1

Sahifalar soni

15

Faytl hajmi

776,6 KB


1 
 
ODDIY CHIZIQLI BIR FAKTORLI REGRESSION MODELLAR VA 
ULARNI QURISHDA EXCEL VA MATHCAD AMALIY 
DASTURLARIDAN FOYDALANISH. CHIZIQSIZ REGRETSION 
MODELLAR. 
 
Mathcad dasturi yordamida regressiya tenglamasi 
koeffitsiyentlarini topish 
Mathcad dasturi tarkibida turli xil ko‘rinishdagi regressiya 
tenglamalari koeffitsiyentlarini topishga mo‘ljallangan o‘nlab standart 
funksiyalar mavjud. 
Chiziqli regressiya koeffitsiyentlarini topishga mo‘ljallangan 
standart funksiyalar 
1. Slope(x,y) funksiyasi. Ushbu funksiya 𝑦 = 𝑎1𝑥 + 𝑎0 ko‘rinishdagi 
chiziqli regressiya tenglamasining 𝑎0 koeffitsiyentini topadi. Unga 
murojaat: 
ao:=slope(x,y) yoki slope(x,y)= [ao] 
2. intercept(x,y) - funksiyasi chiziqli regressiya tenglamasining 𝑎1 
koeffitsiyentini hisoblaydi. Funksiyaga murojaat: 
a1:= intercept(x,y) yoki intercept(x,y) = [a1] 
3. line(x,y) va medfit(x,y)  funksiyalari. Bu vektor funksiyalar chiziqli 
regressiya tenglamasining ikkala koeffitsiyentini topadi. Ularga 
murojaat: 
𝑙𝑖𝑛𝑒(𝑥, 𝑦) = [𝑎0
𝑎1]  𝑣𝑎  𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦) = [𝑎0
𝑎1]   𝑦𝑜𝑘𝑖   
𝑘 ≔ 𝑙𝑖𝑛𝑒(𝑥, 𝑦)    𝑘 = (𝑎0, 𝑎1)𝑇  𝑣𝑎  𝑝 ≔ 𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦)     𝑝 = (𝑎0, 𝑎1)𝑇 
1 ODDIY CHIZIQLI BIR FAKTORLI REGRESSION MODELLAR VA ULARNI QURISHDA EXCEL VA MATHCAD AMALIY DASTURLARIDAN FOYDALANISH. CHIZIQSIZ REGRETSION MODELLAR. Mathcad dasturi yordamida regressiya tenglamasi koeffitsiyentlarini topish Mathcad dasturi tarkibida turli xil ko‘rinishdagi regressiya tenglamalari koeffitsiyentlarini topishga mo‘ljallangan o‘nlab standart funksiyalar mavjud. Chiziqli regressiya koeffitsiyentlarini topishga mo‘ljallangan standart funksiyalar 1. Slope(x,y) funksiyasi. Ushbu funksiya 𝑦 = 𝑎1𝑥 + 𝑎0 ko‘rinishdagi chiziqli regressiya tenglamasining 𝑎0 koeffitsiyentini topadi. Unga murojaat: ao:=slope(x,y) yoki slope(x,y)= [ao] 2. intercept(x,y) - funksiyasi chiziqli regressiya tenglamasining 𝑎1 koeffitsiyentini hisoblaydi. Funksiyaga murojaat: a1:= intercept(x,y) yoki intercept(x,y) = [a1] 3. line(x,y) va medfit(x,y) funksiyalari. Bu vektor funksiyalar chiziqli regressiya tenglamasining ikkala koeffitsiyentini topadi. Ularga murojaat: 𝑙𝑖𝑛𝑒(𝑥, 𝑦) = [𝑎0 𝑎1] 𝑣𝑎 𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦) = [𝑎0 𝑎1] 𝑦𝑜𝑘𝑖 𝑘 ≔ 𝑙𝑖𝑛𝑒(𝑥, 𝑦) 𝑘 = (𝑎0, 𝑎1)𝑇 𝑣𝑎 𝑝 ≔ 𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦) 𝑝 = (𝑎0, 𝑎1)𝑇 2 
 
Bu yerda 𝑘 va 𝑝 lar koordinatalari 𝑎0 va 𝑎1 lardan iborat vektorlar. 
Chiziqli regressiya tenglamasini quyidagi ko‘rinishlarning birida yozish 
mumkin: 
𝑓(𝑡) ≔ 𝑙𝑖𝑛𝑒(𝑥, 𝑦)1 ∙ 𝑡 + 𝑙𝑖𝑛𝑒(𝑥, 𝑦)0 
𝑓(𝑡) ≔ 𝑘1 ∙ 𝑡 + 𝑘0 
𝑓(𝑡) ≔ 𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦)1 ∙ 𝑡 + 𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦)0 
𝑓(𝑡) ≔ 𝑝1 ∙ 𝑡 + 𝑝0 
Eslatma: 𝑙𝑖𝑛𝑒 funksiyasi 𝑚𝑒𝑑𝑓𝑖𝑡 funksiyaga qaraganda chiziqli 
regressiya koeffitsiyentlarini aniqrok topadi. 
4. corr(x,y) funksiyasi. Mazkur funksiya chiziqli bog‘lanishlar uchun 
korrelyasiya koeffitsiyentini topadi. Funksiyaga murojaat: 
𝑟𝑥𝑦 ≔ 𝑐𝑜𝑟𝑟(𝑥, 𝑦)      𝑟𝑥𝑦 =< 𝑠𝑜𝑛 >  
Ko‘phad ko‘rinishdagi regressiya tenglamasi 
koeffitsiyentlarini topish uchun standart funksiyalar 
1. regress(x,y,t) va interp(a,x,y,t) funksiyalar. Bu funksiyalar birgalikda 
ishlatiladi. regress(x,y,t) funsiyasining birinchi uchta elementi interp 
funksiyasi uchun foydalaniladigan 
maxsus sonlardan, qolgan 
elementlari esa (3) ko‘rinishdagi t darajali algebraik ko‘phad 
koeffitsiyentlarining son qiymatlaridan iborat massivni hosil qilishda 
foydalaniladi. Bu yerda t (algebraik ko‘phadning darajasi) 1, 2, ... 
qiymatlarni qabul qilishi mumkin. Amaliyotda t<5 qiymatlar tavsiya 
etiladi. 
2. interp(a,x,y,t) funksiyasi. Ushbu funksiya koeffitsiyentlari regress 
funksiyasi yordamida hosil qilingan ko‘phad (regressiya tenglamasi) 
qiymatini istalgan t nuqtada yoki nuqtalarda hisoblash uchun xizmat 
qiladi. Umumiy holda ularga murojaat quyidagicha bo‘ladi: 
2 Bu yerda 𝑘 va 𝑝 lar koordinatalari 𝑎0 va 𝑎1 lardan iborat vektorlar. Chiziqli regressiya tenglamasini quyidagi ko‘rinishlarning birida yozish mumkin: 𝑓(𝑡) ≔ 𝑙𝑖𝑛𝑒(𝑥, 𝑦)1 ∙ 𝑡 + 𝑙𝑖𝑛𝑒(𝑥, 𝑦)0 𝑓(𝑡) ≔ 𝑘1 ∙ 𝑡 + 𝑘0 𝑓(𝑡) ≔ 𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦)1 ∙ 𝑡 + 𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦)0 𝑓(𝑡) ≔ 𝑝1 ∙ 𝑡 + 𝑝0 Eslatma: 𝑙𝑖𝑛𝑒 funksiyasi 𝑚𝑒𝑑𝑓𝑖𝑡 funksiyaga qaraganda chiziqli regressiya koeffitsiyentlarini aniqrok topadi. 4. corr(x,y) funksiyasi. Mazkur funksiya chiziqli bog‘lanishlar uchun korrelyasiya koeffitsiyentini topadi. Funksiyaga murojaat: 𝑟𝑥𝑦 ≔ 𝑐𝑜𝑟𝑟(𝑥, 𝑦) 𝑟𝑥𝑦 =< 𝑠𝑜𝑛 > Ko‘phad ko‘rinishdagi regressiya tenglamasi koeffitsiyentlarini topish uchun standart funksiyalar 1. regress(x,y,t) va interp(a,x,y,t) funksiyalar. Bu funksiyalar birgalikda ishlatiladi. regress(x,y,t) funsiyasining birinchi uchta elementi interp funksiyasi uchun foydalaniladigan maxsus sonlardan, qolgan elementlari esa (3) ko‘rinishdagi t darajali algebraik ko‘phad koeffitsiyentlarining son qiymatlaridan iborat massivni hosil qilishda foydalaniladi. Bu yerda t (algebraik ko‘phadning darajasi) 1, 2, ... qiymatlarni qabul qilishi mumkin. Amaliyotda t<5 qiymatlar tavsiya etiladi. 2. interp(a,x,y,t) funksiyasi. Ushbu funksiya koeffitsiyentlari regress funksiyasi yordamida hosil qilingan ko‘phad (regressiya tenglamasi) qiymatini istalgan t nuqtada yoki nuqtalarda hisoblash uchun xizmat qiladi. Umumiy holda ularga murojaat quyidagicha bo‘ladi: 3 
 
a ≔ regress(x, y, m)    aT = (in1 in2 in2 a0 a1 ⋯ am)  
(22) 
f(t) ≔ interp(a, x, y, t)  
 
 
 
 
 
 
(23) 
Bu yerda in1, in2 , in2 yuqorida ta’kidlangan va foydalanuvchining 
bilishi shart bo‘lmagan sonlar. Oxirgi (23) tenglamadan regressiya 
tenglamasini grafigini qurishda foydalanish maqsadga muvofiqdir. 
3. linfit(x,y,F) funksiyasi. Bu funksiya koordinatalari (4) ko‘rinishda 
berilgan regressiya tenglamasining a0, a1, ⋯ , am koeffitsiyentlari son 
qiymatlaridan tashkil topgan vektorni topish uchun xizmat qiladi. Bu 
yerda F koordinatalari berilgan f0(x), f1(x), ⋯ , fm(x) funksiyalardan 
iborat vektor. Ushbu funksiyaga murojaat quyidagicha amalga 
oshiriladi: 
F(t) ≔ (f0(x), f1(x), ⋯ , fm(x))T  
 
 
 
 
(24) 
k ≔ linfit(x, y, F)    f(t) ≔ k ∙ F(t) 
 
 
 
 
(25) 
Maxsus ko‘rinishda berilgan regressiya tenglamasi 
koeffitsiyentlarini topish uchun standart funksiyalar 
Maxsus ko‘rinishdagi regressiya tenglamalari erkli o‘zgaruvchi x va 
uchta a, b, c yoki ikkita a, b o‘zgarmaslarga bog‘lik bo‘ladi, ya’ni 
y = f(x, a, b, c)   yoki   y = f(x, a, b)    
Masalan 
eksponensial, 
logistik, 
darajali, 
trigonometrik 
va 
logarifmik funksiyalar ko‘rinishda berilgan regressiya tenglamalari shular 
jumlasiga kiradi. 
Mathcad dasturi tarkibida bunday ko‘rinishda berilgan regressiya 
teng-lamalarining koeffitsiyentlarini topishga mo‘ljallangan standart 
funksiyalar mavjud. Ularning argumentida koordinatalari a, b, c 
koeffitsiyentlarning boshlang‘ich qiymatlaridan tashkil topgan vektor 
beriladi. Demak, yuqoridagi standart funksiyalardan farqli, yangi talab, 
3 a ≔ regress(x, y, m) aT = (in1 in2 in2 a0 a1 ⋯ am) (22) f(t) ≔ interp(a, x, y, t) (23) Bu yerda in1, in2 , in2 yuqorida ta’kidlangan va foydalanuvchining bilishi shart bo‘lmagan sonlar. Oxirgi (23) tenglamadan regressiya tenglamasini grafigini qurishda foydalanish maqsadga muvofiqdir. 3. linfit(x,y,F) funksiyasi. Bu funksiya koordinatalari (4) ko‘rinishda berilgan regressiya tenglamasining a0, a1, ⋯ , am koeffitsiyentlari son qiymatlaridan tashkil topgan vektorni topish uchun xizmat qiladi. Bu yerda F koordinatalari berilgan f0(x), f1(x), ⋯ , fm(x) funksiyalardan iborat vektor. Ushbu funksiyaga murojaat quyidagicha amalga oshiriladi: F(t) ≔ (f0(x), f1(x), ⋯ , fm(x))T (24) k ≔ linfit(x, y, F) f(t) ≔ k ∙ F(t) (25) Maxsus ko‘rinishda berilgan regressiya tenglamasi koeffitsiyentlarini topish uchun standart funksiyalar Maxsus ko‘rinishdagi regressiya tenglamalari erkli o‘zgaruvchi x va uchta a, b, c yoki ikkita a, b o‘zgarmaslarga bog‘lik bo‘ladi, ya’ni y = f(x, a, b, c) yoki y = f(x, a, b) Masalan eksponensial, logistik, darajali, trigonometrik va logarifmik funksiyalar ko‘rinishda berilgan regressiya tenglamalari shular jumlasiga kiradi. Mathcad dasturi tarkibida bunday ko‘rinishda berilgan regressiya teng-lamalarining koeffitsiyentlarini topishga mo‘ljallangan standart funksiyalar mavjud. Ularning argumentida koordinatalari a, b, c koeffitsiyentlarning boshlang‘ich qiymatlaridan tashkil topgan vektor beriladi. Demak, yuqoridagi standart funksiyalardan farqli, yangi talab, 4 
 
qidirilayotgan a, b, c o‘zgarmaslarning boshlang‘ich qiymatlari berilishi 
zarur. Boshlang‘ich qiymatni foydalanuvchining o‘zi tanlaydi. Bu turga 
tegishli standart funksiyalar quyidagilardan iborat: 
1. expfit(x,y,g) funksiyasi. Ushbu funksiya a, b, c o‘zgarmaslar qiymatini 
regress-siya tenglamasi 𝑓(𝑥) = 𝑎𝑒𝑏𝑥 + 𝑐 (eksponensial) ko‘rinishda 
bo‘lganda topadi. Bu yerda g koordinatalari berilgan a0, b0, c0 kabi 
boshlangich qiymatlardan iborat bo‘lgan vektor. Funksiyaga murojaat: 
p ≔ expfit(x, y, g)     p = (a b c)T   
2. lgsfit(x,y,g) funksiyasi. Regressiya tenglamasi 
be cx
a
x
f



1
( )
 (logistik) 
ko‘rinishda bo‘lganda a, b, c larni topadi. Funksiyaga murojaat: 
p ≔ lgsfit(x, y, g)     p = (a b c)T  
3. pwfit(x,y,g) funksiyasi. Regressiya tenglamasini 𝑓(𝑥) = 𝑎 ∙ 𝑥𝑏 + 𝑐 
(darajali) funksiya ko‘rinishda qidirilganda a, b, c koeffitsiyentlarni 
topadi. Funksiyaga murojaat: 
p ≔ pwfit(x, y, g)     p = (a b c)T  
4. sinfit(x,y,g) fuksiya. Ushbu funksiya regressiya tenglamasi 𝑓(𝑥) = 𝑎 ∙
sin(𝑥 + 𝑏) + 𝑐 ko‘rinishda bo‘lganda a, b, c larni son qiymatlarini 
beradi. Funksiyaga murojat: 
p ≔ sinfit(x, y, g)     p = (a b c)T  
5. logfit(x,y,g) va lnfit(x,y,g) funksiyalari. 
Bu standart funksiyalardan regressiya tenglamasi mos ravishda 
𝑓(𝑥) = 𝑎 ∙ ln(𝑥 + 𝑏) + 𝑐 
va 
𝑓(𝑥) = 𝑎 ∙ ln(𝑥) + 𝑏 
funksiyalar 
ko‘rinishda berilganda a, b, c o‘zgarmaslar qiymatini aniqlashda 
foydalaniladi. Ularga murojaat yukoridagi standart funksiyalarga 
murojaat kabi bo‘ladi: 
4 qidirilayotgan a, b, c o‘zgarmaslarning boshlang‘ich qiymatlari berilishi zarur. Boshlang‘ich qiymatni foydalanuvchining o‘zi tanlaydi. Bu turga tegishli standart funksiyalar quyidagilardan iborat: 1. expfit(x,y,g) funksiyasi. Ushbu funksiya a, b, c o‘zgarmaslar qiymatini regress-siya tenglamasi 𝑓(𝑥) = 𝑎𝑒𝑏𝑥 + 𝑐 (eksponensial) ko‘rinishda bo‘lganda topadi. Bu yerda g koordinatalari berilgan a0, b0, c0 kabi boshlangich qiymatlardan iborat bo‘lgan vektor. Funksiyaga murojaat: p ≔ expfit(x, y, g) p = (a b c)T 2. lgsfit(x,y,g) funksiyasi. Regressiya tenglamasi be cx a x f    1 ( ) (logistik) ko‘rinishda bo‘lganda a, b, c larni topadi. Funksiyaga murojaat: p ≔ lgsfit(x, y, g) p = (a b c)T 3. pwfit(x,y,g) funksiyasi. Regressiya tenglamasini 𝑓(𝑥) = 𝑎 ∙ 𝑥𝑏 + 𝑐 (darajali) funksiya ko‘rinishda qidirilganda a, b, c koeffitsiyentlarni topadi. Funksiyaga murojaat: p ≔ pwfit(x, y, g) p = (a b c)T 4. sinfit(x,y,g) fuksiya. Ushbu funksiya regressiya tenglamasi 𝑓(𝑥) = 𝑎 ∙ sin(𝑥 + 𝑏) + 𝑐 ko‘rinishda bo‘lganda a, b, c larni son qiymatlarini beradi. Funksiyaga murojat: p ≔ sinfit(x, y, g) p = (a b c)T 5. logfit(x,y,g) va lnfit(x,y,g) funksiyalari. Bu standart funksiyalardan regressiya tenglamasi mos ravishda 𝑓(𝑥) = 𝑎 ∙ ln(𝑥 + 𝑏) + 𝑐 va 𝑓(𝑥) = 𝑎 ∙ ln(𝑥) + 𝑏 funksiyalar ko‘rinishda berilganda a, b, c o‘zgarmaslar qiymatini aniqlashda foydalaniladi. Ularga murojaat yukoridagi standart funksiyalarga murojaat kabi bo‘ladi: 5 
 
p ≔ logfit(x, y, g)     p = (a b c)T 
p ≔ lnfit(x, y, g)     p = (a b)T 
Yuqorida keltirilgan barcha standart funksiyalarda berilgan x va u 
argumentlarning koordinatalari mos ravishda tajriba nuqtalarining 
abssissa va ordinatalaridan tashkil topgan vektorlardir, ya’ni: 
x = (x1, x2, ⋯ , xn)T  va   y = (y1, y2, ⋯ , yn)T. 
Barcha standart funksiyalarni quyidagi jadvalga jamlash mumkin; 
t/r 
Standart funksiyalarning 
yozilishi 
Standart funksiyalar yordamida 
koeffitsiyentlari topiladigan 
regressiya tenglamasining ko‘rinishi 
1. 
𝑙𝑖𝑛𝑒(𝑥, 𝑦) 
𝑓(𝑥) = 𝑎0 + 𝑎1 ∙ 𝑥  
2. 
𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦) 
𝑓(𝑥) = 𝑎0 + 𝑎1 ∙ 𝑥  
3. 𝑟𝑒𝑔𝑟𝑒𝑠𝑠(𝑥, 𝑦, 𝑚)  
𝑓(𝑥) = 𝑎0 + 𝑎1 ∙ 𝑥 + ⋯ + 𝑎𝑚 ∙ 𝑥𝑚  
4. 
𝑙𝑖𝑛𝑓𝑖𝑡(𝑥, 𝑦, 𝑔) 
𝑓(𝑥) = 𝑎0 ∙ 𝑓0(𝑥) + 𝑎1 ∙ 𝑓1(𝑥) +
⋯ + 𝑎𝑚 ∙ 𝑓𝑚(𝑥)  
5. 
𝑒𝑥𝑝𝑓𝑖𝑡(𝑥, 𝑦, 𝑔)  
𝑓(𝑥) = 𝑎 ∙ 𝑒𝑏𝑥 + 𝑐  
6. 
𝑙𝑔𝑠𝑓𝑖𝑡(𝑥, 𝑦, 𝑔)  
𝑓(𝑥) =
𝑎
1 + 𝑏 ∙ 𝑒−𝑐𝑥 
7. 
𝑝𝑤𝑓𝑖𝑡(𝑥, 𝑦, 𝑔)  
𝑓(𝑥) = 𝑎 ∙ 𝑥𝑏 + 𝑐  
8. 
𝑠𝑖𝑛𝑓𝑖𝑡(𝑥, 𝑦, 𝑔)  
𝑓(𝑥) = 𝑎 ∙ sin(𝑥 + 𝑏) + 𝑐  
9. 
𝑙𝑜𝑔𝑓𝑖𝑡(𝑥, 𝑦, 𝑔)  
𝑓(𝑥) = 𝑎 ∙ ln(𝑥 + 𝑏) + 𝑐  
10. 
𝑙𝑛𝑓𝑖𝑡(𝑥, 𝑦, 𝑔)  
𝑓(𝑥) = 𝑎 ∙ ln(𝑥) + 𝑏  
Misol. Uch xil usulda ishlab chiqarilgan halqa tukli matolarni (HTM) 
(to‘quv, trikotaj va noto‘qima matolarni) eng ahamiyatli xossasi suv 
shimuvchanlik qonuniyati tajribaviy o‘rganilgan. Tajribalar natijasida 
olingan ma’lumotlar quyida berilgan (7.1 - rasm). 
5 p ≔ logfit(x, y, g) p = (a b c)T p ≔ lnfit(x, y, g) p = (a b)T Yuqorida keltirilgan barcha standart funksiyalarda berilgan x va u argumentlarning koordinatalari mos ravishda tajriba nuqtalarining abssissa va ordinatalaridan tashkil topgan vektorlardir, ya’ni: x = (x1, x2, ⋯ , xn)T va y = (y1, y2, ⋯ , yn)T. Barcha standart funksiyalarni quyidagi jadvalga jamlash mumkin; t/r Standart funksiyalarning yozilishi Standart funksiyalar yordamida koeffitsiyentlari topiladigan regressiya tenglamasining ko‘rinishi 1. 𝑙𝑖𝑛𝑒(𝑥, 𝑦) 𝑓(𝑥) = 𝑎0 + 𝑎1 ∙ 𝑥 2. 𝑚𝑒𝑑𝑓𝑖𝑡(𝑥, 𝑦) 𝑓(𝑥) = 𝑎0 + 𝑎1 ∙ 𝑥 3. 𝑟𝑒𝑔𝑟𝑒𝑠𝑠(𝑥, 𝑦, 𝑚) 𝑓(𝑥) = 𝑎0 + 𝑎1 ∙ 𝑥 + ⋯ + 𝑎𝑚 ∙ 𝑥𝑚 4. 𝑙𝑖𝑛𝑓𝑖𝑡(𝑥, 𝑦, 𝑔) 𝑓(𝑥) = 𝑎0 ∙ 𝑓0(𝑥) + 𝑎1 ∙ 𝑓1(𝑥) + ⋯ + 𝑎𝑚 ∙ 𝑓𝑚(𝑥) 5. 𝑒𝑥𝑝𝑓𝑖𝑡(𝑥, 𝑦, 𝑔) 𝑓(𝑥) = 𝑎 ∙ 𝑒𝑏𝑥 + 𝑐 6. 𝑙𝑔𝑠𝑓𝑖𝑡(𝑥, 𝑦, 𝑔) 𝑓(𝑥) = 𝑎 1 + 𝑏 ∙ 𝑒−𝑐𝑥 7. 𝑝𝑤𝑓𝑖𝑡(𝑥, 𝑦, 𝑔) 𝑓(𝑥) = 𝑎 ∙ 𝑥𝑏 + 𝑐 8. 𝑠𝑖𝑛𝑓𝑖𝑡(𝑥, 𝑦, 𝑔) 𝑓(𝑥) = 𝑎 ∙ sin(𝑥 + 𝑏) + 𝑐 9. 𝑙𝑜𝑔𝑓𝑖𝑡(𝑥, 𝑦, 𝑔) 𝑓(𝑥) = 𝑎 ∙ ln(𝑥 + 𝑏) + 𝑐 10. 𝑙𝑛𝑓𝑖𝑡(𝑥, 𝑦, 𝑔) 𝑓(𝑥) = 𝑎 ∙ ln(𝑥) + 𝑏 Misol. Uch xil usulda ishlab chiqarilgan halqa tukli matolarni (HTM) (to‘quv, trikotaj va noto‘qima matolarni) eng ahamiyatli xossasi suv shimuvchanlik qonuniyati tajribaviy o‘rganilgan. Tajribalar natijasida olingan ma’lumotlar quyida berilgan (7.1 - rasm). 6 
 
𝑡 (vaqt), minut 
1 
2 
3 
4 
5 
10 
15 
20 
25 
30 
45 
60 
To‘quv HTMni 
suv 
shimuvchanligi, 
sm/min 
5 20 30 35 
40 
45 
51 
54 
60 
65 
70 
80 
Trikotaj HTMni 
suv 
shimuvchanligi, 
sm/min 
5 80 90 95 100 120 135 145 155 160 180 190 
Noto‘qima 
HTMni suv 
shimuvchanligi, 
sm/min 
5 20 22 25 
28 
30 
35 
37 
39 
40 
43 
50 
7.1- rasm. O‘tkazilgan tajribalar natijalari 
Tajribada olingan ma’lumotlarni qayta ishlab, qaralayotgan 
jarayonning 
sodda 
matematik 
modeli 
sifatida 
matolarni 
suv 
shimuvchanlik qonuniyatini aks ettiruvchi regressiya tenglamalarini 
tuzing. 
Qo‘yilgan masalani MS Excel vositasida yechish algoritmi 
Regressiya tenglamasi qanday ko‘rinishda bo‘lishini bilish 
maqsadida, dekart koordinatalar sistemasida tajriba nuqtalarini belgilab 
olamiz. Buning uchun t vaqtga mos ravishda birinchi, ikkinchi, uchinchi 
turdagi matolar uchun olingan tajriba nuqtalarini MS EXCEL ish 
oynasining A, V, S va D ustunlariga ma’lumotlarni joylashtiramiz (7.2- 
rasm). 
6 𝑡 (vaqt), minut 1 2 3 4 5 10 15 20 25 30 45 60 To‘quv HTMni suv shimuvchanligi, sm/min 5 20 30 35 40 45 51 54 60 65 70 80 Trikotaj HTMni suv shimuvchanligi, sm/min 5 80 90 95 100 120 135 145 155 160 180 190 Noto‘qima HTMni suv shimuvchanligi, sm/min 5 20 22 25 28 30 35 37 39 40 43 50 7.1- rasm. O‘tkazilgan tajribalar natijalari Tajribada olingan ma’lumotlarni qayta ishlab, qaralayotgan jarayonning sodda matematik modeli sifatida matolarni suv shimuvchanlik qonuniyatini aks ettiruvchi regressiya tenglamalarini tuzing. Qo‘yilgan masalani MS Excel vositasida yechish algoritmi Regressiya tenglamasi qanday ko‘rinishda bo‘lishini bilish maqsadida, dekart koordinatalar sistemasida tajriba nuqtalarini belgilab olamiz. Buning uchun t vaqtga mos ravishda birinchi, ikkinchi, uchinchi turdagi matolar uchun olingan tajriba nuqtalarini MS EXCEL ish oynasining A, V, S va D ustunlariga ma’lumotlarni joylashtiramiz (7.2- rasm). 7 
 
 
7.2- rasm. Tajriba natijalarini EXCEL ish maydoniga joylashtirish 
Ushbu ma’lumotlardan foydalanib, MS EXCEL dasturi vositasida 
grafik hosil qilamiz. Buning uchun A, V, S va D ustunga kiritilgan 
ma’lumotlarni ajratamiz va MS EXCELning «Вставка» menyusining 
«Диограмма» bandining «Точечная» tugmasini bosib unda «Точечная с 
маркерами» turini tanlaymiz (7.3 - rasm). 
 
7.3 - rasm. Tajriba natijalari uchun grafik qurish 
To’quv 
matoning suv 
shimuvchanligi, 
sm/min 
Trikotaj 
matoning suv 
shimuvchanligi, 
sm/min 
Noto’qima 
matoning suv 
shimuvchanligi, 
sm/min 
t (vaqt), 
minut 
t (vaqt), minut 
7 7.2- rasm. Tajriba natijalarini EXCEL ish maydoniga joylashtirish Ushbu ma’lumotlardan foydalanib, MS EXCEL dasturi vositasida grafik hosil qilamiz. Buning uchun A, V, S va D ustunga kiritilgan ma’lumotlarni ajratamiz va MS EXCELning «Вставка» menyusining «Диограмма» bandining «Точечная» tugmasini bosib unda «Точечная с маркерами» turini tanlaymiz (7.3 - rasm). 7.3 - rasm. Tajriba natijalari uchun grafik qurish To’quv matoning suv shimuvchanligi, sm/min Trikotaj matoning suv shimuvchanligi, sm/min Noto’qima matoning suv shimuvchanligi, sm/min t (vaqt), minut t (vaqt), minut 8 
 
Olingan nuqtali grafiklarni tahrirlab, Excel ish sahifasida quyidagi 
tasvirni hosil kilamiz (7.4 - rasm.): 
 
7.4 - rasm. Tajriba natijalarining grafigi 
Hosil qilingan grafiklardan ko‘rinib turibdiki, tajribalar asosida 
o‘rganilayotgan jarayon logarifmik qonuniyatga bo‘ysunar ekan. Bu esa 
regressiya tenglamasini  
𝑦 = 𝑓(𝑡, 𝑎, 𝑏) = 𝑎 ∙ 𝑙 𝑛(𝑡) + 𝑏  
 
 
 
(26) 
ko‘rinishda qidirish lozimligini bildiradi. 
Buning uchun hosil qilingan grafiklardan birini faollashtiramiz 
(masalan, To‘quv matoning suv shimuvchanligi grafigini tanlaymiz), 
natijada MS EXCEL dasturi bosh menyusidagi «Макет» bo‘limidan 
«Анализ» tugmasini bosamiz, hosil bo‘lgan darchadan «Линия тренда» 
tugmasini bosamiz, hosil bo‘lgan ro‘yxatdan «Дополнительные 
параметры линии тренда...» tugmasini bosamiz (7.5- rasm). 
sm/min
. 
To’quv matoning suv shimuvchanligi, sm/min 
 Trikotaj matoning suv shimuvchanligi, sm/min 
 Noto’qima matoning suv shimuvchanligi, sm/min 
 
t, min. 
 
8 Olingan nuqtali grafiklarni tahrirlab, Excel ish sahifasida quyidagi tasvirni hosil kilamiz (7.4 - rasm.): 7.4 - rasm. Tajriba natijalarining grafigi Hosil qilingan grafiklardan ko‘rinib turibdiki, tajribalar asosida o‘rganilayotgan jarayon logarifmik qonuniyatga bo‘ysunar ekan. Bu esa regressiya tenglamasini 𝑦 = 𝑓(𝑡, 𝑎, 𝑏) = 𝑎 ∙ 𝑙 𝑛(𝑡) + 𝑏 (26) ko‘rinishda qidirish lozimligini bildiradi. Buning uchun hosil qilingan grafiklardan birini faollashtiramiz (masalan, To‘quv matoning suv shimuvchanligi grafigini tanlaymiz), natijada MS EXCEL dasturi bosh menyusidagi «Макет» bo‘limidan «Анализ» tugmasini bosamiz, hosil bo‘lgan darchadan «Линия тренда» tugmasini bosamiz, hosil bo‘lgan ro‘yxatdan «Дополнительные параметры линии тренда...» tugmasini bosamiz (7.5- rasm). sm/min . To’quv matoning suv shimuvchanligi, sm/min Trikotaj matoning suv shimuvchanligi, sm/min Noto’qima matoning suv shimuvchanligi, sm/min t, min. 9 
 
 
7.5 - rasm. «Liniya trenda» mulokot oynasini ishga tushirish 
Natijada «Формат линии тренда» muloqot oynasi hosil bo‘ladi (7.6 
- rasm). Bu oynaning «Параметры линии тренда» bandidan 
«Lогарифмическая»ni, «показывать уравнение на диаграмме» va 
«поместить на диаграмму величину достоверности аппроксимации 
(R^2)» bandilarini belgilangandan so‘ng «Закрыть» tugmasini 
bosamiz (7.6- rasm). 
 
7.6 - rasm. «Формат линии тренда» mulokot oynasining «Параметры» 
bandi 
Natijada tanlangan nuqtali grafik ustida regressiya tenglamasi 
chizig‘i, regressiya tenglamasi va uning aniqlik darajasi R2 ni qiymati 
hosil bo‘ladi (7.7- rasm). 
9 7.5 - rasm. «Liniya trenda» mulokot oynasini ishga tushirish Natijada «Формат линии тренда» muloqot oynasi hosil bo‘ladi (7.6 - rasm). Bu oynaning «Параметры линии тренда» bandidan «Lогарифмическая»ni, «показывать уравнение на диаграмме» va «поместить на диаграмму величину достоверности аппроксимации (R^2)» bandilarini belgilangandan so‘ng «Закрыть» tugmasini bosamiz (7.6- rasm). 7.6 - rasm. «Формат линии тренда» mulokot oynasining «Параметры» bandi Natijada tanlangan nuqtali grafik ustida regressiya tenglamasi chizig‘i, regressiya tenglamasi va uning aniqlik darajasi R2 ni qiymati hosil bo‘ladi (7.7- rasm). 10 
 
 
 
7.7- rasm. To‘quv HTM uchun olingan regressiya tenglamasi va uning grafigi 
Demak, qidirilayotgan koeffitsiyentlar 𝑎 = 16,37, 𝑏 = 8,978 ga 
teng bo‘lib, regressiya tenglamasi quyidagi ko‘rinishda bo‘lar ekan: 
𝑦1 = 16,37 ∙ 𝑙 𝑛(𝑡) + 8,978 
 
 
 
 
 
(27) 
 
𝑅1
2 = 0,98 qiymatdan olingan regressiya tenglamasini tajriba 
natijalariga mosligi (adekvatligi)ni ko‘rish mumkin. 
Trikotaj usulda Lambda dasggoxida va Noto‘qima usulda Lirapol 
mashinasida ishlab chiqarilgan HTM lar uchun ham regressiya tenglamasi 
hamda 𝑅2 ning qiymati yuqorida keltirilgan algoritmlar yordamida topildi 
va ular mos ravishda quyidagi ko‘rinishlarga va qiymatlarga ega bo‘lar 
ekan (7.8- rasm): 
𝑦2 = 38,13 ∙ 𝑙 𝑛(𝑡) + 34,45  
𝑅2
2 = 0,946 
 
 
 
(28) 
𝑦3 = 9,094 ∙ 𝑙 𝑛(𝑡) + 10,46 
𝑅3
2 = 0,957 
 
 
 
(29) 
 
To’quv matoning suv shimuvchanligi, sm/min 
Trikotaj matoning suv shimuvchanligi, sm/min 
Noto’qima matoning suv shimuvchanligi, sm/min 
Логорифмическая (To’quv matoning suv shimuvchanligi, sm/min) 
t, min. 
sm/ min. 
10 7.7- rasm. To‘quv HTM uchun olingan regressiya tenglamasi va uning grafigi Demak, qidirilayotgan koeffitsiyentlar 𝑎 = 16,37, 𝑏 = 8,978 ga teng bo‘lib, regressiya tenglamasi quyidagi ko‘rinishda bo‘lar ekan: 𝑦1 = 16,37 ∙ 𝑙 𝑛(𝑡) + 8,978 (27) 𝑅1 2 = 0,98 qiymatdan olingan regressiya tenglamasini tajriba natijalariga mosligi (adekvatligi)ni ko‘rish mumkin. Trikotaj usulda Lambda dasggoxida va Noto‘qima usulda Lirapol mashinasida ishlab chiqarilgan HTM lar uchun ham regressiya tenglamasi hamda 𝑅2 ning qiymati yuqorida keltirilgan algoritmlar yordamida topildi va ular mos ravishda quyidagi ko‘rinishlarga va qiymatlarga ega bo‘lar ekan (7.8- rasm): 𝑦2 = 38,13 ∙ 𝑙 𝑛(𝑡) + 34,45 𝑅2 2 = 0,946 (28) 𝑦3 = 9,094 ∙ 𝑙 𝑛(𝑡) + 10,46 𝑅3 2 = 0,957 (29) To’quv matoning suv shimuvchanligi, sm/min Trikotaj matoning suv shimuvchanligi, sm/min Noto’qima matoning suv shimuvchanligi, sm/min Логорифмическая (To’quv matoning suv shimuvchanligi, sm/min) t, min. sm/ min. 11 
 
 
7.8- rasm. To‘quv, Trikotaj va Noto‘qima matolar uchun olingan regressiya 
tenglamalari va ularning grafiklari 
Qo’yilgan masalani MathCAD vositasida yechish algoritmi 
Regressiya tenglamasi qanday ko‘rinishda bo‘lishini bilish 
maqsadida, dekart koordinatalar sistemasida tajriba nuqtalarini belgilab 
olamiz. Buning uchun 𝑦1, 𝑦2, 𝑦3 va 𝑡 lar orqali elementlari mos ravishda 
birinchi, ikkinchi, uchinchi turdagi matolar uchun olingan tajriba 
nuqtalarining ordinatalari va abssissalaridan iborat bo‘lgan vektor 
funksiyalarni kiritamiz: 
 
11 7.8- rasm. To‘quv, Trikotaj va Noto‘qima matolar uchun olingan regressiya tenglamalari va ularning grafiklari Qo’yilgan masalani MathCAD vositasida yechish algoritmi Regressiya tenglamasi qanday ko‘rinishda bo‘lishini bilish maqsadida, dekart koordinatalar sistemasida tajriba nuqtalarini belgilab olamiz. Buning uchun 𝑦1, 𝑦2, 𝑦3 va 𝑡 lar orqali elementlari mos ravishda birinchi, ikkinchi, uchinchi turdagi matolar uchun olingan tajriba nuqtalarining ordinatalari va abssissalaridan iborat bo‘lgan vektor funksiyalarni kiritamiz: 12 
 
Ushbu ma’lumotlardan foydalanib, MathCAD dasturi vositasida 
tajriba nuqtalarining grafiklarini hosil qilamiz (7.9- rasm). 
 
7.9- rasm. Tajriba nuqtalarini MathCAD dasturi vositasida tasvirlash 
Bu yerda - , 
,  lar mos ravishda to‘quv trikotaj, va noto‘qima 
matolar uchun tajriba nuqtalarining belgisi. 
Hosil qilingan grafiklardan ko‘rinib turibdiki, tajribalar asosida 
o‘rganilayotgan jarayon logarifmik qonuniyatga bo‘ysunar ekan. Bu esa 
regressiya tenglamasini 
𝑦 = 𝑓(𝑡, 𝑎, 𝑏) = 𝑎 ∙ 𝑙 𝑛(𝑡) + 𝑏  
 
 
 
 
(30) 
ko‘rinishda qidirish lozimligini bildiradi. 
Yuqorida (30) tenglik ko‘rinishda aniqlangan regressiya tenglamasi-
dagi 𝑎, 𝑏 koeffitsiyentlarni topish uchun MathCAD dasturi tarkibidagi 
Minimize yoki Infit funksiyasidan foydalanish mumkin. Birinchi turdagi 
HTM uchun regressiya tenglamasi koeffitsiyentlarini MathCAD dasturi 
yordamida topish algoritmi quyidagi ketma-ketliklardan tashkil topadi: 
12 Ushbu ma’lumotlardan foydalanib, MathCAD dasturi vositasida tajriba nuqtalarining grafiklarini hosil qilamiz (7.9- rasm). 7.9- rasm. Tajriba nuqtalarini MathCAD dasturi vositasida tasvirlash Bu yerda - , , lar mos ravishda to‘quv trikotaj, va noto‘qima matolar uchun tajriba nuqtalarining belgisi. Hosil qilingan grafiklardan ko‘rinib turibdiki, tajribalar asosida o‘rganilayotgan jarayon logarifmik qonuniyatga bo‘ysunar ekan. Bu esa regressiya tenglamasini 𝑦 = 𝑓(𝑡, 𝑎, 𝑏) = 𝑎 ∙ 𝑙 𝑛(𝑡) + 𝑏 (30) ko‘rinishda qidirish lozimligini bildiradi. Yuqorida (30) tenglik ko‘rinishda aniqlangan regressiya tenglamasi- dagi 𝑎, 𝑏 koeffitsiyentlarni topish uchun MathCAD dasturi tarkibidagi Minimize yoki Infit funksiyasidan foydalanish mumkin. Birinchi turdagi HTM uchun regressiya tenglamasi koeffitsiyentlarini MathCAD dasturi yordamida topish algoritmi quyidagi ketma-ketliklardan tashkil topadi: 13 
 
 
Demak, qidirilayotgan koeffitsiyentlar 𝑎 = 16,374, 𝑏 = 8,978 ga 
teng bo‘lib, regressiya tenglamasi quyidagi ko‘rinishda bo‘lar ekan: 
𝑧1(𝑡) = 16,374 ∙ 𝑙 𝑛(𝑡) + 8,978  
 
 
(31) 
Olingan regressiya tenglamasini tajriba natijalariga mosligi 
(adekvatligi) (31) formula yordamida berilgan korrelyasiya indeksi 
qiymatini hisoblash yo‘li bilan aniqlanadi: 












n
i
y
i
n
i
i
i
M
y
Y
y
1
2
1
2
1

 
 
 
 
 
          (32) 
Bu yerda 𝑦𝑖 - tajriba natijasida olingan 𝑖 - qiymat; 𝑌𝑖 - regressiya 
tenglamasining 𝑡𝑖 dagi qiymati; 




n
i
i
y
y
n
M
1
1
 (o‘rta qiymat). Korrelyasiya 
indeksi [0, 1] kesmada qiymat qabul qiladi va bu qiymat birga qancha 
yaqin bo‘lsa, regressiya tenglamasi shunchalik aniq topilgan hisoblanadi. 
Biz qarayotgan hol uchun korrelyasiya indeksi MathCAD dasturi 
yordamida topiladi. Uni qiymati va topish algoritmi (33) tengliklarda 
berilgan. 
13 Demak, qidirilayotgan koeffitsiyentlar 𝑎 = 16,374, 𝑏 = 8,978 ga teng bo‘lib, regressiya tenglamasi quyidagi ko‘rinishda bo‘lar ekan: 𝑧1(𝑡) = 16,374 ∙ 𝑙 𝑛(𝑡) + 8,978 (31) Olingan regressiya tenglamasini tajriba natijalariga mosligi (adekvatligi) (31) formula yordamida berilgan korrelyasiya indeksi qiymatini hisoblash yo‘li bilan aniqlanadi:             n i y i n i i i M y Y y 1 2 1 2 1  (32) Bu yerda 𝑦𝑖 - tajriba natijasida olingan 𝑖 - qiymat; 𝑌𝑖 - regressiya tenglamasining 𝑡𝑖 dagi qiymati;     n i i y y n M 1 1 (o‘rta qiymat). Korrelyasiya indeksi [0, 1] kesmada qiymat qabul qiladi va bu qiymat birga qancha yaqin bo‘lsa, regressiya tenglamasi shunchalik aniq topilgan hisoblanadi. Biz qarayotgan hol uchun korrelyasiya indeksi MathCAD dasturi yordamida topiladi. Uni qiymati va topish algoritmi (33) tengliklarda berilgan. 14 
 
 
Trikotaj va noto‘qima usulda ishlab chikarilgan HTM lar uchun ham 
regressiya tenglamasi hamda korrelyasiya indekslari yukorida keltirilgan 
algoritmlar yordamida topildi va ular mos ravishda quyidagi 
ko‘rinishlarga va qiymatlarga ega bo‘ldi: 
𝑧2(𝑡) = 38,132 ∙ 𝑙 𝑛(𝑡) + 34,452 
𝛾 = 0.9729 
 
 
(34) 
𝑧3(𝑡) = 9,094 ∙ 𝑙 𝑛(𝑡) + 10,466 𝛾 = 0.9784 
 
 
(35) 
Qaralgan uchta hol uchun MathCAD dasturi yordamida bitta 
koordinata sistemasida tajriba nuqtapari va olingan regressiya 
tenglamalari grafiklari 7.10- rasmda keltirilgan. 
 
7.10 - rasm. Tajriba nuqtalari va regressiya tenglamalarining grafiklari 
14 Trikotaj va noto‘qima usulda ishlab chikarilgan HTM lar uchun ham regressiya tenglamasi hamda korrelyasiya indekslari yukorida keltirilgan algoritmlar yordamida topildi va ular mos ravishda quyidagi ko‘rinishlarga va qiymatlarga ega bo‘ldi: 𝑧2(𝑡) = 38,132 ∙ 𝑙 𝑛(𝑡) + 34,452 𝛾 = 0.9729 (34) 𝑧3(𝑡) = 9,094 ∙ 𝑙 𝑛(𝑡) + 10,466 𝛾 = 0.9784 (35) Qaralgan uchta hol uchun MathCAD dasturi yordamida bitta koordinata sistemasida tajriba nuqtapari va olingan regressiya tenglamalari grafiklari 7.10- rasmda keltirilgan. 7.10 - rasm. Tajriba nuqtalari va regressiya tenglamalarining grafiklari 15 
 
Regressiya tenglamasi koeffitsiyentlarini lnfit(t,y) funksiyasi 
yordamida aniqlash algoritmi: 
 
Olingan natijalardan ko‘rinib turibdiki, Minimize va lnfit 
funksiyalari bir xil natija berar ekan. 
Yukoridagi (31), (34) va (35) formulalarda berilgan regressiya 
tenglamalari yordamida vaqtning istalgan kichik oralig‘ida matolarni suv 
shimuvchanlik qobiliyatini aniqdash imkoniyatiga ega bo‘lamiz. 
 
 
15 Regressiya tenglamasi koeffitsiyentlarini lnfit(t,y) funksiyasi yordamida aniqlash algoritmi: Olingan natijalardan ko‘rinib turibdiki, Minimize va lnfit funksiyalari bir xil natija berar ekan. Yukoridagi (31), (34) va (35) formulalarda berilgan regressiya tenglamalari yordamida vaqtning istalgan kichik oralig‘ida matolarni suv shimuvchanlik qobiliyatini aniqdash imkoniyatiga ega bo‘lamiz.