重複の可能性:
matlab を使用して正規分布を作成する方法
平均0と標準偏差25で正規分布する100行と100列で構成されるランダム行列を生成します。ランダム行列mat = rand(100,100)を実行しましたが、平均0と標準偏差で正規分布について知りません。
次の部分は、このマトリックス グリーターの特定の数値が 25 よりも高い確率です。私が理解している限り、確率の数値は、スクリプトを実行するたびに同じになるはずです。ランディは使えますか?
重複の可能性:
matlab を使用して正規分布を作成する方法
平均0と標準偏差25で正規分布する100行と100列で構成されるランダム行列を生成します。ランダム行列mat = rand(100,100)を実行しましたが、平均0と標準偏差で正規分布について知りません。
次の部分は、このマトリックス グリーターの特定の数値が 25 よりも高い確率です。私が理解している限り、確率の数値は、スクリプトを実行するたびに同じになるはずです。ランディは使えますか?
あなたの質問には 2 つの部分があります。私の答えは次のとおりです。
サイズ 100x100 の行列を生成する方法。各エントリは、平均 = 0 および標準偏差 = 25 で正規分布しています。
使用する必要がありますrandn
:
mat = randn(100,100) * 25;
mat
のエントリが より大きい確率は25
?
以下によって生成されたものを使用して、この確率からサンプリングできます。mat
prob = mean( mat(:) > 25 );
ただし、イベントの確率である「エントリーがより大きい」でprob
はありません。その確率からのサンプルにすぎません。mat
25