Описание тега splines

Гладкие полиномиальные функции, которые определены кусочно.
0 ответов

Ошибка NA/NaN/Inf при установке LQMM

Я пытаюсь воспроизвести некоторые результаты, которые были опубликованы в "Смешанных моделях линейного квантиля", Geraci M. и Bottai M. (2013). Данные могут быть загружены с: http://www.hsph.harvard.edu/fitzmaur/ala/tlc.txt Я использую линейную кван…
18 апр '16 в 03:38
1 ответ

Получить полиномиальные коэффициенты из интерполяционных сплайнов в R

У меня есть набор измеренных значений, которые я хотел бы интерполировать в R используя кубические сплайны. Поскольку это всего лишь кусочно-полиномы, я впоследствии хотел бы интегрировать интерполяционную функцию алгебраически. Поэтому мне нужны ко…
29 янв '16 в 22:03
1 ответ

mgcv: как извлечь узлы, базис, коэффициенты и прогнозы для P-сплайнов в адаптивном сглаживании?

Я использую пакет mgcv в R, чтобы подогнать некоторые полиномиальные сплайны к некоторым данным через: x.gam <- gam(cts ~ s(time, bs = "ad"), data = x.dd, family = poisson(link = "log")) Я пытаюсь извлечь функциональную форму подгонки. x.gam это …
22 май '16 в 20:59
1 ответ

Как построить сплайны с помощью ggplot2?

У меня есть некоторые данные, из которых я хочу составить гистограмму. Тем не менее, я хочу представить эту гистограмму с линией. Я пытался использовать freq_poly из ggplot2, Тем не менее, производимая линия довольно неровная. Я хочу знать, возможно…
23 май '11 в 20:32
3 ответа

Как сделать линию кривой через точки

Я ищу способ сделать линию кривой через ряд точек. Было бы предпочтительнее использовать 3 точки, хотя я считал, что для того, чтобы дать контекст углу линии, входящей в точку, может потребоваться больше, чтобы, так сказать, задать контекст кривой. …
07 апр '13 в 16:00
1 ответ

Двойная интеграция с использованием экспериментальных данных

Мне нужно выполнить двойную интеграцию с использованием экспериментальных данных, но мои пределы интегрирования одинаковы для каждого интеграла, в данном случае времени. Математически мне нужно рассчитать: E [a0+ ∫0 T a (t) dt] = a + limTx → ∞ (1 / …
18 июн '15 в 09:34
2 ответа

Что такое R-эквивалент для csaps()

csaps() в Matlab делает кубический сплайн в соответствии с определением параметра сглаживания p, Вот некоторый код Matlab и его результат: % x variable age = 75:99 % y variable diffs = [-39 -2 -167 -21 -13 32 -37 -132 -143 -91 -93 -88 -62 -112 -95 -…
16 авг '13 в 23:57
0 ответов

О BSplines и Безье

Я делаю небольшую тестовую программу для рисования и рисую кривые. Хотя с Безье было довольно легко, я застрял в сплайнах. Как и в случае с первым, когда я щелкаю в окне, я добавляю узел, но, честно говоря, я не понимаю, как нарисовать мою кривую от…
07 ноя '15 в 08:29
1 ответ

Есть ли Python, эквивалентный функции smooth.spline в R

Функция smooth.spline в R обеспечивает компромисс между шероховатостью (как определено интегрированным квадратом второй производной) и подгонкой точек (как определено суммированием квадратов невязок). Этот компромисс достигается параметром spar или …
27 мар '15 в 23:56
1 ответ

Ипподром в OpenGL (Catmull-Rom)?

Я делаю простую гоночную 3D-игру для своего проекта. Я задаюсь вопросом об использовании сплайнов Catmull-Rom. Я установил текстуру этого. Я также создал функционал, который принимает 4 точки и t (расстояние между 2 ближайшими контрольными точками).…
11 окт '13 в 15:23
2 ответа

B-сплайновые кривые

У меня есть набор точек, которые я хочу сгладить, используя кривые B-сплайна. Мой вопрос заключается в том, как я могу реализовать кривые B-сплайна, чтобы сгладить этот набор точек? Я хочу реализовать это с помощью C++.
19 авг '14 в 09:01
1 ответ

Как использовать Eigen для B-сплайнов для данных с шумовой последовательностью

На рисунке ниже функция spap2 используется в Matlab для сглаживания зашумленных данных. Результат очень хороший. Собственная библиотека поддерживает эту функциональность Splines. Я ищу пример в Эйгене, чтобы получить аналогичные результаты. Для Matl…
03 дек '15 в 04:48
1 ответ

Построение плавных кривых с использованием scipy.interplote.interp1d и matplotlib Python 2.7 32-bit (Enthought Canopy)

Я рассчитал кривую наилучшего соответствия для графика рассеяния, и я хотел бы представить результаты в виде гладкой кривой, похожей на сплайны SAS. После некоторого Googling он обнаружил, что я должен сначала использовать interpolate.interp1d для м…
07 янв '14 в 05:35
2 ответа

Оценить (т.е. предсказать) сглаживающий сплайн вне R

Я установил сглаживающий сплайн для данных в R с library(splines) Model <- smooth.spline(x, y, df =6) Я хотел бы взять подогнанный сплайн и оценить его для произвольных новых данных во внешнем коде (не в R). Другими словами, делать то, что predic…
26 фев '16 в 09:10
1 ответ

mgcv: Извлечение местоположений узлов для `tp` smooth из модели GAM

Я пытаюсь извлечь расположение узлов из модели GAM, чтобы разграничить переменную предиктора по категориям для другой модели. Мои данные содержат двоичную переменную ответа (используется) и непрерывный предиктор (открытый). data <- data.frame(Use…
24 май '16 в 21:34
1 ответ

Определить интерполяционные функции Mathematica из графиков (не Эрмита)

Я реверс-инжиниринг, как Mathematica делает список интерполяции: (* Fortunately, Mathematica WILL interpolate an arbitrary list *) tab = Table[a[i], {i,1,100}] f = Interpolation[tab] (* get the coefficient of each term by setting others to zero *) P…
25 май '11 в 16:30
1 ответ

Случайная кривая, сделанная только точками

Мне нужно создать случайную кривую, как это: На этом рисунке 3 примера, отмеченные следующим образом: Красный овал - начало кривой и Синий овал показывает конец. Между ними находятся точки, помеченные зелеными овалами. Я могу использовать только точ…
18 дек '12 в 18:11
2 ответа

Эмуляция Excel сплит-функции "сплит с гладкой кривой" в Matplotlib для 3 точек

Я пытаюсь подражать Excel Вставка>Scatter>Scatter с плавными линиями и маркерами Команда в Матплотлибе Функция scipy interpolate создает аналогичный эффект, с некоторыми хорошими примерами того, как просто реализовать это здесь: Как нарисовать кубич…
13 май '16 в 16:14
4 ответа

Изменить вызовы функций в формуле

Предположим, вы работаете над регрессионной моделью, и по крайней мере один из предикторов оценивается с помощью сплайнов, например, library(splines) data(diamonds, package = "ggplot2") fit <- lm(price ~ bs(depth, degree = 5) + bs(carat, knots = …
12 авг '14 в 19:21
1 ответ

Как использовать класс StreamGeometry на Windows Phone

Я пытаюсь нарисовать кривую ссылку на Petzold Book Block и я пытаюсь использовать это в Windows Phone 8. Эти библиотеки не поддерживают StreamGeometry класс в пространстве имен System.Windows.Media, Как попробовать нарисовать его на WP8? Спасибо
26 фев '14 в 06:56