繁体   English   中英

从R中的线性方程式模拟数据

[英]Simulating data from linear equation in R

我有形式的线性回归:

Y= B0 + B1*X1 + B2*X2 + Be*Xe

如果我假设Beta的值(0.38,0.27,0.10)并还假设XiN(0,1)正态分布。

如何生成将这些变量线性组合的数据集?

这应该工作:

beta =c(0.38,0.27,0.10)
beta0 <- 1
N <- 10           
x <- matrix(rnorm(n=N*3) ,ncol=3) ## generate (x1,x2,xe)
y <- beta0 + x %*% beta

如果我正确理解了这个问题,则可以使用一个简单的表达式生成它:

Y <- .38 + .27 * rnorm(1000) + .10 * rnorm(1000)

这将为您提供基于上述公式分布的向量Y

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM