Comment créer un nombre aléatoire suivant une distribution log-normale dans excel?
Si je veux un jeu de données avec une moyenne de 10 et un écart-type de 5, à titre d'exemple. Je peux le calculer avec une distribution normale à l'aide de cette formule:
NORMINV(RAND(), Mean, Stdev)
NORMINV(RAND(), 10, 5)
Cela me donne des numéros allant de environ -5 à 25 avec une distribution de fréquence qui semble normal, la plupart des valeurs centerred autour de la moyenne.
Comment puis-je obtenir un ensemble de chiffres, mais ont entre eux suivent une distribution log-normale, celle où il y a une probabilité plus élevée d'un plus grand nombre et pas de probabilité de passer en dessous de zéro?
Je voudrais le faire à l'aide d'Excel sans addons.
J'ai essayé:
LOGINV(RAND(), Mean, Stdev)
LOGINV(RAND(), 10, 5)
.. mais cela me donne très grand nombre (à la puissance de 20, etc) qui semblent dénués de sens.
OriginalL'auteur ChrisG | 2014-05-16
Vous devez vous connecter pour publier un commentaire.
Log-normale est e^N(m,s). Donc, la réponse, à l'aide de votre construire pour une, serait
Cependant que vous donnera de très grandes valeurs. La prochaine étape consiste à l'échelle de la moyenne et de l'écart-type. En pseudo-code,
J'ai répondu à ma question. Ce poste à partir de la SAS blog, il explique. blogs.sas.com/content/iml/2014/06/04/...
OriginalL'auteur duncan