私はここでサンプルを取る関数を持っていますが、それは動作しますが、私はそれらをプロットできるようにベクトルに取り込まれたサンプルを格納するのに苦労しています。ここに私の機能は以下の通りです:私は関数の結果がベクトルに格納されます
x = vector(mode="numeric",length=n)
で、最初は0のベクトルを作成しようとした
InvCDF = function(n, sd) {
for (i in 1:n) {
u=runif(1, min = 0, max = 1)
x = sqrt(-2*(sd^2)*log(1-u))
print(x)
}
}
その後、何とか採取したサンプルでこれらの0年代に埋めるが、それは動作しません。誰かが私はとても幸せになるベクトルに私の印刷(x)の値を格納するとして支援してください可能性がある場合
は
がそうであるように
runif
がベクトル化されましたか? – doctorloveこれはR –