GWmodel ggwr.basic не найден
Я пытался использовать функцию ggwr.basic из пакета GWmodel в R в течение нескольких дней. Мне нужно настроить биномиальную модель gwr для некоторых данных, поэтому я использую ggwr.basic(). Пакет, очевидно, хорошо установлен и загружен перед вызовом функции, но когда я вызываю ggwr.basic (), я получаю следующее сообщение об ошибке:
Error: could not find function "ggwr.basic"
Я могу использовать другие функции из пакета или даже вызвать справку (ggwr.basic) и получить доступ к разделу справки функции.
Чтобы было как можно яснее, я использую 64-битную версию R 3.3.1 и GWmodel 2.0.1.
Вот пример кода, который я использую:
##install.packages('GWmodel')
library(GWmodel)
data(LondonHP)
DM<-gw.dist(dp.locat=coordinates(londonhp))
bw.f2 <- bw.ggwr(BATH2~FLOORSZ,data=londonhp, dMat=DM,family ="binomial")
res.binomial<-ggwr.basic(BATH2~FLOORSZ, bw=bw.f2,data=londonhp, dMat=DM, family ="binomial")
Кто-нибудь знает, если это распространенная ошибка, я делаю что-то не так?
Спасибо!!
1 ответ
Это на самом деле проблема с пакетом. ggwr.basic
упоминается в документах, но не экспортируется. Вы должны связаться с Binbin Lu binbinlu@whu.edu.cn по этому вопросу.
Тем не менее, это работает:
res.binomial<-GWmodel::gwr.basic(BATH2~FLOORSZ, bw=bw.f2,data=londonhp, dMat=DM)
Вы также можете использовать gwr.binomial()
функция.
Это, возможно, только что было опечаткой в документах, где он имел в виду ссылки на функции выше. Тем не менее, вы должны проверить с ним. Даже если это была просто опечатка, он должен это исправить.