首先讲下地理加权空间权重矩阵:

该矩阵的经济含义是通过不同点的坐标系之间的距离远近来衡量两地之间的关系重要程度,当两点之间距离较远,所占的权重越低,而距离越近,权重越高。故操作如下:

首先需要导入坐标数据:

A=csvread('JWD.csv',1,0); % JWD.csv是文件名,csvread是读取csv格式的文件。

读取之后 会得到:

接下来读取经纬度的信息:

x=A(:,3);y=A(:,2);

可以看到所需自己的数据已经导入 ,输入已经写好的脚本:

输入:

空间权重矩阵就做好了:

我们打开看看:

该方法相较一般意义上的行标准化有个好处,传统的行标准化会使矩阵成为非对称阵,这在这种反距离矩阵上是具有极强的破坏性的,我们考虑使用反距离矩阵(地理加权权重矩阵)时,是假定两地的关系强弱是由距离决定的,但是非对称矩阵就会形成逻辑上的不自洽,例如北京对上海的权重是0.213,但上海对北京的却是0.354,从上海到北京的距离应该和北京到上海的距离一样,这就使得矩阵失去了原有的经济学含义。

接下来说下经济矩阵:该矩阵是以两地经济水平作为衡量标准,当地区1与地区2的经济水平越相近,则认为两地的权重越大,为此,我们需要各个区域的人均GDP数据(当然如果你有更好的更合适的指标也可以替换,逻辑是差不多的)。做法同上,这里就不多赘述了,直接上代码吧:

经济矩阵并非非常需要为对称阵,但也依然可以做成对称,该代码做出来的并非对称,可以替换掉地理加权矩阵的后半部分代码即可实现对称。

经济地理权重矩阵的制作需要以前面两个矩阵的制作为前提,他同时考虑了两种情况,但是实证分析中往往表现并不太好,故谨慎使用;

代码如下:

Wdili是地理加权矩阵,W是经济距离矩阵,二者相乘即使结果,再进行一次标准化即可。

该代码的具体教程,我在blibli上传了制作的视频讲解,如果因我在CSDN中讲解的不到位导致各位看官没有理解的可以去blibli搜索科研虾观看详细讲解。同时如果各位想更多的交流与探讨的,可以加扣扣群:936269384,同时我也将代码上传至群文件。

matlab做经济地理、地理距离、经济距离空间权重矩阵相关推荐

  1. stata 导出 相关系数表_Stata: 空间权重矩阵的构建

    作者:潘星宇 (清华大学) Stata 连享会:知乎 | 简书 | 码云 | CSDN Stata连享会 计量专题  || 公众号合集 连享会-内生性专题现场班-2019.11.14-17 特别说明 ...

  2. 02pysal距离权重矩阵

    距离权重矩阵主要是借助距离来构建权重矩阵. import numpy as np import pysal as ps import libpysal as lps import geopandas ...

  3. 285个地级市空间权重矩阵(空间邻接、地理距离、经济距离、经济地理嵌套矩阵)

    285个地级市空间权重矩阵(空间邻接.地理距离.经济距离.经济地理嵌套矩阵) 1.范围:285个地级市 2.数据包括:包括空间邻接矩阵.空间地理距离矩阵.空间经济距离矩阵.空间经济地理嵌套矩阵 其中空 ...

  4. 283个地级及以上城市地理距离、经济距离和引力模型空间权重矩阵

    283个地级及以上城市地理距离.经济距离和引力模型空间权重矩阵 长期以来,引力模型一直是经济学中最成功的实证模型之一.将更深层次的引力理论基础融入到最近的实践中,可以对引力所描述的空间关系作出更丰富. ...

  5. Python计算经济距离权重矩阵

    前情回顾:空间权重矩阵 一年前的博客介绍了基本权重矩阵的定义,今天在其基础上分享Python构建的方式 目录 一.经济权重矩阵定义 二.数据准备 三.全部代码 一.经济权重矩阵定义 当然,这里YiY_ ...

  6. 如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱)

    如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱) 转载:https://blog.csdn.net/xgxyxs/article/details/53265318 最近一段 ...

  7. 全网最全EXCEL-各国/省/市/县区/企业-省界、港口、海岸线地理距离数据集

    (1)31个省市间地理距离 1. 数据来源:根据互联网地图计算 2.时间跨度:至今 3.区域范围:全国31个省及直辖市 4.指标说明: 数据包含两个省市之间的距离以及距离的倒数 (2)中国各城市和区县 ...

  8. c语言地理坐标存储 转发,纬度/经度坐标的2个列表之间的地理距离

    要计算具有经度/纬度坐标的两点之间的地理距离,可以使用几个公式. 包地geosphere包含用于计算距离的distCosine , distHaversine , distVincentySphere ...

  9. matlab做聚类分析

    说明:如果是要用matlab做kmeans聚类分析,直接使用函数kmeans即可.使用方法:kmeans(输入矩阵,分类个数k). 转载一: MATLAB提供了两种方法进行聚类分析: 1.利用 clu ...

  10. MATLAB 之 优劣解距离法(TOPSIS )

    文章目录 一.TOPSIS 简介 二.TOPSIS 步骤 1:将原始矩阵正向化,得到正向化矩阵 1.1 指标类型 1.2 正向化公式 2. 正向化矩阵标准化 3. 计算得分并归一化 3.1 方法 3. ...

最新文章

  1. 【PAT (Advanced Level) Practice】1008 Elevator (20 分)
  2. java 如何判定消息已在队列_Java面试—消息队列
  3. as上的git到码云操作_如何使用git从码云克隆项目到本地?
  4. Java ArrayList contains()方法及示例
  5. Android 日志自动分析,Android Log Viewer:一个日志查看器工具,可简化实时对Android日志的分析...
  6. Jmeter系列之Fiddler导出Jmeter脚本
  7. 【转】从TXT导入到dataGridView
  8. shell脚本中的日期处理
  9. 高超声速飞行器的建模与控制器设计
  10. blp和biba属于哪种访问控制_技术分享 | 访问控制在工控安全中的应用
  11. 机器学习深度学习面试题——Python基础知识
  12. 高中生物神经系统的组成,初中生物神经系统考题
  13. Eclipse+Java+Swing实现宠物商店管理系统
  14. java编程试算平衡_发生额试算平衡要求本期每个账户借方发生额合计都与贷方发生额合计相等()_学小易找答案...
  15. 守望先锋,工坊规则封禁源式利用表情卡原地小跳
  16. Web站相关知识与Web程序的访问流程
  17. 小程序定位,接入腾讯位置服务
  18. 自定义复选框checkbox样式
  19. 文件操作系列之三——(windows中的文件操作)
  20. 华为为LG Uplus提供10万个NB-IoT芯片和模块

热门文章

  1. Dynamips ADSL实验之一pppoeoa(工大瑞普修正版)
  2. 备份及恢复计算机名及tcp-ip配置,tcp,ip协议,修复.docx
  3. AutoCAD2012完全自学教程(牟艳霞)PDF+视频+素材+效果
  4. R语言读取Excel的神器——openxlsx
  5. 在html插入数学公式,在网页中显示数学公式
  6. 饥荒专用服务器全图显示代码,《饥荒》代码大全 控制台代码使用方法及寻找代码方法...
  7. 2021年系统集成项目管理工程师资料下载
  8. springcloud中文手册API
  9. 身份证号校验、身份证照片解析(百度API)
  10. C语言实例第7期:实现投票统计功能