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() функция.

Это, возможно, только что было опечаткой в ​​документах, где он имел в виду ссылки на функции выше. Тем не менее, вы должны проверить с ним. Даже если это была просто опечатка, он должен это исправить.

Другие вопросы по тегам