Я хочу сравнить фитинги GWR, произведенные между spgwr и mgcv, но у меня возникла ошибка с функцией gamcv. Вот пример:Установка gwr с использованием пакета mgcv и R2Bayesx в R
require(spgwr)
require(mgcv)
require(R2BayesX)
data(columbus)
col.bw <- gwr.sel(crime ~ income + housing, data=columbus,verbose=F,
coords=cbind(columbus$x, columbus$y))
col.gauss <- gwr(crime ~ income + housing, data=columbus,
coords=cbind(columbus$x, columbus$y),
bandwidth=col.bw, hatmatrix=TRUE)
#gwr fitting with Intercept
col.gam<-gam(crime ~s(x,y)+s(x,y)*income+s(x,y)*housing, data=columbus)#mgcv ERROR
b1<-bayesx(crime ~sx(x,y)+sx(x,y)*income+sx(x,y)*housing, data=columbus)#R2Bayesx ERROR
Вопрос:
Как установить тот же GWR с помощью гам и функции bayesx (гладкие функции расположения)
Как контролировать параметры в насколько это возможно, включая оптимальную полосу пропускания
Спасибо! На самом деле, я хочу различать влияние варирования на местоположение между всеми моделями. Поскольку GWR может выполнять ложные переменные корреляции, особенно в небольшом образце (см. P ez, A., S. Farber, D. Wheeler 2011), я хочу изучить изменение оценочных коэффициентов другими моделями в аналогичной конфигурации и определить возможные отношения. –