Учебники, как правило, имеют хорошие примеры графиков основы для однородных сплайнов, когда они объясняют тему. Что-то вроде ряда маленьких треугольников для линейного сплайна или ряда маленьких горбов для кубического сплайна.
Это типичный пример:
Мне интересно, есть ли простой способ создать график сплайн-базиса, используя стандартные функции R (например, bs или ns). Я предполагаю, что есть некоторый простой кусок матричной арифметики в сочетании с тривиальной R-программой, которая изящно выплюнет симпатичные графики сплайн-основы. Я просто не могу думать об этом!
data-visualization
splines
Патрик Калдон
источник
источник
matplot
функцию, нежели проходить по столбцам.Вот
autoplot
метод для базового класса (от которого наследуются и bs, и ns):Это позволяет вам просто вызывать
autoplot
объект ns или bs. Принимая пример Джоубмана:который производит:
Изменить: это будет включено в следующую версию пакета ggfortify: https://github.com/sinhrks/ggfortify/pull/129 . После этого, я считаю, все, что вам нужно, это:
источник