Normalmente, os livros didáticos têm bons exemplos de parcelas da base para splines uniformes ao explicar o tópico. Algo como uma fileira de pequenos triângulos para uma spline linear ou uma fileira de pequenas corcovas para uma spline cúbica.
Este é um exemplo típico:
Gostaria de saber se existe uma maneira fácil de gerar um gráfico da base spline usando funções R padrão (como bs ou ns). Eu acho que há um pedaço simples de aritmética de matriz combinada com um programa trivial de R que cuspirá uma bela parcela de uma base de spline de maneira elegante. Eu simplesmente não consigo pensar nisso!
data-visualization
splines
Patrick Caldon
fonte
fonte
matplot
função em vez de percorrer as colunas.Aqui está um
autoplot
método para a classe "base" (da qual herda bs e ns):Isso permite apenas chamar
autoplot
um objeto ns ou bs. Tomando o exemplo de jbowman:que produz:
Editar: Isso será incluído na próxima versão do pacote ggfortify: https://github.com/sinhrks/ggfortify/pull/129 . Depois disso, acredito que tudo que você precisa é:
fonte