0

私は何かを知る必要があります。data.frame D に値を入力したい。これはdbetaで行う必要があるため、私はこのようなことをしています

d[1:10,1:10] <- 0.01 + (1-0.01)*rbeta(1,shape1=1,shape2=2)

ただし、これはすべてのエントリに対して同じ値を生成します。ループなしでこれを達成する方法はありますか?

ありがとうございます。

4

2 に答える 2

0

あなたはただ行うことができます:

d[1:10,1:10] <- 0.01 + (1-0.01)*rbeta(100, shape1=1,shape2=2)
于 2013-03-27T17:33:52.490 に答える
0

rbeta(100,...) 1 回のうねりフープで 100 個のサンプルを作成してみ てください。

于 2013-03-27T17:34:06.103 に答える