Ошибка при запуске многомасштабного GWR: ошибка в gw_weight_vec: несовместимо > с запрошенным типом: [type=NULL; цель=двойная]
Я пытаюсь запустить многомасштабную географически взвешенную регрессию (MGWR), используяGWmodel
упаковать вR
. При запуске функцииgwr.multiscale
эта ошибка показана:
Ошибка в gw_weight_vec(vdist, bw, kernel, Adaptive): Несовместимо с запрошенным типом: [type=NULL; цель=двойная].
Пример:
library(GWmodel)
data(LondonHP)
dist <- gw.dist(coordinates(londonhp))
ab_gwr <- gwr.multiscale(PURCHASE ~ FLOORSZ + PROF,
data = londonhp,
criterion = "dCVR",
kernel = "gaussian",
adaptive = FALSE,
var.dMat.indx = 2,
bws0 = c(100,
100,
100),
bw.seled = rep(T, 3),
dMats = list(dist,
dist,
dist),
parallel.method = "omp",
parallel.arg = "omp")
Я пробовал и другие параметры, такие как адаптивная полоса пропускания, чтобы включить меньше ковариат, чтобы изменитьbws0
параметр и т. д. и т. д. Другие виды ошибок возникают в зависимости от того, что я пробовал.
Я следую примеру из пакета PDF .