热线电话:13121318867

登录
2019-01-19 阅读量: 808
关于生成rnorm随机数的问题

问:在这个函数中 mixn <- function (n, a=-1, b=1) {rnorm(n, sample(c(a,b),n,replace=T))} sample的作用是什么?

答:

sample(c(a,b),n,replace=T) 是指从一个包含 a 和 b 的集合(向量)里取 n 次随机样本,并且取过的可以再取(replace=T),比如 a = -1, b = 1, n = 5, sample(c(a,b),n,replace=T) 可能是 -1,1,1,-1,1


所以整个函数指取 n 个随机正态分布的样本,并且每次的正态分布随机均值可能是 a,也可能是 b

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子