Les manuels ont généralement de beaux exemples de la base des splines uniformes lorsqu'ils expliquent le sujet. Quelque chose comme une rangée de petits triangles pour une spline linéaire, ou une rangée de petits bosses pour une spline cubique.
Voici un exemple typique:
Je me demande s'il existe un moyen facile de générer un tracé de la base de spline en utilisant des fonctions R standard (comme bs ou ns). Je suppose qu'il y a un simple morceau d'arithmétique matricielle combiné avec un programme R trivial qui crachera de jolies parcelles d'une base spline d'une manière élégante. Je ne peux pas y penser!
data-visualization
splines
Patrick Caldon
la source
la source
matplot
fonction plutôt que de parcourir les colonnes.Voici une
autoplot
méthode pour la classe "base" (dont héritent à la fois bs et ns):Cela vous permet d'appeler simplement
autoplot
un objet ns ou bs. Prenons l'exemple de jbowman:qui produit:
Edit: Cela sera inclus dans la prochaine version du package ggfortify: https://github.com/sinhrks/ggfortify/pull/129 . Après cela, je crois que tout ce dont vous avez besoin est:
la source