Matlab-asiaa, sisällysluettelo

Varianssin laskukaavat

Peruskaava

Luvuista 9,1 ja 2 lasketaan varianssi peruskaavalla kahdessa vaiheessa. Ensin lasketaan keskiarvo, ja tämän avulla varianssi. Eli:

1. vaihe:

summa=0
summa=summa+9
summa=summa+1
summa=summa+2
keskiarvo=summa/3

2. vaihe:

erotusneliosumma=0
erotusneliosumma=erotusneliosumma+(9-keskiarvo)^2
erotusneliosumma=erotusneliosumma+(1-keskiarvo)^2
erotusneliosumma=erotusneliosumma+(2-keskiarvo)^2
varianssi=erotusneliosumma/3

Nopeampi tapa

Lasketaan taas luvuilla 9,1 ja 2. Tällä kertaa käydään läpi aineisto vain kerran.

summa=0
neliosumma=0

summa=summa+9
neliosumma=neliosumma+9^2
summa=summa+1
neliosumma=neliosumma+1^2
summa=summa+2
neliosumma=neliosumma+2^2

keskiarvo=summa/3
neliokeskiarvo=neliosumma/3
erotus=neliokeskiarvo-keskiarvo^2

Eli tarkoitus on, että nopealla tavalla käydään taulukko läpi vain kerran.