导入需要的包:

> .libPaths('D:/Rpackages')
> library('GD')

载入数据

data<-read.table(file="D:/GWRR/统计总表-终版.csv",header=TRUE,sep=',')

由于我的研究需要两个年份的,分别保存数据(含自变量和因变量)

factors2011<-data[,c(4,7,9:39)]
factors2016<-data[,c(5,8,9:39)]

定义分组

discmethod <- c("equal","natural","quantile")
discitv <- c(4:6)

创建数组(不知道这么称呼合不合适),保存所有变量名称

> name2011<-names(factors2011)
> name2016<-names(factors2016)

运行

> ndvigdm <- gdm(income2011 ~ .,continuous_variable = name2011[-1],data = factors2011,discmethod = discmethod, discitv = discitv)

在此研究中,所有的factors都是连续值,需要定义出来。否则GD包会将每个独立数值理解为要给类别,而不是进行分组计算。(速度会贼慢)

可视化

由于结果通常会有很大的图,经常会报错:

Error in plot.new() : figure margins too large

解决方法:
1)将Plots界面尽可能拖到最大
2)使用

par(mar=c(1,1,1,1))

使用R包GD实现地理探测器算法相关推荐

  1. R语言GD包基于栅格图像实现地理探测器与连续参数的自动离散化

      本文介绍基于R语言中的GD包,依据栅格影像数据,实现自变量最优离散化方法选取与执行,并进行地理探测器(Geodetector)操作的方法.   首先,在R语言中进行地理探测器操作,可通过geode ...

  2. R语言GD包地理探测器分析时报错、得不到结果等情况的解决方案

      本文介绍在利用R语言的GD包,实现自变量最优离散化方法选取与执行.地理探测器(Geodetector)操作时,出现各类报错信息.长时间得不到结果等情况的解决方案.   在之前的文章R语言GD包基于 ...

  3. R语言geodetector包基于栅格图像实现地理探测器操作

      本文介绍基于R语言中的geodetector包,依据多张栅格图像数据,实现地理探测器(Geodetector)操作的详细方法.   需要说明的是,在R语言中进行地理探测器操作,可以分别通过geod ...

  4. R语言DALEX包的model_profile函数对caret包生成的多个算法模型的连续变量进行分析、使用Acumulated Local Effects (ALE)方法解释某个连续特征和目标值关系

    R语言使用DALEX包的model_profile函数对caret包生成的多个算法模型的连续变量进行分析.使用Acumulated Local Effects (ALE)方法解释某个连续特征和目标值y ...

  5. R语言使用DALEX包的model_profile函数对caret包生成的多个算法模型的离散变量进行分析、使用偏依赖图(Partial Dependence Plots)解释某个离散特征和目标y的关系

    R语言使用DALEX包的model_profile函数对caret包生成的多个算法模型的离散变量进行分析.使用偏依赖图(Partial Dependence Plots)解释某个离散特征和目标值y的关 ...

  6. R语言使用DALEX包的model_performance函数对caret包生成的多个算法模型进行残差分布分析并使用箱图进行残差分布的可视化

    R语言使用DALEX包的model_performance函数对caret包生成的多个算法模型进行残差分布分析并使用箱图进行残差分布的可视化 目录

  7. R语言使用DALEX包的model_performance函数对caret包生成的多个算法模型进行残差分布分析并可视化每个模型的残差反向累积分布图

    R语言使用DALEX包的model_performance函数对caret包生成的多个算法模型进行残差分布分析并可视化每个模型的残差反向累积分布图 目录

  8. R语言使用DALEX包的model_profile函数对h2o包生成的多个算法模型的连续变量进行分析、使用偏依赖图(Partial Dependence Plots)解释某个离散特征和目标值y的关系

    R语言使用DALEX包的model_profile函数对h2o包生成的多个算法模型的连续变量进行分析.使用偏依赖图(Partial Dependence Plots)解释某个离散特征和目标值y的关系 ...

  9. 空间相关性----地理探测器--学习记录

    目录 相关教程--软件及数据准备 R语言数据分析 1.R包.数据准备.GD综合代码 2.分异及因子探测---q值 gd 3.交互作用探测---评估因子gdinteract 4.风险区探测--显著性-- ...

  10. R-GIS: 如何用R语言实现GIS地理空间分析及模型预测

    前言:随着地理信息系统(GIS)和大尺度研究的发展,空间数据的管理.统计与制图变得越来越重要.R语言在数据分析.挖掘和可视化中发挥着重要的作用,其中在空间分析方面扮演着重要角色,与空间相关的包的数量也 ...

最新文章

  1. 用Matplotlib轻松复刻分析图,看看哪个城市买房最自由
  2. 两个数组的交集 II
  3. TCP/IP协议:链路层
  4. HTML5学习笔记(三):HTML5的智能提示在VisualStudio2010
  5. Go语言开发(九)、Go语言并发编程
  6. java哪个软件编程好学吗_自学编程:Java和C语言相比哪个好?哪个更值得学习?...
  7. Office2010安装时提示:若要安装 Microsoft Office 2010,需要MSXML 版本 6.10.1129
  8. 一文搞懂R(相关系数)与R^2(决定系数)
  9. 计算机与宽带路由的连接步骤,宽带拨号和设置路由器步骤【图】
  10. 被裁掉的大龄程序员,为什么不联合起来成立一个专收大龄程序员的公司?
  11. Windows编程简介
  12. xdm,外包能干吗?
  13. Java框架jboot_Jboot v3.0.3 正式版发布,基于 JFinal 的微服务框架
  14. Linux 磁盘分区(MBR和GPT,loop详细分区方法介绍)
  15. 性能测试之nmon对linux服务器的监控 侵删
  16. Gbit以太交换BCM56504
  17. 外卖优惠券返利分销系统外卖返利系统公众号小程序源码saas系统
  18. 华为手机修改默认桌面
  19. php更改后缀名,修改网页后缀名
  20. 【UE4】虚幻引擎运行流程

热门文章

  1. 微pe工具箱是微软的吗_微PE:装机不求人,教你制作最纯净的PE安装系统
  2. dex2jar和jd-GUI的下载安装与使用
  3. JVM内存结构和Java内存模型别再傻傻分不清了
  4. 大数据全样而非抽样原理_干货 | 大数据思维的十大核心原理(二)
  5. 软件项目管理的基本概念
  6. MySQL建表语句综合
  7. 中级职称计算机应用考哪些,中级职称计算机考试大纲
  8. 零基础,新手小白看过来!易用可视化工具推荐
  9. opengauss数据库常用SQL语句
  10. 软考论文写作方法及规范