次のコードは何をしますか:
rnorm(10, mean=2, sd=1:10)
最初の数値は N(2,1) からのものです
N(2,2) からの場合は 2 番目の数値
3 番目の数値は N(2,3) からのものです。
等...?
次のコードは何をしますか:
rnorm(10, mean=2, sd=1:10)
最初の数値は N(2,1) からのものです
N(2,2) からの場合は 2 番目の数値
3 番目の数値は N(2,3) からのものです。
等...?
最初の引数は、いくつの確率変量を返したいかを R に伝えます。この場合、10 個の値が返されます。これらの値は、平均が 2 の正規分布から抽出されます。さらに、10 個の値はすべて、異なる標準偏差を持つ分布から抽出されます。最初の値は SD=1、2 番目は 2、...、10 番目は SD=10 です。 . おそらく理解しておくべきことはR
、 はその性質上、ベクトル化されるということです。つまり、スカラーのようなものはなく、長さ = 1 のベクトルのみです。(純粋な数学ではあまり意味がないことは認識していますが、コンピュータ サイエンスでは意味があります。) その結果、引数はしばしば「リサイクル」され、すべてが最長のベクトルの長さに一致します。つまり、 10 SD のベクトルと一致するように、それぞれが 2 に等しい 10 平均のベクトルになります。HTH。