Wie passe ich eine glatte Kurve an meine Daten in R an?

Ich versuche, eine glatte Kurve in @ zu zeichnR. Ich habe die folgenden einfachen Spielzeugdaten:

> x
 [1]  1  2  3  4  5  6  7  8  9 10
> y
 [1]  2  4  6  8  7 12 14 16 18 20

Jetzt, wenn ich es mit einem Standardbefehl zeichne, sieht es natürlich holprig und nervös aus:

> plot(x,y, type='l', lwd=2, col='red')

Wie kann ich die Kurve so glätten, dass die 3 Kanten mit geschätzten Werten abgerundet werden? Ich weiß, dass es viele Methoden gibt, eine glatte Kurve anzupassen, aber ich bin mir nicht sicher, welche für diesen Kurventyp am besten geeignet ist und wie Sie sie in @ schreiben würdeR.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage