der Code, den ich in meinem Buch zu sehen:Wie funktioniert das Panel-Argument in R? Dieser
print(xyplot(lower + upper ~ x, data=NPL.bands(dataset$variable),
panel = function(x,y,...) {
panel.xyplot(x,y,...)
panel.curve(pnorm(x,7.22,1.14), lwd=1.5)
}))
So beginne ich dies wie folgt zu lesen: Plot sowohl die oberen und unteren Enden des Konfidenzband für diesen Datensatz.
Aber danach bin ich verwirrt. Ich weiß, dass die Panel-Funktion spezialisiertere Änderungen an dem Panel vornehmen kann.
Es scheint, dass der Code sagt "Wir setzen eine XY-Funktion in diesem Panel, und wird durch die XYPLOT-Funktion aufgerufen werden, und es wird eine Kurve mit den folgenden Argumenten sein".
Bin ich richtig in der Annahme, dass, sobald Sie ein Panel-Argument aufrufen, Sie panel.X tun können, wo 'X' ist eine Funktion, die relevant ist, was das Panel-Argument anfänglich aufgerufen? (in diesem Fall die Funktion "function (x, y, ...)")
Bonus Frage: Wie weiß R, was in ein "..." Argument zu packen?
Vielen Dank - das war sehr hilfreich. – Antecedent