2014-12-08 40 views
1

我最多可以在R中讀取3路因子設計的數據。但是當因子數大於3時,我無法讀取R中的數據R:2^4因子設計的數據佈局

#2^3 design 
trt=c("000","100","010","110","001","101","011","111") 
m=array(trt,dim=c(2,2,2)) 
m 

如何讀取R中2^4因子設計的數據?

+1

'(m2 < - array(seq(0,16),dim = c(2,2,2,2)))' – N8TRO 2014-12-08 05:23:17

+0

@ N8TRO謝謝。 – 2014-12-08 06:30:25

回答

4

當然這取決於你將如何使用您的數據進行事後,但是從我的角度來看一個簡單的二維data.frame應該是事後處理非常方便,再加上你可以比較容易地生成因子設計:

expand.grid(a = 0:1, b = 0:1, c = 0:1, d = 0:1) 
# a b c d 
# 1 0 0 0 0 
# 2 1 0 0 0 
# 3 0 1 0 0 
# 4 1 1 0 0 
# 5 0 0 1 0 
# 6 1 0 1 0 
# 7 0 1 1 0 
# 8 1 1 1 0 
# 9 0 0 0 1 
# 10 1 0 0 1 
# 11 0 1 0 1 
# 12 1 1 0 1 
# 13 0 0 1 1 
# 14 1 0 1 1 
# 15 0 1 1 1 
# 16 1 1 1 1