R语言,来模拟LCT
2016-04-08 11:07
232 查看
模拟二项分布B(200,0.6)的中心极限分布近似拟合为正态分布
p=par(mfrow=c(2,2))
can=c(200,0.6)###参数
m=120####均值
s=sqrt(200*0.6*0.4)###标准差
n=c(10,20,50,100)##每次模拟的产生数据的个数
N=1000###为重复模拟次数
for (i in n){
x = matrix(rbinom(i*N,can[1],can[2]),ncol=i)###N行i列的矩阵
x =(apply(x,1, sum) - i*m )/(sqrt(i)*s)####标准化得到的值是服从N(0,1)的
x=x+120###将对称轴平移到x=120处
hist(x,col='yellow',prob=T,main=paste("n=",i),
ylim=range(0,max(pbinom(120,200,0.6),density(x)$y)))###比较频数与核密度的值
lines(density(x),col='red', lwd=3)
curve(dnorm(x,120),col='blue', lwd=3, lty=3, add=T)
}
p=par(mfrow=c(2,2))
can=c(200,0.6)###参数
m=120####均值
s=sqrt(200*0.6*0.4)###标准差
n=c(10,20,50,100)##每次模拟的产生数据的个数
N=1000###为重复模拟次数
for (i in n){
x = matrix(rbinom(i*N,can[1],can[2]),ncol=i)###N行i列的矩阵
x =(apply(x,1, sum) - i*m )/(sqrt(i)*s)####标准化得到的值是服从N(0,1)的
x=x+120###将对称轴平移到x=120处
hist(x,col='yellow',prob=T,main=paste("n=",i),
ylim=range(0,max(pbinom(120,200,0.6),density(x)$y)))###比较频数与核密度的值
lines(density(x),col='red', lwd=3)
curve(dnorm(x,120),col='blue', lwd=3, lty=3, add=T)
}
相关文章推荐
- 问题记录
- Linux touch --创建文件或修改文件时间
- Linux top --实时监视Linux任务
- Ajax学习笔记
- 链表的 反转Java 代码
- RESTful API 设计指南
- 深度学习资料
- 红茶一杯话Binder(传输机制篇_中)
- ORMs Under the Hood
- c#处理3种json数据的方式
- LeetCodet题解--21. Merge Two Sorted Lists(合并两个排序好的链表)
- openssl 升级
- linux输入子系统之按键驱动
- Div 垂直滚动条定位到子 Div 的位置
- Linux true --空操作,设置退出码为0
- Linux tree --以树状图列出目录的内容
- Linux trap --在脚本中处理信号
- 利用yum方式安装php7
- Android studio 如何打包项目,与版本升级
- 没有找到cygwin1.dll