Entfernen von Ausreißern in R plot-Funktion
Ich versuche zu tun, ein scatterplot in R und würde lieben, Sie zu entfernen, einen Ausreißer habe ich bereits identifiziert.
Meine plot-Funktion:
attach(L)
plot(independent variable, dependent variable, main="TITLE", xlab="x-axis label", ylab="y-axis label", pch=18, col="blue")
text(independent variable, dependent variable, data label, cex=0.6, pos=4, col="red")
Mein best-fit-Linie:
abline(lm(dependent variable ~ independent variable))
Gibt es eine einfache Möglichkeit, die ich entfernen können "ISR" auf der untenstehenden Grafik ohne Installation zusätzlicher Pakete? Danke!
- Fragen zur Programmierung von off-topic hier. Wenn Sie daran interessiert sind Ausreißer überprüfen Sie bereits vorhandene Antworten auf Ausreißer. Beachten Sie jedoch, dass, wenn Sie Sie löschen möchten nur für plotting-Zwecke, dann ist die einzige Sache, die wirklich notwendig hier ist die Anpassung der y-Achsen-Bereich nicht auf bestimmte Werte...
- Vielen Dank! Tun wird!
Du musst angemeldet sein, um einen Kommentar abzugeben.
1), Wenn Sie nur wollen, um auszuschließen, die $y$ - Werte oben (oder unten) einige bestimmten Wert, verwenden Sie die
ylim
argument an plot. z.B.,ylim=c(0,20)
sollten für die obige Darstellung.2) Sie sagen, Sie habe bereits "identifiziert" die Ausreißer". Wenn Sie eine logische variable oder Ausdruck, der angibt, die Ausreißer, die Sie verwenden können, in Ihrem Grundstück.
z.B. überlegen: