2011-09-13 5 views
2

Si je veux utiliser le générateur de nombres aléatoires gaussiennes dans Matlabchoisir le paramètre d'écart-type dans Matlab

R = normrnd(mu,sigma) 

Laissez mu = 1.

La question est de savoir comment choisir sigma? Si je veux 90% des valeurs à proximité 1.Laissez nous disons +/- 0,7

Merci

+0

Cela dépend de ce que vous entendez par "proche". Vous devriez probablement vous référer au graphique par exemple. http://en.wikipedia.org/wiki/Standard_deviation. –

Répondre

5

Cela dépend de ce que vous entendez par « près de 1 ». Dans une distribution normale, 90% des valeurs seront à moins de 1,65 écart-type de la moyenne (environ 5% au-dessus et environ 5% au-dessous). Par exemple, si vous voulez 90% des valeurs entre 0,5 et 1,5, vous avez besoin

1.65 * sigma ~= 0.5 
sigma ~= 0.5/1.65 
sigma ~= 0.3 

Vous pouvez regarder une distribution normale table pour rechercher les autres valeurs.
Le tableau (extrait ci-dessous) indique que ~ 45% des valeurs d'une distribution normale se situent entre la moyenne et 1,65 * sigma au-dessus de la moyenne. Puisque la distribution est symétrique, ~ 45% des valeurs se situent entre la moyenne et 1,65 * sigma sous la moyenne et ~ 90% tombent dans + - 1,65 * sigma de la moyenne.

      Area under the Normal Curve from 0 to X 

X  0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 
1.5  0.43319 0.43448 0.43574 0.43699 0.43822 0.43943 0.44062 0.44179 0.44295 0.44408 
1.6  0.44520 0.44630 0.44738 0.44845 0.44950 0.45053 0.45154 0.45254 0.45352 0.45449 
1.7  0.45543 0.45637 0.45728 0.45818 0.45907 0.45994 0.46080 0.46164 0.46246 0.46327 
+0

Merci pour la réponse rapide.J'ai essayé google pour comprendre l'aspect pratique de l'écart-type avant de demander, mais les choses ne sont toujours pas claires. quel sera l'effet de sigma? – pac

+0

vous voulez dire si je veux 90% entre 1 et -1, pour trouver sigma je fais 1/1,65? Une autre question: quelle est la valeur maximale générée (la plus éloignée de la moyenne) – pac

+0

La limite supérieure n'est pas la valeur maximale générée pour une distribution normale. Tout ce que vous pouvez dire, c'est qu'il y a une petite probabilité qu'un échantillon de la distribution soit supérieur à une certaine valeur. –

Questions connexes