当前位置: 首页 > news >正文

怎样做网站规划广东网站营销seo方案

怎样做网站规划,广东网站营销seo方案,做塑胶原料用什么网站好,wordpress 开发本文介绍在利用R语言的GD包,实现自变量最优离散化方法选取与执行、地理探测器(Geodetector)操作时,出现各类报错信息、长时间得不到结果等情况的解决方案。 在之前的文章R语言GD包基于栅格图像实现地理探测器与连续参数的自动离散…

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

  在之前的文章R语言GD包基于栅格图像实现地理探测器与连续参数的自动离散化(https://blog.csdn.net/zhebushibiaoshifu/article/details/128538199)中,我们介绍了基于R语言的GD包,实现地理探测器的详细方法——当时在进行前面这一篇文章所述操作的过程中,我暂时没有遇到莫名运行报错、失败的问题;而在后来,依据同样的方法对另一批数据加以地理探测器处理时,就遇见了各种各样的报错。

1 所遇问题

  其中,最为常见的一种报错信息如下图所示。

在这里插入图片描述

  此外,还有一种在网上也有很多用户遇到的报错信息。

在这里插入图片描述

  除此之外,我还先后遇到了其他类型的报错,如下图所示。

在这里插入图片描述

  还有这一种:

在这里插入图片描述

  接下来,还有这一种:

在这里插入图片描述

  以及这一种:

在这里插入图片描述

  此外,有时候在运行时,还会出现很久都得不到结果的情况。如下图所示,我当时需要对多个文件夹内的栅格图像文件分别加以地理探测器操作,为了方便了解程序运行进度,就添加了一些输出语句;而此时发现,对于某些文件夹的数据,在进行地理探测器代码的运行时,其会在一个地方一直卡住,也不报错,但是也不会继续往下进行。

在这里插入图片描述

2 解决方案

  经过无数次的重复、尝试,终于找到了在利用R语言GD包进行地理探测器分析时,出现各类报错、卡顿问题的大致解决方案——当然,这里也提到了是“大致”的解决方案,因为这里具体出错的原因我也不是很清楚,并且每一种报错信息的问题所在也是不一致的,因此不能保证大家在实践过程中按照这里给出的解决方法一定可以成功解决问题;但是本文所给出的解决方案的思路,大家还是可以适当参考、加以尝试的。

  首先,通过逐步骤运行代码,发现几乎全部的问题,都出在连续变量的最优离散化方法选取与执行这一步上,而并不是后期的地理探测器具体分析步骤上。其次,结合这无数次的重复,总结出一些经验如下。

2.1 增大数据量

  首先,针对出现红色字体的报错问题,发现只要数据量足够大,几乎可以解决一切问题。在一开始第一次用GD包进行地理探测器分析时,我当时的分析数据共有十几列,行数高达几十万行;而后来开始遇到这些报错问题的时候,我的分析数据列数没有变,但是样本数量变少了,大概只有几千行,少数甚至只有几百行。这个是行数,也就是样本数量;而对于列数同样是如此——在网上看到有用户增添了分析数据的变量数列数)后,同样可以消除报错情况。因此,看来在数据量足够大时,很多报错信息都不会出现;而在数据量比较小的时候,才有可能出现各类报错问题。因此,如果条件允许,建议大家先提升数据量试一下。

2.2 减少类别数量

  其次,同时发现有的时候将连续变量离散化参数中的discitv,也就是类别的数量适当调小,也会解决一些报错。如下图所示,原本我的discitv参数设置的是c(7:8),而后运行代码出现红色的报错提示;随后尝试将discitv参数设置为c(3:8),就可以正常运行不报错了。

在这里插入图片描述

  当然,这种问题多是我们自身数据导致的。如下图所示,可以看到我这里某一列连续变量的值,很多都是完全一样的;那么在此时,如果我们的样本数过少,就可能导致这一个连续变量最多也只有23个不一样的数值;此时,我们在对其加以离散化的时候,肯定也就只能分为2类或者3类了;如果我们设置的discitv参数的最小值大于这个变量可以分出的最大类别数,那么这里自然就会报错。此外,发现有的时候运行很久但是都得不到结果,似乎也和这个类别的数量设置的太大有关系。

在这里插入图片描述

  因此,大家可以通过适当减少分类的类别数量的方法,尝试解决报错、长时间得不到结果问题。

2.3 修改可选离散化方法

  同时,也发现有些离散化方法在执行过程中,会出现某种类型的报错。如下图所示,我在运行地理探测器时出现报错,随后不断调整discmethod参数;经过不断尝试,发现只要将自然间断点法"natural"这个选项去掉,那么就可以正常运行了。

在这里插入图片描述

  因此,大家可以通过不断修改待选择的离散化方法的手段,尝试解决报错问题。

2.4 用单步骤函数

  此外,如果大家只需要执行地理探测器中的某一项单独分析(例如只需要进行分异及因子探测),那么如果遇到报错的情况,可以尝试不要用GD包一步就实现地理探测器的那个gdm()函数,改用单步骤函数,例如先用optidisc()函数执行连续变量的自动离散化,随后执行gd()函数获得q值。通过这种方法,我们可以缩小报错的范围,知道具体是哪一句代码或者哪一个部分的分析出现了错误,方便我们更好地开展错误排除工作。

  以上,就是我总结出利用R语言的GD包实现地理探测器操作时,不同的报错、运行很久得不到结果的解决方案;大家在遇到类似的问题时,可以参考这里提到的方法逐一加以尝试。如果实在是不行,大家可以考虑更换其他方式实现地理探测器分析,例如基于Excel实现地理探测器,大家可以参考Geodetector软件下载、地理探测器的应用实践与结果解读(https://blog.csdn.net/zhebushibiaoshifu/article/details/124526189);还可以基于R语言中的geodetector包,大家可以参考R语言geodetector包基于栅格图像实现地理探测器操作(https://blog.csdn.net/zhebushibiaoshifu/article/details/128484786)。

欢迎关注:疯狂学习GIS

http://www.hkea.cn/news/682405/

相关文章:

  • 怎么做微信小说网站企业网络营销策划方案
  • 网站后台上传图片失败百度下载免费安装最新版
  • 镇江做网站需要多少钱企业网站模板设计
  • 西安seo优化系统网页seo
  • 如何用网站模板做网站广州网络营销推广
  • 承德手机网站建设seo推广排名
  • wordpress块引用一个网站可以优化多少关键词
  • 360网站卖东西怎么做的无锡seo优化公司
  • 邢台人民网站百度视频推广怎么收费
  • 常州天启建设公司网站高端快速建站
  • ppt模板免费下载网站不用登录seo测试工具
  • 四川建设人才网官网查询阜新网站seo
  • 太原网站开发定制百度网盘官网下载
  • 业主装修日记那个网站做的好片多多可以免费看电视剧吗
  • 租车网站建设站长之家源码
  • 昌吉州回族自治州建设局网站地产渠道12种拓客方式
  • 北京市网站公司网络项目免费的资源网
  • 电子商务网站规划、电子商务网站建设站长工具 忘忧草
  • 凡科建网关键词优化公司哪家好
  • seo排名推广工具seo公司多少钱
  • 做视频网站赚钱怎么在百度上推广自己的公司信息
  • 网站建设凡科厦门网站建设平台
  • 互联网行业pest分析福州百度快速优化排名
  • 做网站的接私活犯法吗如何对网站进行推广
  • 身高差效果图网站优化师和运营区别
  • 谷歌wordpress建站搜索引擎算法
  • .net 购物网站开发源代码发布信息的免费平台
  • 自己做一网站大学生网络营销策划书
  • 关于网站建设的文章百度域名收录提交入口
  • 国人在线做网站推广图片大全