panel函數里的變量
我的問題:以下代碼其他內容不變,但是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、也沒有缺省值”,這是為啥呢?
? })
2021-02-02
是不是沒有設置F為分類變量 用Factor定義一下?