ich dieses einfaches Beispiel in dem Coursera R Regressionsmodelle Kurs gegeben nachzubilden versuchen:Wie Löss Methode in GGally :: ggpairs verwendet Wrap-Funktion
require(datasets)
data(swiss)
require(GGally)
require(ggplot2)
ggpairs(swiss, lower = list(continuous = "smooth", params = c(method = "loess")))
ich ein 6x6 Paare Grundstück zu erwarten - einem Streudiagramm mit Löss-Glättung und Konfidenzintervallen für jede Kombination der 6 Variablen in den Schweizer Daten.
Allerdings bekomme ich folgende Fehlermeldung:
Error in display_param_error() : 'params' is a deprecated argument. Please 'wrap' the function to supply arguments. help("wrap", package = "GGally")
Ich schaute durch die ggpairs()
und wrap()
Hilfe-Dateien und haben viele Permutationen der wrap()
und wrap_fn_with_param_arg()
Funktionen ausprobiert.
Ich kann dies wie erwartet an der Arbeit:
ggpairs(swiss, lower = list(continuous = wrap("smooth")))
Aber sobald ich den Löss Teil in hinzufügen, es funktioniert nicht:
ggpairs(swiss, lower = list(continuous = wrap("smooth"), method = wrap("loess")))
ich diesen Fehler, wenn ich die Zeile oben versucht .
Error in value[3L] : The following ggpair plot functions are readily available: continuous: c('points', 'smooth', 'density', 'cor', 'blank') combo: c('box', 'dot', 'facethist', 'facetdensity', 'denstrip', 'blank') discrete: c('ratio', 'facetbar', 'blank') na: c('na', 'blank')
diag continuous: c('densityDiag', 'barDiag', 'blankDiag') diag discrete: c('barDiag', 'blankDiag') diag na: c('naDiag', 'blankDiag')
You may also provide your own function that follows the api of function(data, mapping, ...){ . . . } and returns a ggplot2 plot object Ex: my_fn <- function(data, mapping, ...){ p <- ggplot(data = data, mapping = mapping) + geom_point(...) p } ggpairs(data, lower = list(continuous = my_fn))
Function provided: loess
Offensichtlich betrete ich Löß an der falschen Stelle. Kann mir jemand helfen, zu verstehen, wie man den Löß-Teil hinzufügt?
Beachten Sie, dass mein Problem anders ist als this one, da ich frage, wie Löss in ggpairs implementieren, da das Argument params veraltet wurde.
Vielen Dank.
, die so hilfreich ist, vielen Dank! – meenaparam