我理解统计中变量的定义。假设我想生成的混合物的二元数据如下:这会产生一个双变量数据(两个变量)吗?
0.3正常(1,3)+ 0.7正常(2,5)
使用以下代码:
N <- 100000
#Sample N random uniforms U
U <- runif(N)
#Variable to store the samples from the mixture distribution
rand.samples <- rep(NA,N)
#Sampling from the mixture
for(i in 1:N) {
if(U[i]<.3) {
rand.samples[i] <- rnorm(1,1,3)
} else {
rand.samples[i] <- rnorm(1,2,5)
}
}
威尔这是否会生成一个双变量(两个变量)数据?如果不是,那么我怎样才能生成一个二元或多元混合数据?
不,这是不一样的问题。这个问题是如何在2个变量之间产生混合依赖关系的多数据数据。在这里,我尝试了解我的代码是否会生成两个变量,或者它只是一个变量。他们是不同的。谢谢你的评论。 – Alice