如何使用单个直方图证明样本均值

问题描述 投票:0回答:2

假设我有以下数据:

df1<-rnorm(400000, 65,10)

我想绘制1000个大小为100的样本,并使用样本均值绘制直方图。在直方图中,x轴为“平均值”,y轴为“频率”,红线表示直方图中间的样本均值。

很抱歉,我无法建立直方图来显示它。希望我的描述清楚。任何帮助将不胜感激。

r random histogram
2个回答
0
投票
d = replicate(1000, mean(sample(df1, 100)))
hist(d)
abline(v = mean(d), col = "red")

-1
投票

回答问题的一种简单方法是以下示例实现

a<-rnorm(1000, 5,2)

#intialize empty vector and fill with means
xbar = rep(0,250)  
for (i in 1:250) { xbar[i]=sample(a, 50) }

# make histogram
hist(xbar,prob=TRUE,breaks=12)

因为这个问题听起来像是一个家庭作业问题,所以我在上面已经为您提供了部分解决方案。确保您知道每个功能的作用,因为从长远来看,它将极大地帮助您。您必须编辑上面的内容以适合您问题的确切参数。同样,我将问题的最后一部分留给您回答,但您可能需要使用xline

© www.soinside.com 2019 - 2024. All rights reserved.