2

次の分布をシミュレートしようとしています。

 a   |  0   |  1   |  7   |  11  |  13 
-----------------------------------------
p(a) | 0.34 | 0.02 | 0.24 | 0.29 | 0.11

0.3、0.1、0.4、0.2 の確率を持つ 4 種類のボールで、同様の問題を既にシミュレートしました。ベクターを作成し、F = [0 0.3 0.4 0.8 1]repmat を使用して 1000 行増やしました。repmat次に、同じアプローチを使用して、5 列で成長した 1000 個の乱数の列ベクトルと比較しました。これら 2 つを比較し、行列の合計ベクトルを計算し、差を計算して度数を取得しました (例: [301 117 386 196])。.

Fしかし、現在の分布では、初期行列を作成する方法と、以前に使用したのと同じアプローチを使用できるかどうかがまったくわかりません。

答えを「ベクトル化」する必要があるため、( forwhileまたはif) ループはありません。

math.stackexchange に関するこの質問

4

1 に答える 1