Vahid 4 / 11

Eksperimental məlumatların təhlili və əyrilərin uyğunlaşdırılması

Qazanclar:

  • Fizikadan modeli seçməklə eksperimental məlumatları curve_fit ilə uyğunlaşdırmaq və parametrləri qeyri-müəyyənlikləri ilə bildirmək bacarığı
  • Qalıqları yoxlayaraq uyğunluq keyfiyyətini vicdanla qiymətləndirmək və həddindən artıq uyğunlaşmadan qaçmaq bacarığı
  • Aşkar edilmiş parametrlərin fiziki məqsədəuyğunluğunu yoxlamaq və “yaxşı görünən” uyğunluğu “fiziki cəhətdən düzgün” uyğunluqdan ayırmaq bacarığı

Fizika son nəticədə təcrübədən asılıdır. Nəzəriyyə nə qədər zərif olsa da, ölçülmüş məlumatlarla uyğun gəlmirsə, etibarsızdır. Eksperimental məlumatlarla işləməyin əsasında əyri uyğunlaşma dayanır: nəzəriyyə ilə proqnozlaşdırılan modeli (xətt, eksponensial, rəqs) səs-küylü ölçmə nöqtələrinə ən yaxşı şəkildə uyğunlaşdırmaq və modelin parametrlərini (maillik, sabit, tezlik) tapmaq. Bu bölmədə siz eksperiment məlumatlarının təhlilində süni intellektdən (AI) necə istifadə edəcəyinizi, əyri uyğunlaşdırmanı necə düzgün quracağınızı və ən kritik şəkildə uyğunluğun "yaxşı görünməsi" ilə "fiziki cəhətdən düzgün olması" arasındakı fərqi necə ayırd edəcəyinizi öyrənəcəksiniz. Standart alət scipy.optimize.curve_fit (məlumatlara model funksiyasına uyğun gələn SciPy funksiyasıdır).

Əyri uyğunlaşdırmanın məntiqi və AI-nin rolu

Əyri uyğunluğu bunu edir: siz model funksiyasını seçirsiniz (məsələn, y = a·x + b) və alqoritm məlumatlara ən az səhvlə uyğun gələn a və b dəyərlərini tapır. Süni intellekt düzgün model funksiyasını kodlaşdırmaqda, curve_fit çağırışını qurmaqda və nəticəni vizuallaşdırmaqda sürətlidir. Ancaq iki kritik qərar sizindir: (1) Hansı model fiziki cəhətdən düzgündür? (2) Uyğunluğun keyfiyyəti həqiqətən yaxşıdır? Süni intellekt həmçinin məlumatlara 10-cu dərəcəli polinomu uyğunlaşdıra və demək olar ki, mükəmməl görünən əyri çəkə bilər – lakin bu, fiziki cəhətdən mənasız həddən artıq uyğunlaşma olardı.

fiziki hadisə

gözlənilən model

Tapılan parametr

sabit sürət hərəkəti

y = a·x + b

yamac = sürət

radioaktiv parçalanma

N = N₀·e^(−λt)

λ = çürümə sabiti

bahar buraxılışı

x = A·cos(ωt + φ)

ω = bucaq tezliyi

Ohm qanunu

V = R·I

R = müqavimət (mail)

sərbəst düşmə

y = ½·g·t²

g = qravitasiya sürətlənməsi

Addım-addım: dürüst bir əyri uyğunlaşma

1. Modeli verilənlərdən deyil, fizikadan seçin. Əvvəlcə hadisənin hansı fiziki qanuna tabe olması lazım olduğunu müəyyənləşdirin. Verilənlərə baxaraq model seçmək və "hansısının yaxşı uyğun gəldiyini" seçmək fizikanı məlumatlara uyğunlaşdırmağa çalışır - təhlükəlidir.

2. Məlumat və qeyri-müəyyənliyi daxil edin. Ölçmə nöqtələri ilə yanaşı, əgər varsa, hər bir nöqtənin ölçmə xətasını (siqma parametri) daxil edin. Bu, uyğunluğun və parametr qeyri-müəyyənliyinin dəqiq hesablanması üçün lazımdır.

3. Parametrləri və onların qeyri-müəyyənliklərini oxuyun. curve_fit həm parametr dəyərlərini, həm də onların kovariasiya matrisindən əldə edilən qeyri-müəyyənliklərini qaytarır. Parametrin qeyri-müəyyənliyi olmadan bildirilməsi natamamdır: "g = 9,7 ± 0,3 m/s²" demək sadəcə "9,7" deməkdən daha çox məlumatlıdır.

4. Uyğunluğu qalıqlarla qiymətləndirin. Qalıq hər bir ölçmə nöqtəsinin modeldən sapmasıdır. Qalıqların təsadüfi paylanması yaxşı uyğunluq əlamətidir; sistematik əyri (məsələn, hamısı modelin üstündə bir yerdə) modelin səhv olduğunu göstərir.

5. Fiziki əsaslılığı yoxlayın. g dəyəri 9.8 və ya 50 qaydasında tapılıbmı? Rezistor mənfi oldu? Fiziki cəhətdən qeyri-mümkün parametrlər uyğunluq "yaxşı görünsə də" problemi göstərir.

İpucu: Yalnız görmə qabiliyyətinə əsaslanaraq uyğunluğun keyfiyyətini mühakimə etməyin. Həmişə qalıqları ayrı bir qrafikdə təsvir edin. Yaxşı uyğunlaşdıqda, qalıqlar sıfır ətrafında səs-küy kimi dağılır; Pis uyğunlaşma ilə görünən bir nümunə (dalğa, yamac, U şəklində) görünür. Bu nümunə modelinizin fiziki cəhətdən qüsurlu olduğunu göstərən ən dürüst işarədir.

üç mini qutu

1-ci hal - Həddindən artıq uyğun tələ. Bir tələbə süni intellekt tərəfindən təklif edilən 7-ci dərəcə polinomunu 8 məlumat nöqtəsinə quraşdırdı; əyri bütün nöqtələrdən keçdi və "mükəmməl" görünürdü. Lakin iki nöqtə arasında əyri absurd şəkildə yelləndi. Tələbə fizikaya üz tutdu: bu, xətti əlaqə idi. O, sadə bir xətt quraşdırdıqda, parametrlər fiziki məna aldı; daha yüksək dərəcəli çoxhədli səs-küyü sadəcə yadda saxlamışdı.

2-ci hal - Qeyri-müəyyənlik unudulub. Tədqiqatçı YZ tərəfindən yazılmış kodla g = 9.73 qravitasiya sürətini tapdı və bildirdi. Onun müşaviri qeyri-müəyyənlik barədə soruşdu. Tədqiqatçı curve_fit-in kovariasiya çıxışından istifadə etməyib; Hesablama zamanı qeyri-müəyyənlik ±0,4 oldu, yəni nəticə 9,81 standart dəyərə uyğun idi. Qeyri-müəyyənlik olmasa, nəticə "9.81-dən kənara çıxır" kimi yanlış şərh edilə bilər.

3-cü vəziyyət — Qalıqlar xətanı göstərdi. Müəllim soyutma təcrübəsi üçün düz xətt çəkdi və bu, ağlabatan görünürdü. Lakin o, qırıntıları tərtib edəndə fərqli bir əyri naxış ortaya çıxdı. Əslində baş verənlər eksponensial soyutma idi. Düzgün modeldən (eksponensial) istifadə etdikdə qalıqlar təsadüfi oldu və uyğunluq fiziki mənalı oldu.

Dörd kopyalana bilən şablon

1) Fiziki modellə uyğunlaşdırma:

Aşağıdakı eksperimental məlumatlara ([x və y dəyərləri, vahidlərlə]) fiziki model = [model funksiyası] ilə uyğun gələn əyri_uyğunluq kodunu yazın. Kovariasiyadan əldə edilən parametrləri və 1-siqma qeyri-müəyyənlikləri çap edin. Məlumatları, uyğun əyrini və qalıqları AYRI bir qrafikdə tərtib edin. Model seçimini fizikadan etdim; siz sadəcə tətbiq edin.

2) Uyğunluğun keyfiyyətinin qiymətləndirilməsi:

Aşağıdakı uyğunluğun keyfiyyətini qiymətləndirən kodu əlavə edin: qalıqları tərtib edin, xi-kvadrat və ya R² kimi ölçü hesablayın və qalıqlarda sistematik nümunə varsa, yazılı şərh verin. Fit kodu: [burada]

3) Modelin müqayisəsi:

İki fərqli fiziki modeli eyni məlumatlara uyğunlaşdıran və müqayisə edən kodu yazın: [model A] və [model B]. Hər ikisinin parametrlərini, qeyri-müəyyənliklərini və qalıq nümunələrini göstərin. Hansının FİZİKİ cəhətdən daha uyğun olduğuna qərar vermək mənim ixtiyarımdadır; Sadəcə ikisini yan-yana təqdim edin. Həddindən artıq uyğunlaşmamağı unutmayın.

4) Qeyri-müəyyənlik hesabatı:

Aşağıdakı uyğunluğun hər bir parametrini "dəyər ± qeyri-müəyyənlik (vahid)" formatında əhəmiyyətli rəqəmlərin müvafiq sayı ilə çap edən kodu əlavə edin. Parametr fiziki cəhətdən qeyri-mümkün dəyər alırsa (məsələn, mənfi kütlə) uyğunlaşdırılır. Kod: [burada]

Zəif məlumat / Güclü göstəriş

Zəif: "Bu məlumatlara ən yaxşı uyğun gələn əyrini tapın."
Nəticə: Süni intellekt yüksək dərəcəli polinom üçün “mükəmməl”, lakin fiziki cəhətdən mənasız uyğunluq verə bilər; qeyri-müəyyənlik və daha çox deyil.
Güclü: "Bu (t, N) məlumatlarına radioaktiv parçalanma modelinə N = N₀·e^(−λt) uyğun əyri_uyğun kodu yazın. λ və N₀ və onların qeyri-müəyyənliklərini çap edin. Qalıqları ayrıca qrafikdə çəkin və sistematik nümunə varsa şərh edin. λ mənfi olduqda xəbərdarlıq edin."
Nəticə: Fiziki model, qeyri-müəyyən parametrlər, qalıqların yoxlanılması və inandırıcılığın yoxlanılması.

Ümumi səhvlər

  • Verilənlərdən modelin seçilməsi. Fiziki qanun yerinə "ən yaxşı uyğunluğu" seçmək fizikanı verilənlərə uyğunlaşdırmağa məcbur edir və həddindən artıq uyğunlaşmaya gətirib çıxarır.
  • Qeyri-müəyyənlik barədə məlumat verməmək. Qeyri-müəyyənliyi olmayan parametr dəyəri elmi cəhətdən natamamdır; İki nəticənin uyğun olub-olmaması yalnız qeyri-müəyyənlik vasitəsilə başa düşülə bilər.
  • Qalıqları cızmamaq. Gözə baxaraq uyğunluğu "yaxşı" elan etmək sistematik sapmaları gizlədir.
  • Əhəmiyyətli rəqəmi çox qiymətləndirin. g = 9,73418 ± 0,4 yazmaq yanlış dəqiqlikdir; Qeyri-müəyyənlik neçə rəqəmin əhəmiyyətli olduğunu müəyyən edir.
  • Fiziki məntiqdən yan keçmək. Mənfi müqavimət və ya 50 m/s² çəkisi kimi qeyri-mümkün nəticələrə məhəl qoymamaq.
Diqqət: əyrinin verilənlərə yaxşı uyğun gəlməsi əsas fizikanın düzgün olduğunu sübut etmir. Kifayət qədər pulsuz parametrlərlə "yaxşı" əyri istənilən məlumat üçün uyğun ola bilər. Elmi dürüstlük fizikadan modeli seçməyi, qeyri-müəyyənliyi bildirməyi və qalıqları vicdanla tədqiq etməyi tələb edir. Süni intellektlə yaradılmış gözəl qrafika bu nəzarətləri əvəz edə bilməz.

Xülasə

Təcrübə məlumatlarının təhlilində süni intellekt sürətlə əyri uyğunlaşdırma kodunu və vizuallaşdırmanı qurur; lakin fiziki modeli seçmək, qeyri-müəyyənliyi dəqiq bildirmək və uyğunluq keyfiyyətini vicdanla qiymətləndirmək fizikin məsuliyyətidir. Yaxşı təhlil modeli fizikadan götürür, parametrləri qeyri-müəyyənlikləri ilə bildirir, qalıqları yoxlayır və nəticənin fiziki inandırıcılığını yoxlayır. Növbəti bölmədə biz bu qeyri-müəyyənlik anlayışını daha dərindən müzakirə edəcəyik - ölçmə xətası və xətanın yayılması.

Tətbiq tapşırığı

Fiziki modeli sizdə olan və ya hazırladığınız kiçik eksperimental məlumat dəstinə uyğunlaşdırın (məsələn, sarkacın uzunluq dövrünün ölçülməsi və ya rezistorun cərəyan gərginliyi məlumatları). 1-ci şablonla kodu AI-yə çap edin, işə salın; Parametrləri qeyri-müəyyənliyi ilə oxuyun və qalıqları qrafa ilə çəkin. Qalıqlarda sistematik nümunənin olub olmadığını, parametrlərin fiziki cəhətdən əsaslı olub olmadığını yoxlayın. 5-6 cümlə ilə yazın: uyğunluq həqiqətən yaxşı idi, qeyri-müəyyənlik nə dedi?

yoxlama siyahısı

  • [ ] Mən modeli verilənlərdən yox, fizikadan seçdim.
  • [ ] Əgər varsa, ölçmə qeyri-müəyyənliyini fitinqə daxil etdim.
  • [ ] Mən parametrləri qeyri-müəyyənliyi və müvafiq əhəmiyyətli rəqəmi ilə bildirdim.
  • [ ] Mən qalıqları ayrıca qrafikdə tərtib etdim və sistematik nümunələr axtardım.
  • [ ] Parametrlərin fiziki cəhətdən əsaslı olduğunu yoxladım.
  • [ ] Mən həddindən artıq uyğunlaşmadan (lazımsız olaraq yüksək sərbəstlikdən) çəkindim.