空间权重矩阵构建(Stata代码)

这篇具有很好参考价值的文章主要介绍了空间权重矩阵构建(Stata代码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

整理了一下几个空间权重矩阵生成的Stata代码,小伙伴们仅供参考哈。文章来源地址https://www.toymoban.com/news/detail-501924.html

//权重矩阵生成

//安装命令spwmatrix
ssc install spwmatrix

//安装命令spatwmat
//1.输入命令 findit spatwmat
//2.点击界面链接 "sg162 from http://www.stata.com/stb/stb60"
//3.找到INSTALLATION FILES,点击 "click here to install"

//导入经纬度坐标,lat纬度,lng经度,并重命名
rename lat x     //纬度赋值x
rename lng y     //经度赋值y

//1.1 基于距离的邻接权重矩阵wbin_1、wbin

*spatwmat
//band()为邻接参数,可手动调整,band(0 10)即距离band在0~10之间的单位视为邻接,赋权重1,否则赋权重0,下述db(0 10)同理
spatwmat, name(wbin_1) xcoord(x) ycoord(y) band(0 10) binary
matrix list wbin_1            //查看权重矩阵wbin_1
putexcel set wbin_1, replace  //将权重矩阵wbin_1导入excel文件中
putexcel A1 = matrix(wbin_1)  //从A1单元格导入

*spwmatrix
spwmatrix gecon x y, wn(wbin) wtype(bin) db(0 10) cart   //wtype()为权重矩阵类型,wtype(bin)为邻接权重矩阵,其他参数可参考 help spwmatrix
matrix list wbin
putexcel set wbin, replace
putexcel A1 = matrix(wbin)

*1.2 基于近邻数量的邻接权重矩阵wnear

*spmatrix_knn
//knn(10)即距离最近的10个单位赋权重1,其他赋权重0
spwmatrix gecon x y, wname(wnear) cart knn(10)
matrix list wnear
putexcel set wnear, replace
putexcel A1 = matrix(wnear)

*1.3 计算一阶反距离权重矩阵winv
spwmatrix gecon x y, wn(winv) wtype(inv) cart alpha(1)
matrix list winv
putexcel set winv, replace
putexcel A1 = matrix(winv)

*1.4 计算二阶反距离权重矩阵winv2
spwmatrix gecon x y, wn(winv2) wtype(inv) cart alpha(2)
matrix list winv2
putexcel set winv2, replace
putexcel A1 = matrix(winv2)

*1.5 计算经济地理权重矩阵wecon
//econvar(var)为所设定的经济变量,测量经济距离,此处设定的经济变量var为peo,即各地人口数量
spwmatrix gecon x y, wn(wecon) wtype(econ) econvar(peo)
matrix list wecon
putexcel set wecon, replace
putexcel A1 = matrix(wecon)

*1.6 计算反经济地理权重矩阵winvecon
//测量反经济距离
spwmatrix gecon x y, wn(winvecon) wtype(invecon) econvar(edu)
matrix list winvecon
putexcel set winvecon, replace
putexcel A1 = matrix(winvecon)

//之后打开当前目录下各自的.xls文件,将生成的权重矩阵导入.dta文件中即可

到了这里,关于空间权重矩阵构建(Stata代码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【GeoDa实用技巧100例】022:geoda生成空间权重矩阵(邻接矩阵、距离矩阵)

    geoda生成空间权重矩阵(邻接矩阵、距离矩阵),车式矩阵、后式矩阵、K邻接矩阵。 空间权重矩阵(或相应的表格形式)一般需要用计算机软件生成。在GeoDa中,无法直接生成空间权重矩阵,只能生成它的表格形式,即邻接关系的gal文档和距离关系的gat文档,两者都可以用Note

    2024年02月11日
    浏览(40)
  • 空间面板回归模型(stata操作)

    此检验主要检验所研究的变量(或被解释变量)是否存在空间依赖性。首先利用各省份地区的位置坐标使用stata构造空间权重矩阵(距离矩阵),然后导入stata中。 还可画出莫兰分布图 结果如下: 通过P值可知,被解释变量在各8年中存在着空间依赖性,所以继续进行空间模型

    2024年04月15日
    浏览(37)
  • 用ArcGIS模型构建器生成、导出Python转换空间坐标系的代码

      本文介绍在 ArcMap 软件中,通过创建 模型构建器 ( ModelBuilder ),导出 地理坐标系 与 投影坐标系 之间相互 转换 的 Python 代码的方法。   在 GIS 领域中,矢量、栅格图层的投影转换是一个经常遇见的问题;而由于地理坐标系与投影坐标系各自都分别具有很多不同的种

    2024年01月18日
    浏览(44)
  • 基于AHP模型指标权重分析python整理

    日常会有很多定量分析的场景,然而也会有一些定性分析的场景 针对定性分析的场景,预测者只能通过主观判断分析能力来推断事物的性质和发展趋势 然而针对个人的直觉和虽然能够有一定的协助判断效果,但是很难量化到指标做后期的复用 AHP层次分析法可以将定性分析和

    2024年02月09日
    浏览(31)
  • 神经网络改进:注重空间变化,权重参数调整,正则化, 熵的简单理解

    目录 神经网络改进:注重空间变化 将高纬空间映射到地位空间便于表示(供给数据) 将地位空间映射到高纬空间进行分类聚合(达到可分状态(K-means)) 神经网络改进:权重参数调整 自注意力机制(数据间关联性) 多注意力机制(加权) 正则化(增加模型参数,不要拟

    2024年02月12日
    浏览(37)
  • 神经网络、结构、权重和矩阵

    我们在机器学习教程的前一章中介绍了有关神经网络的基本思想。 我们已经指出了生物学中神经元和神经网络之间的相似性。我们还引入了非常小的人工神经网络,并引入了决策边界和 XOR 问题。 在我们到目前为止介绍的简单示例中,我们看到权重是神经网络的基本部分。在

    2024年02月05日
    浏览(42)
  • 信息检索与数据挖掘 | (五)文档评分、词项权重计算及向量空间模型

    目录 📚词项频率及权重计算 🐇词项频率 🐇逆文档频率 🐇tf-idf权重计算 📚向量空间模型 🐇余弦相似度 🐇查询向量 🐇向量相似度计算 📚其他tf-idf权值计算方法 🐇tf的亚线性尺度变换方法 🐇基于最大值的tf归一化 🐇文档权值和查询权重机 我们需要一种方法分配一个

    2024年02月08日
    浏览(43)
  • 注意力权重矩阵可视化

    这个注意力权重矩阵应该没错吧,,,。

    2024年02月11日
    浏览(33)
  • BERT输入以及权重矩阵形状解析

    以下用形状来描述矩阵。对于向量,为了方便理解,也写成了类似(1,64)这种形状的表示形式,这个你理解为64维的向量即可。下面讲的矩阵相乘都是默认的叉乘。 词嵌入矩阵形状 :以BERT_BASE为例,我们知道其有12层Encoder,12个Head。对于中文版的BERT_BASE来说,词嵌入矩阵的形状

    2024年02月05日
    浏览(24)
  • Stata中异方差检验(代码直接食用)

    在线性回归模型的经典假设下,运用最小二乘法回归估计得到的才是最优线性无偏估计量(BLUE)。在实际问题中,完全满足基本假设的情况并不多,不满足的基本假设的情况下称为 基本假定违背 ,而 异方差 就是其中一种。 对于异方差的检验有很多种,这里我们介绍3种方法

    2024年02月02日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包