Je souhaite créer un générateur de probabilités qui sélectionne une certaine quantité d'options, en fonction de probabilités antérieures. Par exemple, dire que je veux choisir au hasard entre A, B et C, sur la base des probabilités a priori suivantes:Génération de probabilités dans Matlab
P(A) = .4
P(B) = .5
P(C) = .1
Alors, comment puis-je créer un générateur aléatoire, qui va générer au hasard et A, B , ou C, basé sur les probabilités ci-dessus?
EDIT: Désolé, j'ai oublié d'ajouter que le nombre d'éléments, et leurs probabilités ne seront pas toujours les mêmes. Donc, ce ne sera pas toujours juste trois éléments comme ci-dessus. Il sera une matrice de Mx2, où M est le nombre d'éléments, et la somme de la deuxième colonne (les probabilités) est 1.
Pourquoi ne pas générer un nombre aléatoire entre 0 et 1, puis le convertir en votre désir ed classe? – slayton
Merci, et désolé je n'ai pas fait ma question très claire. S'il vous plaît regardez la version éditée. – Kvothe