3. Povprečja

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

(Primerjava redakcij)
Skoči na: navigacija, iskanje
Vrstica 4: Vrstica 4:
<center>3. tema - '''Povprečja'''</center>
<center>3. tema - '''Povprečja'''</center>
 +
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, <tt>ypov</tt>, je aritmetična sredina posameznih (izmerjenih) vrednosti:
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, <tt>ypov</tt>, je aritmetična sredina posameznih (izmerjenih) vrednosti:
Vrstica 15: Vrstica 16:
Če smo spremenljivko že opredalčkali v <tt>m</tt> predalčkov, je račun krajši:
Če smo spremenljivko že opredalčkali v <tt>m</tt> predalčkov, je račun krajši:
 +
<tt>
  <nowiki>for j := 1 to m do sumy := sumy + numy[j]*y[j]; </nowiki>
  <nowiki>for j := 1 to m do sumy := sumy + numy[j]*y[j]; </nowiki>
  ypov := sumy/n;
  ypov := sumy/n;
 +
</tt>
če pa smo register <tt>numy</tt> že normirali v nabor frekvenc <tt><nowiki>f[j]</nowiki></tt>, pa celo
če pa smo register <tt>numy</tt> že normirali v nabor frekvenc <tt><nowiki>f[j]</nowiki></tt>, pa celo
 +
<tt>
  ypov := 0;
  ypov := 0;
  <nowiki>for j := 1 to m do ypov := ypov + f[j]*y[j].</nowiki>
  <nowiki>for j := 1 to m do ypov := ypov + f[j]*y[j].</nowiki>
 +
</tt>
<tt><nowiki>y[j]</nowiki></tt> označuje sredino intervala, ki ga zaseda <tt>j</tt>-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.
<tt><nowiki>y[j]</nowiki></tt> označuje sredino intervala, ki ga zaseda <tt>j</tt>-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.
Vrstica 27: Vrstica 32:
Podatek o srednji legi spremenljivke na osi količine y lahko obogatimo še z oceno o njeni razsutosti ali širini porazdelitve, <tt>sigmay</tt>. Imenujejo jo disperzija ali srednji kvadratni odmik.
Podatek o srednji legi spremenljivke na osi količine y lahko obogatimo še z oceno o njeni razsutosti ali širini porazdelitve, <tt>sigmay</tt>. Imenujejo jo disperzija ali srednji kvadratni odmik.
 +
<tt>
  sum2y := 0;
  sum2y := 0;
  <nowiki>for i := 1 to n do sum2y := sum2y + sqr(y[i] – ypov); </nowiki>
  <nowiki>for i := 1 to n do sum2y := sum2y + sqr(y[i] – ypov); </nowiki>
  sigmay := sqrt(sum2y/n);
  sigmay := sqrt(sum2y/n);
 +
</tt>
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.
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.
Vrstica 35: Vrstica 42:
Na prvi pogled se zdi, da terja izračun <tt>sigmay</tt> dva sprehoda skozi podatke: enega, da določimo <tt>ypov</tt>, in še enega za <tt>sigmay</tt>. 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.)
Na prvi pogled se zdi, da terja izračun <tt>sigmay</tt> dva sprehoda skozi podatke: enega, da določimo <tt>ypov</tt>, in še enega za <tt>sigmay</tt>. 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.)
 +
<tt>
  sumy := 0;
  sumy := 0;
  sum2y := 0;
  sum2y := 0;
Vrstica 42: Vrstica 50:
  end;
  end;
  ypov := sumy/n; sigmay := sqrt(sum2y/n – sqr(ypov));
  ypov := sumy/n; sigmay := sqrt(sum2y/n – sqr(ypov));
 +
</tt>
Za spremenljivko, ki smo ji določili <tt>ypov</tt> in <tt>sigmay</tt>, si v najbolj grobem približku predstavljamo, da je porazdeljena po Gaussovi porazdelitvi
Za spremenljivko, ki smo ji določili <tt>ypov</tt> in <tt>sigmay</tt>, si v najbolj grobem približku predstavljamo, da je porazdeljena po Gaussovi porazdelitvi
Vrstica 49: Vrstica 58:
Prvi popravek, poševnost μ, se izraža s povprečjem tretje potence
Prvi popravek, poševnost μ, se izraža s povprečjem tretje potence
 +
<tt>
  sum3y := 0;
  sum3y := 0;
  <nowiki>for i := 1 to n do sum3y := sum3y + (y[i] – ypov)*sqr(y[i] – ypov);</nowiki>
  <nowiki>for i := 1 to n do sum3y := sum3y + (y[i] – ypov)*sqr(y[i] – ypov);</nowiki>
  muy := sum3y/(sigmay*sqr(sigmay));
  muy := sum3y/(sigmay*sqr(sigmay));
 +
</tt>
Za račun povprečij so prikladna orodja preglednic, kot je '''Excel, '''drugod pa je treba zapisati programsko vrstico.
Za račun povprečij so prikladna orodja preglednic, kot je '''Excel, '''drugod pa je treba zapisati programsko vrstico.

Redakcija: 12:13, 20. marec 2009

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.