Preguntas etiquetadas con gam

El modelo aditivo generalizado (GAM) es un modelo lineal generalizado (GLM) en el que la variable de respuesta depende de funciones suaves desconocidas de algunas variables predictoras.

27
¿Pueden los grados de libertad ser un número no entero?

Cuando uso GAM, me da un DF residual de 26.626.626.6 (última línea en el código). Qué significa eso? Yendo más allá del ejemplo de GAM, en general, ¿puede el número de grados de libertad ser un número no entero? > library(gam) > summary(gam(mpg~lo(wt),data=mtcars)) Call: gam(formula = mpg ~...

15
La precisión de la máquina de aumento de gradiente disminuye a medida que aumenta el número de iteraciones

Estoy experimentando con el algoritmo de la máquina de aumento de gradiente a través del caretpaquete en R. Usando un pequeño conjunto de datos de admisión a la universidad, ejecuté el siguiente código: library(caret) ### Load admissions dataset. ### mydata <-

14
Intervalo de confianza para el modelo GAM

Lectura mgcv::gamde la página de ayuda: los intervalos de confianza / credibilidad están disponibles para cualquier cantidad predicha usando un modelo ajustado Sin embargo, no puedo encontrar una manera de conseguir uno. Pensé predict.gamque tendría un type=confidencey un levelparámetro, pero...

14
Bibliotecas Python de modelo aditivo generalizado

Sé que R tiene bibliotecas gam y mgcv para modelos de aditivos generalizados. Pero tengo dificultades para encontrar sus contrapartes en el ecosistema de Python (statsmodels solo tiene un prototipo en el sandbox). ¿Alguien sabe de las bibliotecas existentes de Python? Quién sabe, este podría ser un...

14
Cuándo usar un GAM vs GLM

Me doy cuenta de que esta puede ser una pregunta potencialmente amplia, pero me preguntaba si hay suposiciones generalizables que indiquen el uso de un GAM (modelo aditivo generalizado) sobre un GLM (modelo lineal generalizado). Recientemente, alguien me dijo que los GAM solo deberían usarse...

14
GAM vs LOESS vs splines

Contexto : Quiero trazar una línea en un diagrama de dispersión que no aparece paramétrico, por lo tanto, estoy usando geom_smooth()en ggploten R. Devuelve automáticamente. geom_smooth: method="auto" and size of largest group is >=1000, so using gam with formula: y ~ s(x, bs = "cs"). Use 'method...

12
Resumen de un ajuste GAM

Si encajamos un GAM como: gam.fit = gam::gam(Outstate ~ Private + s(Room.Board, df = 2) + s(PhD, df = 2) + s(perc.alumni, df = 2) + s(Expend, df = 5) + s(Grad.Rate, df = 2), data = College) Donde, usamos el conjunto de datos College, que se puede encontrar dentro del paquete ISLR. Ahora, si...

11
R / mgcv: ¿Por qué los productos tensoriales te () y ti () producen superficies diferentes?

El mgcvpaquete Rtiene dos funciones para ajustar las interacciones del producto tensorial: te()y ti(). Entiendo la división básica del trabajo entre los dos (ajustar una interacción no lineal versus descomponer esta interacción en efectos principales y una interacción). Lo que no entiendo es por...

9
Seleccionar nudos para un GAM

Al seleccionar un número apropiado de nudos para un GAM, uno puede tener en cuenta el número de datos e incrementos en el eje x. ¿Qué pasa si tenemos 100 incrementos en el eje x con 1000 puntos de datos en cada incremento? La información aquí dice: Si no se suministran, los nudos de la spline...