一、安装R语言

1、R安装包下载地址:https://cran.r-project.org/
2、RStudioa安装包下载地址:https://rstudio.com/products/rstudio/

二、使用步骤

1.安装GWmodel包

打开RStudioa界面

仅安装GWmodel包载入时报错,并不能使用bw.gwr和gwr.basic函数

library(“GWmodel”)
载入需要的程辑包:spatialreg
Error: package or namespace load failed for ‘spatialreg’:
loadNamespace()里算’units’时.onLoad失败了,详细内容:
调用: udunits_init(file.path(.get_ud_xml_dir(), “udunits2.xml”))
错误: Error in function udunits_init: Can’t open installed, default, unit database
错误: 无法载入程辑包‘spatialreg’

安装GWmodel包和udunits2包

> install.packages("GWmodel")
> install.packages("udunits2")

或者Tools->install packages…

2.载入包和数据

载入GWmodel包和udunits2包

> library(udunits2)
> library(GWmodel)

加载数据

> temp<-read.table(file = "E:/temp.csv", header = TRUE, sep = ',')

GWR计算

没有构建dataframe会报错

Error in xxxxxxxxxxxxxxxxxxxx
Given regression data must be Spatial*DataFrame

构建dataframe

> map = SpatialPointsDataFrame(data = temp, coords = cbind(x = temp$X, y = temp$Y))

计算带宽

> bw1 = bw.gwr(GKDM~POPU+GDP+ONE+TWO+THREE+GDZCTZ, data=map, approach = "CV", kernel = "gaussian")

地理加权回归计算

> res<-gwr.basic(GKDM~POPU+GDP+ONE+TWO+THREE+GDZCTZ, data = map,  bw = bw1, kernel = 'gaussian')
> res

导出数据

results <-as.data.frame(res$SDF)
write.csv(x = results, file = "E:/res.csv")

使用R语言中的GWmodel进行GWR模型的运算相关推荐

  1. 1071svm函数 r语言_如何利用R语言中的rpart函数建立决策树模型

    决策树是根据若干输入变量的值构造出一个适合的模型,以此来预测输出变量的值,并用树形结构展示出来.决策树主要有两个类别:分类树和回归树.分类树主要针对离散的目标变量,回归树则针对连续的目标变量.R语言中 ...

  2. r语言中c函数错误,R语言中c()函数与paste()函数的区别说明

    c()函数:将括号中的元素连接起来,并不创建向量 paste()函数:连接括号中的元素 例如 c(1, 2:4),结果为1 2 3 4 paste(1, 2:4),结果为"1 2" ...

  3. r语言中的shiny教程_如何使用Shiny在R中编写Web应用程序

    r语言中的shiny教程 新年快乐! 这个月我忙于撰写一些较大的文章,因此请在接下来的几周内查找这些文章. 对于本月的Nooks和Crannies,我想简要指出一个我一直在用它进行自我教育的出色R库. ...

  4. R语言中if语句使用方法之超详细教程

    在R语言中,if属于一种分支结构,即根据某个条件执行相关的语句.R中的if语句与else配合主要有3种结构. 单个if语句 if(cond) {expr} 其它语句 即当括弧中的cond条件为TRUE ...

  5. R语言中GCC编译的问题(续)

    这篇文章承接R语言中GCC编译的问题,这篇文章主要解决我在Linux系统上安装"expm"出现的问题. 出现的问题 这个问题非常的有趣,因为我在两台服务器分别安装同一个包,其中一台 ...

  6. r语言中paste函数_R中的paste()函数-简要指南

    r语言中paste函数 Using the paste() function in R will be straight and simple. In this tutorial let's see ...

  7. r语言中的while循环_R编程中的While循环

    r语言中的while循环 In addition to the for loop we discussed earlier, R also offers another kind of loop to ...

  8. R语言中的igraph包绘制网络图

    本文转自网络. R语言中的igraph包可以很方便地画出网络图,在社交关系分析等领域发挥重要作用,下面介绍包中一个重要的函数graph_from_data_frame(). graph_from_da ...

  9. 相关系数pearson、spearman、kendall和R语言中的cor/or.test()

    相关系数pearson.spearman.kendall和R语言中的cor/cor.test 1. 相关系数pearson.spearman.kendall 2. R语言cor函数和cor.test函 ...

  10. R语言中is.na()

    R语言中is.na() is.na()用于检测确实值是否存在 #01-判断是否缺失 > A<-c(1,1,NA,1) > is.na(A) [1] FALSE FALSE TRUE ...

最新文章

  1. 一周焦点 | 李彦宏:如果谷歌回来,有信心再赢一次;GitHub深度学习开源项目Top200...
  2. 这是入门生信,学习生信分析思路和数据可视化的首选?
  3. rocketmq单机搭建
  4. 虚拟摄像头 安卓版_林俊杰 ft. M.E.,联同视效大厂数字王国加码虚拟偶像
  5. POJ 1753 Flip Game (黑白棋) (状态压缩+BFS)
  6. Julia语言:让高性能科学计算人人可用
  7. hbm配置文件 hibernate中
  8. 语言新思路:接口+测试
  9. Logstash匹配日志日期
  10. html经过菜单变色移开恢复,h5学习笔记:transition菜单过渡变色
  11. Linux之进程处理方式
  12. MATLAB 只是冰山一角!海外资深程序员聊被卡脖子……
  13. Matlab中xtickformat函数
  14. 2021中青杯数学建模A题
  15. python开发网站实例-手把手教你写网站:Python WEB开发技术实战
  16. uc通讯不成功php版本过高,UC通信失败怎么办
  17. Linux LED子系统调试与应用 设备树官方文档与 gpio-leds.c 源码详解
  18. 性能优化|一张图带你了解JVM是如何进行内存分配
  19. jsoup爬虫发送get、post请求、解析html、获取json
  20. 并发编程——线程协作

热门文章

  1. jupyter notebook使用基础及其快捷键,包括对文档操作、cell操作、快捷键、markdown
  2. 南阳理工ACM954--N!
  3. 2021信息安全工程师考试汇总--1220更新考试结果
  4. 计算机图形学(七)——画一个可以由鼠标键盘控制的立方体
  5. Java学习路线图(如何快速学Java)
  6. 《深入解析Windows操作系统》- 读书笔记
  7. 3t硬盘 xp_如何在Windows XP SP3 32位系统下识别3T容量GPT格式硬盘
  8. 安装英文版xp时选择安装亚洲中文语言包
  9. Windows 10 安装(硬盘装机)
  10. Origin下载速度慢怎么办