Bonjour à tous,
j'espère ne pas poser une question trop idiote mais je galère pas mal depuis quelques jours sur un problème sans doute simple, malheureusement Google et moi n'arrivons pas à nous comprendre sur ce pb (je manque sans doute de bases et de formalisme mathématique) , aussi plutôt que de m'acharner dans des voies qui ne mènent nulle part je me tourne vers vous.
Le problème est le suivant :
je voudrais échantilloner un n-uplet de fréquences f_{i} vérifiant :
\sum_{i=1}^{n} f_{i}^{2} = H (H = 0.8 par exemple) [1]
et
\sum_{i=1}^{n} f_{i}=1 [2]
Avec f_{i} appartient à ]0;1[
pour le cas ou n=2, je n'avais pas de problèmes.
Mais pour le cas ou n >2 je ne vois pas comment procéder (ou plutôt j'ai essayé de travailler récursivement en tirant des valeurs de f_{i} dans un intervalle qui permettait de ne pas dépasser H dans [1] et la valeur 1 dans [2]...mais j'ai sans doute des bourdes dans mon calcul de bornes)
Le n-uplet peut ne pas être unique (je réalise des simulations et donc si différents n-uplets sont tirés ça ne pose pas de problème, c'est même préfèrable)
Auriez-vous des pistes svp ? Par avance merci.
Partager