Gaussova distribution.HELP!

M

malaylah

Guest
I am using matlab vytvoriť súbor Gaussova rozdelenie hodnôt, kde je priemerná nula a odchýlkou je 1.Ak budem chcieť zmeniť svoj Varian až 0,5, čo mám robiť?je to len násobia výstup s O.5?

pre rozptyl = 1,

randn k = (1,5);

pre rozptyl = 0,5,

k = 0.5 * randn (1,5);

Mám pravdu?

 
Tu môžete nájsť dobrý opis Gaussova alebo Normálne rozdelenie:
h ** p: / / en.wikipedia.org / wiki / Normal_distribution

Iný spôsob písania vzorca:<img src="http://images.elektroda.net/39_1162530859.jpg" border="0" alt="Gaussian distribution.HELP!" title="Gaussova distribution.HELP!"/>Podľa tohto opisu svoje pripomienky k = 0.5 * rand (1,5), nie je správne.
Ak zmeníte štandardná odchýlka (variance = standard_deviation ^ 2), potom
musíte prepočítať vzorca znova.Mimochodom Excel má funkciu
Gaussova alebo Normálne rozdelenie: NORMDIST.Takže si môžete aj vyskúšať.
Naposledy upravil zhov on 03 Nov 2006 7:14 scénograf: 2 krát v celkom

 
Vzťah medzi náhodnou premennou X sa riadi bežnými dist s μ a σ a náhodná veličina Z takto normálne, že sa priemerná dist = 0 a std dev = 1 je

Z = (X-μ) / σ

inými slovami, X = σZ μ

Preto u mať až k vynásobiť std dev (variance NOT)

takže správna odpoveď
pre rozptyl = 0,5,

k = sqrt (0.5) * randn (1,5);

 

Welcome to EDABoard.com

Sponsor

Back
Top