Rの階乗実験のための無制約の設計行列を作成したいと思います。次のコードは私に目的の行列を与えます。しかし、このコードでは、各因子とインターセプトタームのために別々のmodel.matrix
コマンドが必要です。私は同じ結果が単一のライナーで得られるかどうかは不思議です。おかげRの階乗実験のための無限の設計行列R
y <- c(55, 56, 57, 53, 54, 55, 51, 52, 53, 61, 62, 63)
N <- gl(n = 2, k = 6, length = 2 * 6
, labels = c("Low", "High")
, ordered = FALSE)
P <- gl(n = 2, k = 3, length = 2 * 6
, labels = c("Low", "High")
, ordered = FALSE)
Data <- data.frame(y, N, P)
X <-
cbind(
model.matrix(object = y ~ 1, data = Data)
, model.matrix(object = y ~ -1 + N, data = Data)
, model.matrix(object = y ~ -1 + P, data = Data)
, model.matrix(object = y ~ -1 + N:P, data = Data)
)
print(x = X)