Описание тега mgcv
NoneMgcv (Mixed GAM Computation Vehicle) is a CRAN package for the R language, it contains routines for GAMs and other generalized ridge regression with multiple smoothing parameter selection by GCV, REML or UBRE/AIC. Also GAMMs.
1
ответ
Пакет Caret - перекрестная проверка GAM с гладкими и линейными предикторами
Я хотел бы провести перекрестную проверку модели GAM с помощью каретки. Моя модель GAM имеет двоичную переменную результата, изотропное сглаживание пар координат широты и долготы, а затем линейные предикторы. Типичный синтаксис при использовании mgc…
15 янв '17 в 16:37
1
ответ
Нормализуйте значения оси Z на [0, 1] при использовании vis.gam для mgcv GAM
Я только что закончил установку ГАМа, используя mgcv пакет (назову эту модель gam1.5). Я играл с vis.gam и у меня есть вопрос, который я не смог решить. Я хотел бы нормализовать установленные значения моей модели, поэтому, когда я использую vis.gamо…
22 июн '17 в 16:57
1
ответ
Как определить нелинейное взаимодействие двух факторных переменных в обобщенных аддитивных моделях [R]
У меня есть набор данных временных рядов, который содержит переменную результата, которая является непрерывной и два факторных предиктора (один с 6 уровнями и один с 2 уровнями). Я хотел бы смоделировать нелинейное взаимодействие двух факторных пере…
10 дек '17 в 14:17
0
ответов
r mgcv Ошибка в прогнозируемой модели.
Мои данные тестирования и мои данные об обучении имеют разные уровни факторов. Я пытаюсь объединить уровни, но это не работает. library(mgcv) library(ff) myData <- read.csv.ffdf(file = "myFile.csv") myData$myVar <- as.factor(myData$myVar) test…
01 июл '16 в 19:26
1
ответ
Как объявить экспоненциальное распределение в gam() в mgcv в R
У меня есть небольшой набор данных, полученный в результате эксперимента, и я хочу подобрать модель, описывающую распределение Y как экспоненциальное со скоростью 0,5. Мои данные: x1 x2 y -1.000000 -1.000000 40 1.000000 -1.000000 5 -1.000000 1.00000…
23 мар '18 в 14:40
0
ответов
Ошибка в игровой функции в R
У меня проблема с моим кодом R о множественной линейной регрессии. Сначала я пытаюсь использовать функцию gam, но это выдает ошибку. Вот код: install.packages("nlme") library("mgcv") library("ggplot2") #Import dataset setwd("/Users/Sarah/Documents/M…
14 дек '17 в 11:39
0
ответов
Как можно изменить функцию gam, чтобы она принимала все оставшиеся переменные через "."
Я хотел изменить функцию mgcv::interpret.gam от mgcv пакет. В настоящее время он не принимает "." включить все остальные переменные. Воспроизводимый пример: library('mgcv') ## load the example data mcycle data(mcycle, package = 'MASS') m1 <- gam(…
27 июл '18 в 14:37
1
ответ
Опция весов в GAM
В моем наборе данных есть много избыточных наблюдений (но каждое наблюдение должно учитываться). Поэтому я считаю, что в GAM нужно использовать опцию "веса", потому что она значительно сокращает время вычислений. gam функция (в mgcv пакет) объясняет…
18 окт '16 в 07:10
1
ответ
Что значит "n.pairs" в вариограмме?
Я подгоняю модель в R, используя gam-функцию из mgcv, это выглядит примерно так. m <- gamm(y ~ s(x)) а потом я строю вариограмму. Я ожидаю, что будет корреляция с х в качестве пространственной координаты, и корреляция внутри групп, поэтому я дела…
31 май '17 в 22:26
0
ответов
Ошибка при реализации функции отбрасывания в игровой модели
Я построил свою модель игры, используя mgcv пакет gam1<-gam(rainfed ~ s(defjjas) + s(defjune) + s(defon) + s(pepjjas)+ s(pepon) + s(precon), family =binomial,data=data) Я хочу построить минимально адекватную модель, т.е. удалить те переменные, ко…
15 июл '15 в 14:05
0
ответов
Можно ли указать нижнюю границу в переменной ответа во время сглаживания с гам?
Я пытаюсь подогнать сглаженную поверхность z против x а также y используя формулу z ~ s(x, y) с gam функция в mgcv пакет. Моя цель - предсказать ответ z основанный на новых значениях x а также y, В моей реальной ситуации, z должно быть положительным…
30 мар '18 в 07:43
0
ответов
Ковариация прогнозов, сделанных из mgcv::gam
Предположим, я использую игру MGCV, чтобы предсказать с некоторыми newdata производя два выхода (скажем, g1,g2) . Как можно спросить gam.predict вернуть ковариацию двух предсказаний? Я хотел бы вычислить доверительный интервал f(g1,g2) для некоторог…
30 окт '18 в 23:09
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
2
ответа
Использование весов для повторных случаев в R (и, в частности, gam для двоичного ответа)
Я заметил, что многие модели R допускают использование параметра "весов" (например, cart, loess, gam,...). Большинство функций справки описывают это как "предыдущие веса" для данных, но что это на самом деле означает? У меня есть данные со многими п…
19 июл '13 в 17:53
1
ответ
Ошибка MGCV GAM (): модель имеет больше коэффициентов, чем данные
Я использую GAM (обобщенные аддитивные модели) для моего набора данных. Этот набор данных имеет 32 наблюдения, с 6 переменными предикторами и переменной отклика (а именно, мощность). я использую gam() функция mgcv пакет, чтобы соответствовать моделя…
19 апр '16 в 13:22
0
ответов
Добавление сплайнов в полиномиальную модель логита с использованием mgcv
Я пытаюсь обучить полиномиальную модель логита, и пока я на ней, я мог бы также сделать ее GAM и добавить сплайны к миксу. Я пытался использовать mgcv, но мне удалось пока только генерировать ошибки. Ниже приведены некоторые примеры использования ir…
05 дек '18 в 16:32
1
ответ
Нестандартная оценка с mgcv::gam
Я делаю функцию, которая принимает в качестве входных данных неоцененные вызовы функций регрессии, создает некоторые данные, а затем оценивает вызов. Вот пример: library(lme4) compute_fit <- function(m){ # Generate some data df <- data.frame(x…
12 дек '18 в 10:03
0
ответов
Доверительные интервалы прогнозируемых вероятностей на основе порядковой регрессии, построенной с помощью mgcv::gam(..., family = ocat(R = ...))
Я хочу получить доверительные интервалы предсказанных вероятностей из модели порядковой регрессии, построенной с mgcv::gam(..., family = ocat(R = ...)), но я не могу понять, как. Мои попытки ниже. Я создаю пример набора данных и строю порядковую рег…
27 окт '18 в 02:39
1
ответ
Путаница с марковскими случайными полями в пакете mgcv в R
Чтобы реализовать пространственный анализ, я попробовал простое марковское случайное сглаживающее поле в примере в пакете mgcv в R, где руководство находится здесь: https://stat.ethz.ch/R-manual/R-devel/library/mgcv/html/smooth.construct.mrf.smooth.…
20 мар '15 в 22:32
1
ответ
mgcv: как использовать аргумент "исключить" в предикате.gam?
У меня есть модель, структурированная следующим образом, и я хотел бы извлечь прогнозируемые значения, игнорируя при этом случайный эффект. Как указано в ?predict.gam и здесь я использую exclude аргумент, но я получаю ошибку. Где моя ошибка? dt <…
28 янв '19 в 23:37