我的问题:以下代码其他内容不变,但是y全部用大写Y,就会报错 “缺少参数Y、也没有缺省值”,这是为啥呢?
set.seed(1)
x <- rnorm(100)
F <- rep(0:1,each=50)
Y <- x+F-x*F+rnorm(100,sd=0.5)
xyplot(Y~x|F,panel=function(x,Y) { ##Y全部用大写后,就会报错“缺少参数Y、也没有缺省值”,这是为啥呢?
panel.xyplot(x,Y) ##Y全部用大写后,就会报错“缺少参数Y、也没有缺省值”,这是为啥呢?
panel.abline(v=mean(x),h=mean(Y),lty=2) ##Y全部用大写后,就会报错“缺少参数Y、也没有缺省值”,这是为啥呢?
panel.lmline(x,Y,col="red") ##Y全部用大写后,就会报错“缺少参数Y、也没有缺省值”,这是为啥呢?
})
是不是没有设置F为分类变量 用Factor定义一下?