Asosiy kontentga oʻtish
Laboratoriyaga qaytish

Aniqlik

Aniqlik va sertifikatsiya

Bu sahifa hisob-kitoblarimiz qanchalik aniq ekanini raqamlar bilan koʻrsatadi. Barcha qiymatlar NIST StRD sertifikatlangan toʻplamlarda, sahifa yigʻilgan paytda haqiqiy hisoblovchi kod bilan oʻlchanadi — qoʻlda kiritilgan raqam yoʻq.

Nega LRE, absolyut chetlanish emas

Aniqlik logarifmik nisbiy chetlanish (Log Relative Error, LRE) bilan oʻlchanadi:

LRE = −log₁₀( |hisoblangan − sertifikatlangan| / |sertifikatlangan| )

«|a − b| < 1e-10» shartining oʻzi hech narsani oʻlchamaydi: 1e-15 atrofidagi qiymatlar uchun u avtomatik bajariladi, 1e12 atrofidagilar uchun esa umuman bajarilmaydi — u operandlarning kattaligini oʻlchaydi, hisob-kitob sifatini emas. LRE esa masshtabga bogʻliq emas va toʻgʻridan-toʻgʻri «nechta raqam toʻgʻri» degan maʼnoni beradi. NIST ham xuddi shu koʻrsatkichni eʼlon qiladi, shuning uchun bizning raqamlarimiz uning sertifikatsiyasi bilan bevosita taqqoslanadi.

Float64 formatida taxminan 15,95 oʻnli raqam saqlanadi, shuning uchun hisobotdagi qiymatlar 15 bilan cheklangan; «aniq» degan belgi mos tushishni bildiradi.

Chegaralar siyosati

Har bir kattalik uchun eng kichik ruxsat etilgan LRE. Bu qiymatlar loyihaning ochiq majburiyati: testlar ulardan pastga tushsa, oʻzgarish umuman qabul qilinmaydi.

KattalikEng kichik LRE
Tavsiflovchi statistika13
Regressiya — yaxshi shartlangan11
Regressiya — yomon shartlangan (Filip, Longley)7
Taqsimot funksiyasi — markaziy soha13
Dumdagi ehtimollar (p < 0,001)8
Mezon statistikalari11

NIST StRD — chiziqli regressiya

Har bir toʻplam NIST oʻz sarlavhasida eʼlon qilgan model boʻyicha yechiladi. κ — shartlilik soni: u qancha katta boʻlsa, masala shuncha qiyin. Koef. va SE ustunlari — koeffitsiyentlar va ularning standart xatolari boʻyicha eng yomon natija.

ToʻplamκKoef.SEChegaraHolat
Norris36 kuzatuv · 2 parametr8.55·10²1.000013.7113.8711Chegaradan yuqori
Pontius40 kuzatuv · 3 parametr1.42·10¹³1.000012.8514.0511Chegaradan yuqori
NoInt111 kuzatuv · 1 parametr1.000.999414.72aniq11Chegaradan yuqori
NoInt23 kuzatuv · 1 parametr1.000.9933aniqaniq11Chegaradan yuqori
Longley16 kuzatuv · 7 parametr4.86·10⁹0.995511.1312.247Chegaradan yuqori
Wampler121 kuzatuv · 6 parametr6.40·10⁶1.000010.789.877Chegaradan yuqori
Wampler221 kuzatuv · 6 parametr6.40·10⁶1.000012.8514.917Chegaradan yuqori
Wampler321 kuzatuv · 6 parametr6.40·10⁶1.000010.3613.297Chegaradan yuqori
Wampler421 kuzatuv · 6 parametr6.40·10⁶0.95758.6013.237Chegaradan yuqori
Wampler521 kuzatuv · 6 parametr6.40·10⁶0.00226.5913.237Float64 cheki
FilipAsosiy sinov82 kuzatuv · 11 parametr1.78·10¹⁵0.99677.677.697Chegaradan yuqori

Barcha toʻplamlar QR (Householder) yoyilishi bilan yechilgan va hech birida daraja yetishmovchiligi aniqlanmagan. XᵀX matritsasini tuzish shartlilik sonini kvadratga koʻtaradi — Filip toʻplamida tijorat paketlari aynan shu sababdan bitta ham toʻgʻri raqam bermagan.

Wampler4 va Wampler5 — maxsus tuzilgan toʻplamlar: koeffitsiyentlarning sertifikatlangan yechimi aynan (1, 1, 1, 1, 1, 1) boʻlib qoladi, lekin ustiga juda katta shovqin qoʻshiladi (buni sertifikatlangan R² koʻrsatib turadi). Eng kichik kvadratlar xatosi κ²·ε·tan θ hadiga bogʻlanadi va shovqin shu qadar katta boʻlganda aynan shu had ustunlik qiladi. Yaʼni bu — masalaning float64 formatidagi cheki, algoritmning kamchiligi emas. Bu qiymatlarni «yaxshilash» uchun yechuvchini boʻshashtirish notoʻgʻri boʻladi.

NIST StRD — tavsiflovchi statistika

Bu toʻplamlarni NIST oʻrtacha va standart chetlanish qiymatlarini tekshirish uchun tuzgan. Oʻngdagi ustun muhim: NumAcc3 va NumAcc4 toʻplamlarida kirish qiymatlari float64 formatiga aniq sigʻmaydi, shuning uchun saqlangan maʼlumotning haqiqiy standart chetlanishi NIST sertifikatlagan qiymatdan farq qiladi. Shu ikki ustunni yonma-yon qoʻyish algoritm xatosini son formati chekidan ajratadi.

ToʻplamnOʻrtachaSD (NIST)SD (saqlangan maʼlumot)
PiDigits5000aniq14.91aniq
Lottery218aniqaniqaniq
Lew200aniqaniqaniq
Mavro50aniq13.12aniq
Michelso100aniq13.86aniq
NumAcc13aniqaniqaniq
NumAcc21001aniq14.2014.22
NumAcc31001aniq9.4614.37
NumAcc41001aniq8.2514.78

Etalon kutubxonalar

Nomaʼlum manbadan olingan etalon qiymat — xurofot. Har bir raqam yo NIST eʼlon qilgan sertifikatlangan qiymat, yo quyidagi versiyalar bilan ishlab chiqarilgan.

mpmath
1.3.0
scipy
1.10.1
numpy
1.26.4
statsmodels
0.14.6
python
3.10.11
Ishlab chiqarilgan
2026-07-29
Urugʻ (seed)
20260729
Saqlangan raqamlar
25 muhim raqam
mpmath ish aniqligi
50 oʻnli raqam

Nega ikki etalon

Ikki mustaqil implementatsiyaning 13 raqamgacha mos kelishi — dalil; bitta implementatsiyaning oʻzi bilan mos kelishi — dalil emas. mpmath 50 oʻnli raqamda ishlaydi va shu sababli haqiqiy etalon boʻlib xizmat qiladi; SciPy esa butunlay boshqa nasabga ega mustaqil float64 implementatsiyasi.

R uchinchi etalon sifatida tayyorlangan (skript kodda mavjud), lekin fikstura ishlab chiqarilgan mashinada R oʻrnatilmagan edi. R fiksturalari boʻlmasa, tegishli testlar sababi koʻrsatilib oʻtkazib yuboriladi — kodni oʻzgartirmasdan, R oʻrnatilgan istalgan mashinada ularni ishga tushirish kifoya.

Qaysi tahlillar tekshirilgan

Har bir tahlil etalon qiymatlarga qarshi tekshiriladi, lekin dalilning kuchi bir xil emas — va buni yashirish nohalollik boʻladi. Har bir tahlil yonida uni qaysi manba qoʻllab-quvvatlayotgani koʻrsatilgan.

TahlilEtalon manbaHolat
Tavsiflovchi statistikaSciPy — mustaqil implementatsiya4
Chastotalar taqsimotiHujjatlashtirilgan formula1
Shapiro-Uilk mezoniSciPy — mustaqil implementatsiya5
Styudent mezoni (bogʻliq boʻlmagan tanlanmalar)SciPy — mustaqil implementatsiya2
Styudent mezoni (bogʻliq tanlanmalar)SciPy — mustaqil implementatsiya1
Bir faktorli dispersion tahlilSciPy — mustaqil implementatsiya2
Mann-Uitni U mezoniSciPy + hujjatlashtirilgan formula2
Uilkokson mezoniSciPy + hujjatlashtirilgan formula2
Kruskal-Uollis mezoniSciPy + hujjatlashtirilgan formula2
Korrelyatsiya tahliliSciPy — mustaqil implementatsiya2
K.Pirsonning χ² mezoniSciPy — mustaqil implementatsiya · Hujjatlashtirilgan formula4
Chiziqli regressiyastatsmodels — mustaqil OLS2
Ishonchlilik tahliliHujjatlashtirilgan formula1
Koʻp faktorli dispersion tahlilstatsmodels — mustaqil OLS1
Takroriy oʻlchovlar dispersion tahlilistatsmodels — mustaqil OLS · Hujjatlashtirilgan formula1
Kovariatsion tahlil (ANCOVA)statsmodels — mustaqil OLS1
Fridman mezoniSciPy + hujjatlashtirilgan formula1
Korrelyatsiya matritsasiSciPy — mustaqil implementatsiya · statsmodels — mustaqil OLS1
Logistik regressiyastatsmodels — mustaqil OLS1
SciPy — mustaqil implementatsiya
Xuddi shu mezonning boshqa tildagi, boshqa nasabdagi implementatsiyasi. Bu yerda mavjud eng kuchli tekshiruv turi.
statsmodels — mustaqil OLS
Koeffitsiyentlar, standart xatolar, ishonchlilik oraliqlari va VIF uchun mustaqil OLS implementatsiyasi.
SciPy + hujjatlashtirilgan formula
Statistika va p-qiymat SciPy bilan tekshirilgan; SciPy bermaydigan kattalikni (masalan, rang-bisserial korrelyatsiya yoki ε²) hujjatlashtirilgan formula beradi. Bu — formula boʻyicha tekshiruv, ikki kutubxona boʻyicha emas.
Hujjatlashtirilgan formula
Bu asboblar toʻplamida ikkinchi implementatsiyasi mavjud boʻlmagan yopiq formula. Keltirib chiqarish va testlardagi algebraik tengliklar bilan tekshiriladi.

Nimani kafolatlay olmaymiz

Aniqlik hisoboti faqat oʻzi oʻlchagan narsani daʼvo qiladi. Quyidagilar bundan tashqarida:

  • ε² effekt oʻlchamining ishonchlilik oraligʻi — urugʻlangan bootstrap (BCa). Uni hech qanday fikstura bilan tekshirib boʻlmaydi, chunki ikkinchi implementatsiya boshqa tasodifiy sonlar oqimidan foydalanadi. Fikstura faqat nuqtaviy bahoni saqlaydi; oraliq esa xossalar bilan tekshiriladi — urugʻ oʻzgarmasa natija oʻzgarmaydi, oraliq nuqtaviy bahoni oʻz ichiga oladi va bir tomonlama boʻladi.
  • Studentlashtirilgan diapazon taqsimoti (Tukey taqqoslashlari uchun) 60 nuqtada SciPy QUADPACK yordamida float64 aniqligida hisoblangan — ixtiyoriy aniqlikda emas, chunki bu asboblar toʻplamidagi hech bir kutubxona ptukey funksiyasini bermaydi. k = 2 holati esa aniq yopiq formula bilan bogʻlangan va butun integrallash yoʻlini toʻliq float64 aniqligida tekshiradi.
  • Aniqlik — natijaning toʻgʻri talqin qilinishini kafolatlamaydi. Mezonni tanlash, gipotezani shakllantirish va xulosa tadqiqotchining zimmasida qoladi.
  • Bu sahifadagi raqamlar shu kod versiyasiga tegishli. Etalon kutubxona versiyasi ataylab yangilansa, oʻzgarish alohida oʻzgartirishda va LRE farqlari koʻrsatilgan holda amalga oshiriladi.