【发布时间】:2014-11-12 10:43:42
【问题描述】:
我是 R 新手。
我试图为 1000 个样本值的平均值绘制正态概率密度函数,这些样本值来自每个大小为 40 的指数分布。样本均值的分布应近似正态。
我遇到的问题是绘图的渲染方式,见下文:
这是我的“R”代码:
#allocate list size to store means
meanOfSampleMeansVector <- numeric(1000)
#for 1000 iterations create 40 exponential random variable with variance of 0.2 units
for (i in 1:1000 ){
sample <- rexp(n=40,0.2)
#get mean of sample
meanOfSample <- mean(sample)
#set the mean in list
meanOfSampleMeansVector[i] <- meanOfSample
}
生成正态概率密度函数
propDensity=dnorm(meanOfSampleMeansVector,mean(meanOfSampleMeansVector),sd(meanOfSampleMeansVector))
绘图方法#1:
plot(meanOfSampleMeansVector,propDensity, xlab="x value", type="l",
ylab="Density", main="Sample Means of Exponential Distribution",col="red")
结果:
绘图方法#2:
plot(meanOfSampleMeansVector,propDensity, xlab="x value",
ylab="Density", main="Sample Means of Exponential Distribution",col="red")
结果:
但是我想要的是类似于这张图的东西:
【问题讨论】:
标签: r plot statistics