Rコードのループの構造・考え方を教えてください。この宿題の問題をどこから始めればよいかわかりません。必要な指数分布を作成できました
> rexp(n=200, rate=0.5)
しかし、今度はこの rexp のサンプルを 2,000 個作成し、各サンプルの平均を計算する必要があります。次に、2,000 個のサンプル平均の平均と分散を計算する必要があります。mean(rexp)
私は単純な分布 (例:と)の平均と分散を見つける方法を知っているvar(rexp)
ので、私の主な問題は、このループの概念を理解し、それを実行に移すことです。
だから私は入力から始めました:
> rexp(n=200,rate=0.5)
次に、この指数分布に次の名前を付けました。
> exdi = rexp(n=200,rate=0.5)
合計を扱う例に基づいて、私は入力しました
>y.exdi=vector(length=2000)
>for(i in 1:2000){y.exdi[ i ]=mean(exdi)}
R ワークスペースはこれに応答しなかったため、関数に名前を付けてこれを試しました。
>Twothou = for(i in 1:2000){y.exdi[ i ]=mean(exdi)}
>mean(Twothou)
しかし、その後、次のエラー メッセージが表示されました。
[1] NA
Warning message:
In mean.default(Twothou) : argument is not numeric or logical: returning NA
どうすればいいですか?