问题遇到的现象和发生背景
在利用R软件中的mgwrsar包做混合地理加权回归时,报错,error:$ operator is invalid for atomic vectors
问题相关代码,请勿粘贴截图
install.packages("mgwrsar")
library(mgwrsar)
fang1<-read.table(file="C:/Users/lx/Desktop/Rprice.csv", header = TRUE, sep=',')
coords1=as.matrix(fang1[,c("la","lo")])
form <- ln.price.~ln.X1.+X2+X3+X4+ln.X5.+ln.X6.+X7+X8+X9+X10+X11
+middle+high+simple+jingzhuang+south+elevator+quzhongdian+shizhongdian+quanguozhongdain
mytab1<-bandwidths_mgwrsar(formula = form, data = fang1,coord=coords1,
fixed_vars=c('Intercept','X11','ln.X5.'),Models=c('MGWRSAR_0_kc_kv'),
Kernels=c('gauss_adapt'),
control=list(),control_search=list(search_W=TRUE,kernels_w=c('gauss_adapt')))
其中fang1是我自己的数据
运行结果及报错内容
报错,error:$ operator is invalid for atomic vectors
我的解答思路和尝试过的方法
我找不到具体原因及解决办法
我想要达到的结果
恳求大家能帮忙解决!https://img-mid.csdnimg.cn/release/static/image/mid/ask/581882133056133.png "#left")