3. Povprečja

Iz Računalniška orodja v fiziki 2008 - 2009

Redakcija iz 12:11, 20. marec 2009 od Asistent (Pogovor | prispevki)
(prim) ← Starejša redakcija | poglejte trenutno redakcijo (prim) | Novejša redakcija → (prim)
Skoči na: navigacija, iskanje
Računalniška orodja v fiziki
25. marca 2009
3. tema - Povprečja


Porazdelitev vrednosti spremenljivke je lahko zelo pestra in bogata, kot smo videli na naših zgledih. Kadar si hočemo to sliko poenostaviti na nekaj številskih parametrov, zelo pogosto uporabljamo povprečja. Povprečje spremenljivke same, ypov, je aritmetična sredina posameznih (izmerjenih) vrednosti:

sumy := 0;
for i := 1 to n do sumy := sumy + y[i];
ypov := sumy/n;

Če smo spremenljivko že opredalčkali v m predalčkov, je račun krajši:

for j := 1 to m do sumy := sumy + numy[j]*y[j]; 
ypov := sumy/n;

če pa smo register numy že normirali v nabor frekvenc f[j], pa celo

ypov := 0;
for j := 1 to m do ypov := ypov + f[j]*y[j].

y[j] označuje sredino intervala, ki ga zaseda j-ti predalček. Pri zvezno porazdeljenih spremenljivkah se utegneta prvotno in predalčno povprečje za malenkost razlikovati. Verjetnostna teorija zagotavlja, da razhajanje ni sistematično, ampak so predalčna povprečja (n.pr. za različne širine predalčkov) centrirana okoli pravega.

Podatek o srednji legi spremenljivke na osi količine y lahko obogatimo še z oceno o njeni razsutosti ali širini porazdelitve, sigmay. Imenujejo jo disperzija ali srednji kvadratni odmik.

sum2y := 0;
for i := 1 to n do sum2y := sum2y + sqr(y[i] – ypov); 
sigmay := sqrt(sum2y/n);

in analogno za opredalčene vrednosti. Pri tem je treba povedati, da je razhajanje med pravo in opredalčeno vrednostjo tu sistematično: razlika raste s kvadratom širine predalčkov in jo pri točnih računih upoštevajo.

Na prvi pogled se zdi, da terja izračun sigmay dva sprehoda skozi podatke: enega, da določimo ypov, in še enega za sigmay. V resnici je oboje mogoče opraviti z enim samim sprehodom, upoštevaje zvezo med obema spremenljivkama: vsota njunih kvadratov je enaka povprečju kvadrata spremenljivke. (To je trditev, katere vsebina je enaka Steinerjevemu stavku iz mehanike. Če si porazdelitev vrednosti spremenljivke predstavljamo kot porazdeljeno maso, določa ypov njeno težišče, sigmay pa njen vztrajnostni radij.)

sumy := 0;
sum2y := 0;
for i := 1 to n do
  begin sumy := sumy + y[i]; 
  sum2y := sum2y + sqr(y[i]) 
end;
ypov := sumy/n; sigmay := sqrt(sum2y/n – sqr(ypov));

Za spremenljivko, ki smo ji določili ypov in sigmay, si v najbolj grobem približku predstavljamo, da je porazdeljena po Gaussovi porazdelitvi

G(y,ypov,sigmay) = (1/n)(dn/dy) = (1/sqrt(2*pi)*sigma*exp(-sqr(y-ypov)/(2*sqr(sigmay))).

Prvi popravek, poševnost μ, se izraža s povprečjem tretje potence

sum3y := 0;
for i := 1 to n do sum3y := sum3y + (y[i] – ypov)*sqr(y[i] – ypov);
muy := sum3y/(sigmay*sqr(sigmay));

Za račun povprečij so prikladna orodja preglednic, kot je Excel, drugod pa je treba zapisati programsko vrstico.


Naloge:# Določi povprečja ypov, sigmay in muy za spremenljivki v podatkih „Agxx.dat“ in „ozadje.dat“. Nariši grafa za standardizirano spremenljivko u = (y – ypov)/sigmay. Primerjaj ju z grafom Gaussove porazdelitve G(u, 0, 1). Povprečje muy podaja (relativno) asimetrično odstopanje naše spremenljivke od G.

  1. Določi povprečja ypov, sigmay in muy za sinusno spremenljivko iz naloge 2.4. Po pričakovanju je ypov blizu 0. Ali lahko oceniš sigmay po analitični poti, z integralom po funkciji, ki definira spremenljivko? Poskusi najprej s približkom za celo število nihajev, nato pa še točneje v pravem intervalu naloge 2.4.