2016-11-13 2 views
-2

平均のためのサンプリング分布を作成したいと思います。私は少なくとも1万の値を持つ変数xを持っています。私は500サンプル(n = 10)をとり、ヒストグラムにサンプル手段の分布を表示したいと思います。私はそれが次のものと一緒に働いたと思うが、これが私の意図したものであるかどうかを確認して、apply関数内の2が何を意味するのかを教えてもらえますか?サンプリング1列のデータセットからの分布

x <- rnorm(10000, 7.5, 1.5) 
draws = sample(x, size = 10 * 500, replace = TRUE) 
draws = matrix(draws, 10) 
drawmeans = apply(draws, 2, mean) 
hist(drawmeans) 

ご了承ください。

+0

何か試してみましたか? – mtoto

+0

が試行されましたが、それを把握できませんでした –

答えて

2

必要に応じてreplicateを使用してこれを行うことができます。さまざまな方法のうちの1つ。データフレームの場合df

out = replicate(500, mean(sample(df$Scores,10))) 
hist(out) 
関連する問題