Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下形式的线性回归:
Y= B0 + B1*X1 + B2*X2 + Be*Xe
如果我假设 Beta 的值(0.38,0.27,0.10)并且还假设它Xi与N(0,1).
(0.38,0.27,0.10)
Xi
N(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,根据上面的公式分布。
Y