B-Spline-Verwirrung

Merke ich, dass es Beiträge zum Thema B-Splines auf diesem board, aber die haben eigentlich hat mich mehr verwirrt, so dass ich dachte, jemand könnte in der Lage sein, mir zu helfen.

Ich habe simulierten Daten für x-Werte im Intervall von 0 bis 1. Ich möchte fit für meine Daten eine kubische spline (degree = 3) mit Knoten an 0, 0.1, 0.2, ... , 0.9, 1. Ich würde auch gerne die B-Spline-basis-und OLS-parameterschätzung (ich bin nicht auf der Suche nach bestraft splines).

Ich glaube, ich brauche die bs Funktion aus der spline - Paket, aber ich bin mir nicht ganz sicher und ich weiß auch nicht, was genau füttern.

Ich würde auch gern zeichnen Sie die resultierende Polynom-spline.

Dank!

Der Titel "B-spline "Verwirrung" erscheint, apt. Wie kann man einen kubischen spline mit 10 Knoten und Grad = 3?
Das ist genau, was bs tut, ist es nicht? Kubische Polynome von Grad 3 (standardmäßig) ausgestattet, die zwischen den Knoten mit der Bedingung, dass die einzelnen Stücke join sanft auf die Knoten?
Ich nehme an, für ein gewisses Verständnis für das problem. Ich dachte, was war gefragt, war für eine kubische Polynomische fit über den gesamten Bereich der Daten. Ansonsten einfach ausführen triviale änderungen, um den Beispiel-code auf der ?bs Seite scheint vollständig auf die Frage: lm(weight ~ bs(height, df = 3, knots=c(58, 62, 66, 70, 72), ), data = women)

InformationsquelleAutor user2249626 | 2013-04-05

Schreibe einen Kommentar