안녕하세요R의 xyplot에 평균 라인을 추가하는 방법은 무엇입니까?
library(lattice)
temp <- data.frame(c(1,1,1,1,1,1,2,2),
c(1,1,2,2,1,1,1,1),
c(1,1,1,2,1,2,1,2),
c(0,0,0,150,150,0,0,0),
c(3,10,4,15,14,2,4,5))
names(temp) <- c("instNo","NoOfAC","NoReleaseLevels","trExt","maxDelay")
tempavg <- aggregate(temp[5], by=list(temp$NoOfAC,temp$NoReleaseLevels
,temp$trExt),FUN = mean)
names(tempavg) <- c("NoOfAC","NoReleaseLevels","trExt","meanDelay")
xyplot(maxDelay ~ NoOfAC |trExt + NoReleaseLevels,
data = temp,
panel = function(x, y, tempavg) {
panel.xyplot(x, y)
panel.abline(tempavg$meanDelay ~ y |trExt + NoReleaseLevels)
},
xlab = "Number Of Aircraft in the Instance",
ylab = "Total Delay (minutes)")
'temp'를 생성하기 위해 제공 한 코드는 작동하지 않습니다. (복사하여 신선한 R 세션에 붙여 넣어보십시오.) 다른 소스에서'temp'를 얻은 경우'dput (head (temp, 9))'을 수행하여 질문에 붙여 넣어 재사용 가능하게 만드십시오 . –