में फैक्टोरियल प्रयोग के लिए अनन्य डिज़ाइन मैट्रिक्स मैं आर में फैक्टोरियल प्रयोग के लिए एक अनियंत्रित डिज़ाइन मैट्रिक्स बनाना चाहता हूं और निम्न कोड मुझे वांछित मैट्रिक्स देता है। लेकिन कोड को प्रत्येक कारक के साथ-साथ अवरोध अवधि के लिए अलग model.matrix
कमांड की आवश्यकता होती है। मैं उत्सुक हूं कि एक ही लाइनर द्वारा एक ही परिणाम प्राप्त किया जा सकता है। धन्यवादआर
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)