IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Boost C++ Discussion :

G�n�rer une loi Normale avec Boost avec entier positif


Sujet :

Boost C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 3
    Par d�faut G�n�rer une loi Normale avec Boost avec entier positif
    Bonjour

    Je souhaiterai g�n�rer une variable al�atoire avec Boost qui suivrait une loi normale.
    Le probl�me est que ces nombres al�atoires doivent �tre positifs, sup�rieurs � 65 535 mais pas plus grands que 80000... je ne sais donc pas quoi utiliser comme type de variable, unisigned short int est trop court et unsigned long int est trop long... de plus, je ne sais pas s'il y a un moyen de sp�cifier autre chose que la moyenne et l'�cart-type dans mon g�n�rateur boost...


    Merci pour vos conseils !!!

  2. #2
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    Le probl�me est que ces nombres al�atoires doivent �tre positifs, sup�rieurs � 65 535 mais pas plus grands que 80000... je ne sais donc pas quoi utiliser comme type de variable, unisigned short int est trop court et unsigned long int est trop long...
    Tu peux pas tout simplement les g�n�rer entre 0 et 14465, puis ajouter 65535 ?

    de plus, je ne sais pas s'il y a un moyen de sp�cifier autre chose que la moyenne et l'�cart-type dans mon g�n�rateur boost...
    Tu veux sp�cifier quoi d'autre ?
    La formule de la fonction de densit� de probabilit� appliqu�e c'est 1/sqrt(2*pi*sigma) * exp(- (x-mean)^2 / (2*sigma^2) ), avec mean et sigma les deux param�tres.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 3
    Par d�faut
    En fait je voulais rajouter l'intervalle de ma loi.

    Je peux en effet, rajouter ce qu'il me manque n�anmoins, je dois rajouter uniquement sur le dernier d�cile et de fa�on croissante et proportionnelle � la population repr�sent�e....

    Pour �tre plus clair, je veux g�n�rer des salaires qui suivent une loi normale (1520 ; 1514), sup�rieurs � 0 mais born�s � 80 000, 80 000 repr�sentant 0,01% de ma population....

    Merci pour votre aide

  4. #4
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    Je pense que tu ferais mieux de soumettre tes questions sur la mailing list de boost, aussi consultable via NNTP avec gmane.

Discussions similaires

  1. Remplir un tableau avec une r�partition suivant une loi normale
    Par Di.jo dans le forum Algorithmes et structures de donn�es
    R�ponses: 0
    Dernier message: 04/12/2014, 17h48
  2. [CR XI] formule de calcul d'une loi normale : faisable ou pas avec CR XI ?
    Par kikidrome dans le forum SAP Crystal Reports
    R�ponses: 2
    Dernier message: 25/04/2014, 12h00
  3. R�ponses: 9
    Dernier message: 21/06/2011, 19h30
  4. R�ponses: 6
    Dernier message: 24/03/2010, 17h22
  5. R�ponses: 6
    Dernier message: 19/05/2006, 21h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo