Lehrbücher enthalten in der Regel schöne Beispieldiagramme der Basis für einheitliche Splines, wenn sie das Thema erläutern. So etwas wie eine Reihe kleiner Dreiecke für einen linearen Spline oder eine Reihe kleiner Höcker für einen kubischen Spline.
Dies ist ein typisches Beispiel:
Ich frage mich, ob es eine einfache Möglichkeit gibt, mit Standard-R-Funktionen (wie bs oder ns) ein Diagramm der Spline-Basis zu erstellen. Ich denke, es gibt ein einfaches Stück Matrixarithmetik in Kombination mit einem trivialen R-Programm, das auf elegante Weise hübsche Plots auf Spline-Basis ausspuckt. Daran kann ich einfach nicht denken!
data-visualization
splines
Patrick Caldon
quelle
quelle
matplot
Funktion zu verwenden, als die Spalten zu durchlaufen.Hier ist eine
autoplot
Methode für die "Basis" -Klasse (von der sowohl bs als auch ns erben):Auf diese Weise können Sie nur
autoplot
ein ns- oder bs-Objekt aufrufen . Nehmen wir das Beispiel von jbowman:welche produziert:
Bearbeiten: Dies wird in der nächsten Version des ggfortify-Pakets enthalten sein: https://github.com/sinhrks/ggfortify/pull/129 . Danach glaube ich, dass alles, was Sie brauchen sollten, ist:
quelle