次の形式の線形回帰があります。
Y= B0 + B1*X1 + B2*X2 + Be*Xe
ベータ版の値を(0.38,0.27,0.10)
仮定し、それXi
が で正規分布していると仮定しN(0,1)
ます。
これらの変数の線形結合となるデータセットを生成するにはどうすればよいですか?
次の形式の線形回帰があります。
Y= B0 + B1*X1 + B2*X2 + Be*Xe
ベータ版の値を(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
これにより、上記の式に基づいて分散されたベクトル が得られます。