Rastgele parametrelerle olasılık dağılımı

Sep 29 2020

Böyle bir şey ayarlamak mümkün mü? Rastgele parametrelerle bir olasılık dağılımı

p = BetaDistribution[1, 1]
count = BinomialDistribution[10, p]

(* and to calculate stuff like: *)
Expectation[count]
Probability[count == 3 \[Conditioned] p > 1/2]
```

Yanıtlar

3 BobHanlon Sep 30 2020 at 01:52

İçin olasılık dağılımı countDİR

dist = ParameterMixtureDistribution[
  BinomialDistribution[10, p],
  p \[Distributed] BetaDistribution[1, 1]]

(* BetaBinomialDistribution[1, 1, 10] *)

Beklenen değeri countşudur Mean:dist

Mean[dist]

(* 5 *)

Probability[count > 1/2, count \[Distributed] dist]

(* 10/11 *)