Как на самом деле работает R-функция interSpline? - PullRequest
0 голосов
/ 25 февраля 2019

Я использую функцию R interSpline, чтобы сгладить кривую линии с 9 точками (чтобы она не выглядела так, как будто она просто соединяет точки).Вот пример того, что я делаю:

plot(NA, NA, xlim = c(0,1), ylim = c(0,1), xlab = "p", ylab = "q")
lines(predict(interpSpline(data.x, data.fit)))
points(data.x, data.y, pch = 0)

Однако я не могу найти, какая методология на самом деле применяется в функции interSpline.

1 Ответ

0 голосов
/ 26 февраля 2019

Слишком долго для комментария. Поскольку вы не приводите воспроизводимый пример, я только начал с ??interSpline, предлагая splines::interpSpline.

Из документов:

Anобъект, который наследуется от (S3) класса сплайна.Объект может находиться в представлении B-сплайна, и в этом случае он будет иметь класс nbSpline для естественного B-сплайна, или в кусочно-полиномиальном представлении, в этом случае он будет иметь класс npolySpline.

Таким образом, ваш вопрос зависит от того, как вы его используете (это зависит от класса).Люди могут помочь в дальнейшем, если вы предоставите минимальный воспроизводимый пример.

(в общем, прочитайте (1) как задать хороший вопрос, (2) как создать MCVE, а также (3) как привести минимальный воспроизводимый пример в R.)

...