你好,SOS,我刚刚接触R语言,最近我在做极端分组法计算区分度时,输入G<-apply(ca[ ,d[a]],2, mean)后显示说选择了为定义的列,想问您知道这是为什么,该怎么改,完整代码为d<-order(ca$y,decreasing=TRUE)
a<-1:ceiling (2955*0.27)
caa<-t(ca)
n<-2955
b<-(n-11):n
G<-apply(ca[ ,d[a]],2, mean)
D<-apply(ca[,d[b]],2,mean)
Z<-c(18,16,7,7,7,7,8,8,8,8,6)
GN<-G/Z
DN<-D/Z
QFD<-(GN-DN)
烙印99