Dr.R

Laden...

Scatterplot in R erstellen

 

Scatterplot - Das Streudiagramm

Das Streu- oder Punktdiagramm ist wohl die simpelste Darstellungsform der Beziehung zweier numerischen Variablen. Sie werden mit der plot()-Funktion als Punkte mit x- und y-Koordinaten in einem Koordinatensystem abgetragen. Die plot()-Funktion hält viele Argumente bereit, um das Aussehen des Plots anzupassen (z.B. die Punktsymbole pch =, die Punktgröße cex =, die Achsenlimitierung xlim = ylim =, u.v.m.)

Ein Blick in die Hilfe-Seiten ?plot und ?par lohnt auf jeden Fall!

Mit der lines()-Funktion lassen sich weitere Linien hinzufügen, ein Polygon, das z.B. ein Konfidenzintervall darstellt, mit der polygon()-Funktion.

Weitere Erläuterungen zum Streudiagramm sind in diesem Video zu finden: Streudiagramm in R erstellen

 

Diese Grafik wurde mit folgendem Code erstellt:

x <- seq(-20, 10, len = 200)

fn <- 705.87 + 1.201 * x + -3.0554 * x^2 + -0.10117 * x^3
jfn <- jitter(fn, 10000)

plot(x, jfn, ylab = "f(x)", las = 1)
rect(par("usr")[1], par("usr")[3], par("usr")[2], par("usr")[4], col = "grey80")
for(i in seq(-20, 10, 5)) abline(v = i, col = "white")
for(i in seq(200, 800, 200)) abline(h = i, col = "white")
points(x, jfn, pch = 19)
lines(x, fn, lwd = 2, col = "red")
polygon(c(x, rev(x)), c(fn - sd(fn), rev(fn + sd(fn))), col = adjustcolor(4, 0.2), border = NA)

 

War das hilfreich?

Tags

Scatterplot, Streudiagramm, Punktdiagramm, Punktwolke, Trendlinie, Konfidenzintervall, Vertrauensbereich, verschiedene Farben, Transparenz, Hintergrundfarbe, abhängige Größe, abhängige Farbe, x-Achse, y-Achse, unten, links, oben, rechts, Beschriftung, ohne ggplot, Datenanalyse mit R, Hausarbeit, Bachelorarbeit, Masterarbeit