Standart chetlanish


ULASHISH

Standart og‘ish nima?

Standart og‘ish - bu qiymatlarning qanchalik tarqalishini tavsiflovchi raqam.

Kam standart og‘ish raqamlarning aksariyati o‘rtacha (o‘rtacha) qiymatga yaqin ekanligini anglatadi.

Yuqori standart og‘ish qiymatlarning kengroq oraliqda tarqalishini anglatadi.

Misol: Bu safar biz 7 ta mashina tezligini qayd etdik:

speed = [86,87,88,86,87,85,86]

Standart og‘ish:

0.9

Ya’ni, qiymatlarning aksariyati o‘rtacha qiymatdan 0,9 oralig‘ida, ya’ni 86,4.

Keling, kengroq diapazondagi raqamlarni tanlash bilan ham shunday qilamiz:

speed = [32,111,138,28,59,77,97]

Standart og‘ish:

37.85

Ya’ni, qiymatlarning aksariyati o‘rtacha qiymatdan 37,85 oralig‘ida, ya’ni 77,4.

Ko‘rib turganingizdek, yuqoriroq standart og‘ish qiymatlar kengroq oraliqda tarqalganligini ko‘rsatadi.

NumPy modulida standart og‘ishlarni hisoblash usuli mavjud:

Misol

Standart og‘ishni topish uchun NumPy std() usulidan foydalaning:

import numpy speed = [86,87,88,86,87,85,86] x = numpy.std(speed) print(x)
O‘zingiz sinab ko‘ring »

Misol

import numpy speed = [32,111,138,28,59,77,97] x = numpy.std(speed) print(x)
O‘zingiz sinab ko‘ring »


Python-da ma’lumotlarni tahlilchi kabi filtrlashni o‘rganing

Mutaxassisning bosqichma-bosqich ko‘rsatmalari bilan amaliy mashg‘ulotlarni sinab ko‘ring. Coursera bilan hamkorlikda yaratilgan boshqariladigan loyihani hozir sinab ko‘ring!

Boshlash

Farqlanish

Variant - bu qiymatlarning qanchalik tarqalishini ko‘rsatadigan yana bir raqam.

Aslida, agar siz dispersiyaning kvadrat ildizini olsangiz, siz standart og‘ish olasiz!

Yoki aksincha, agar siz standart og‘ishni o‘zingizga ko‘paytirsangiz, siz dispersiyani olasiz!

Farqni hisoblash uchun siz quyidagi amallarni bajarishingiz kerak:

1. O‘rtachani toping:

(32+111+138+28+59+77+97) / 7 = 77.4

2. Har bir qiymat uchun: o‘rtachadan farqni toping:

 32 - 77.4 = -45.4
111 - 77.4 =  33.6
138 - 77.4 =  60.6
 28 - 77.4 = -49.4
 59 - 77.4 = -18.4
 77 - 77.4 = - 0.4
 97 - 77.4 =  19.6

3. Har bir farq uchun: kvadrat qiymatini toping:

(-45.4)2 = 2061.16
 (33.6)2 = 1128.96
 (60.6)2 = 3672.36
(-49.4)2 = 2440.36
(-18.4)2 =  338.56
(- 0.4)2 =    0.16
 (19.6)2 =  384.16

4. Dispersiya - bu kvadratik farqlarning o‘rtacha soni:

(2061.16+1128.96+3672.36+2440.36+338.56+0.16+384.16) / 7 = 1432.2

Yaxshiyamki, NumPy dispersiyani hisoblash usuliga ega:

Misol

Farqni topish uchun NumPy var() usulidan foydalaning:

import numpy speed = [32,111,138,28,59,77,97] x = numpy.var(speed) print(x)
O‘zingiz sinab ko‘ring »

Standart og‘ish

Biz bilib olganimizdek, standart og‘ishni topish formulasi dispersiyaning kvadrat ildizidir:

√1432.25 = 37.85

Yoki oldingi misolda bo‘lgani kabi, standart og‘ishni hisoblash uchun NumPy dan foydalaning:

Misol

Standart og‘ishni topish uchun NumPy std() usulidan foydalaning:

import numpy speed = [32,111,138,28,59,77,97] x = numpy.std(speed) print(x)
O‘zingiz sinab ko‘ring »

Belgilar

Standart og‘ish ko‘pincha Sigma belgisi bilan ifodalanadi: s

Dispersiya ko‘pincha Sigma Squared belgisi bilan ifodalanadi: s2


Bo‘lim xulosasi

Standart og‘ish va farq - bu Machine Learningda tez-tez ishlatiladigan atamalar, shuning uchun ularni qanday olish kerakligini va ularning orqasidagi tushunchani tushunish muhimdir.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!