N'hésitez pas à consulter les offres premium proposées par le service de stockage en ligne pCloud et inscrivez-vous afin d'obtenir 10Go de stockage gratuits.
Tout ce qui concerne notamment les outils de calcul numérique, de calcul formel ou de géométrie. [participation réservée aux membres inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
//- Loi géométrique de paramètre p
function X = geo(p)
X = 1;
while %t
//- Si échec +1, si Succès sort
if(rand() < p) then break; else, X = X + 1; end
end
endfunction
Cette fonction si je l'ai bien codée, nous donne le rang du premier succès. Mon problème est celui là :
Comment puis-je représenter P(X=k) en fonction de k.
Il faut répéter ta fonction un grand nombre de fois et faire compter la fréquence d'apparition de k (plus le nombre est grand plus sa probabilité d'être proche de la P(X=k) est importante).
Pas d'aide par MP : les questions sont publiques, les réponses aussi. Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
//- Taille de l'échantillon
N = 10000;
//- Le paramètre p
p = 0.3;
//- Créer un vecteur colonne de composantes nulles
Z = zeros(N,1);
//- Remplir ce vecteur
for k=1:N
Z(k) = geo(p);
end
Mais après je ne sais pas quoi faire pour obtenir P(X=k) en fonction de k :(
Pas d'aide par MP : les questions sont publiques, les réponses aussi. Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
Pas d'aide par MP : les questions sont publiques, les réponses aussi. Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.