最近在些毕业论文,需要用到GWR模型,搜寻了一遍,发现GWmodel这个包比较好用,另外还有spgwr。具体操作过程如下(Rstudio):
首先安装包:

install.packages("GWmodel")

我安装的时候,遇到了“错误: 找不到‘spdep’所需要的程辑包‘spData’”。折腾了好久,找了很多办法。最终是把Rstudio种R版换成R-3.5.3,就不会报错了。
导完包以后,导入数据:

pf=read.csv('result_match.csv',header=T)

构建Dataframe数据:

#构建dataframe
map = SpatialPointsDataFrame(data=pf, coords=cbind(x=pf$wgs_lng, y=pf$wgs_lat))

计算最优窗宽:

#计算最优窗宽
bw=bw.gwr(ln_unitprice~area+elevator+room+hall+kitchen+bath+total_floor+low_floor+middle_floor+decoration+year+fee+far+greening_rate+parking_rate+ln_subway+ln_hospital+ln_center+ln_school+cho500+int500 , data=map, approach="CV",kernel="gaussian")

构建GWR模型:

#构建gwr模型res<-gwr.basic(ln_unitprice~area+elevator+room+hall+kitchen+bath+total_floor+low_floor+middle_floor+decoration+year+fee+far+greening_rate+parking_rate+ln_subway+ln_hospital+ln_center+ln_school+cho500+int500, data=map,  bw=bw, kernel='gaussian')

利用R语言的GWmodel进行GWR模型分析(内含错误解决方法)相关推荐

  1. R语言 quantmod 下载股票代码 无法访问 雅虎的唯一解决方法

    getSymbols命令就获取不到任何股票数据了,无论是限时的还是不限时的,国内的还是国外的股票都不行但是从FRED获取汇率还是可以的,感觉应该是雅虎财经的问题,但是不确定是不是大家跟我都是一样的. ...

  2. linux错误代码0x8008005,利用Windows10自带Linux学习(附带:0x8007019e错误解决方法)...

    现如今Linux的学习和使用门槛是越来越低了,Windows10在2015就内置了Linux系统,到现在也有了几个版本. 安装 安装步骤: 打开Microsoft Store(微软商店): 通过此种方 ...

  3. 利用R语言对泰坦尼克号沉没事件幸存者的数据分析与预测

    题外话:在文章正式开始之前,我还是想先写一点题外话,一是为了引出写作这篇博客的目的,二则是希望能够记录下现在的所思所想为以后留个纪念.首先介绍一下自己,毕业3年多的小硕一枚,大学期间学的专业是高分子材 ...

  4. 利用R语言对贷款客户作风险评估(下)——零膨胀回归分析

    利用R语言对贷款客户作风险评估(下)--零膨胀回归分析 前言 上一篇的分类预测是决定好坏客户的初步判断, 不足以直接决策, 因此还需要进一步分析. 通过随机森林, 对影响好坏客户的解释变量的重要性进行 ...

  5. 【问题导向】利用R语言进行情感分析

    目录 前言 问题分析 R语言的安装 情感分析 分类的原理 未来学习计划 引文 前言 R语言是统计领域的一个重要工具,其中有很多独特的包能够实现特定功能,在进行GIS分析时有非常大的用处. 笔者最近在帮 ...

  6. R语言使用car包的outlierTest函数通过假设检验的方法检测回归模型中的异常值(outlier)、输出异常值对应的统计量、p值以及Bonferonnii校正p值

    R语言使用car包的outlierTest函数通过假设检验的方法检测回归模型中的异常值(outlier).输出异常值对应的统计量.p值以及Bonferonnii校正p值 目录

  7. R语言使用lm构建线性回归模型、并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型预测中系统误差的一个例子 、自定义函数计算R方指标和均方根误差RMSE

    R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型预测中系统误差的一个例子 .自定义函数计算R方指标和均方根误差RMSE 目 ...

  8. R语言使用lm构建线性回归模型、并将目标变量对数化实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型系数(coefficient)、模型总结信息(summary)、残差总结信息

    R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型系数(coefficient).模型总结信息(summary).残差总结信 ...

  9. R语言glmnet拟合lasso回归模型实战:lasso回归模型的模型系数及可视化、lasso回归模型分类评估计算(混淆矩阵、accuracy、Deviance)

    R语言glmnet拟合lasso回归模型实战:lasso回归模型的模型系数(lasso regression coefficients)及可视化.lasso回归模型分类评估计算(混淆矩阵.accura ...

  10. R语言glmnet拟合岭回归模型实战:岭回归模型的模型系数(ridge regression coefficients)及可视化、岭回归模型分类评估计算(混淆矩阵、accuracy、Deviance)

    R语言glmnet拟合岭回归模型(ridge regression)实战:岭回归模型的模型系数(ridge regression coefficients)及可视化.岭回归模型分类评估计算(混淆矩阵. ...

最新文章

  1. 硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你
  2. 03-CA/TA编程:aes_auth demo
  3. windows 2008 域 删除不活动计算机账号,如何删除域内非活动计算机账号?
  4. SqlServer优化:当数据量查询不是特别多,但数据库服务器的CPU资源一直100%时,如何优化?...
  5. 批量插入图片并自动排版——《超级处理器》应用
  6. vb 访问远程mysql_VB连接远程数据库
  7. Centos8创建pem文件进行远程连接
  8. aws80端口不能访问的问题
  9. 监考噩梦!!!(线上考试)
  10. Android中使用字体文件
  11. 1 Pandas实例(一)-2012美国大选政治献金实例
  12. 十进制转为二十六进制
  13. showdoc内容备份
  14. ios 按钮点击无反应
  15. 【数据结构】树Tree
  16. qmainwindow 背景充电_Qt 设置背景图片(背景图片可随意拉伸)
  17. 为什么手机网速太慢_为什么手机网速太慢
  18. 【开源DIY制作分享】采用STC15W408AS制作七彩LED广州塔
  19. 钛资本研究院:一文读懂5G发展现状及创业投资机会
  20. android gpt分区大小,[MTK] 如何确认各个分区起始偏移与大小

热门文章

  1. WEB3.0全球高峰论坛暨2022中民协分布式存储专委会新春团拜会即将隆重启幕
  2. 使用Animation编辑器编辑动画
  3. python颜色校正
  4. 数据结构与算法 php pdf,数据结构与算法之美(完结)云盘分享_IT教程网
  5. win7 exfat补丁_U盘重装win7系统后必不可少的几大优化
  6. Java实现登录验证码功能
  7. App丛林法则:如何抓住“女人心”
  8. 教你正确说话的6个玄机
  9. 更新力度真的厉害,国产linux操作系统深度中文商店应用更新记录汇总(2021-07)
  10. oracle 9i/10g/11g(11.2.0.3)安装包和PATCH下载地址汇总