利用Python计算空间局部自相关的方法
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇内容介绍了"利用Python计算空间局部自相关的方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成
千家信息网最后更新 2025年02月03日利用Python计算空间局部自相关的方法
本篇内容介绍了"利用Python计算空间局部自相关的方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
局部空间自相关
import esda import numpy as npimport pandas as pdimport libpysal as lpsimport geopandas as gpdimport contextily as ctximport matplotlib.pyplot as pltfrom geopandas import GeoDataFramefrom shapely.geometry import Pointfrom pylab import figure, scatter, showfrom splot.esda import moran_scatterplotfrom esda.moran import Moran_Localfrom splot.esda import plot_moranfrom splot.esda import lisa_clusterfrom splot.esda import plot_local_autocorrelation%matplotlib inline
root_dir="/home/lighthouse/Learning/pysal/"
gdf = gpd.read_file(root_dir+'data/.shp') # 读取数据
数据概况
gdf.columns.values #字段名
array(['CODE', 'COUNT', 'SUM_AREA', 'FIRST_ANAM', 'OID_', 'CODE_1', 'DATAFLAG', 'TOTPOP', 'TOTPOP_10K', 'RURPOP_10K', 'TOWNPOP_10', 'AGRPRODUCT', 'AGRLBR_10K', 'AGRSTOTGDP', 'FSTGDPRATE', 'SCNDGDPRAT', 'THRDGDPRAT', 'Province', 'geometry'], dtype=object)
gdf.head(1)
计算局部空间自相关LISA
第一产业占GDP比重
FSTGDPRATE
为变量
ax=gdf.plot(figsize=(8,8),column="FSTGDPRATE",scheme='Quantiles', k=5, cmap='GnBu', legend=True,)ax.set_axis_off()
计算空间权重矩阵
pysal中的局部自相关计算中,要求权重矩阵的每一个元素都有邻接元素
y = gdf['FSTGDPRATE'].valuesw = lps.weights.distance.Kernel.from_dataframe(gdf, fixed=False, k=15)w.transform = 'r'
Local Moral 计算
moran_loc = Moran_Local(y, w)
Local Moral 散点图
fig, ax = moran_scatterplot(moran_loc, p=0.05)ax.set_xlabel('FSTGDPRATE')ax.set_ylabel('Spatial Lag of FSTGDPRATE')plt.show()
聚集区的空间分布
lisa_cluster(moran_loc, gdf, p=0.05, figsize = (9,9))plt.show()
根据上图结果可以看出,图中西部为高值聚集区,东部为低值聚集区。高值聚集区的第一产业产值占比比较高,而低值聚集区的第一产业产值占比比较低,这可以反映出区域的经济发展水平的空间异质性,区域发展不均衡。
绘制结果组合图
plot_local_autocorrelation(moran_loc, gdf, 'FSTGDPRATE')plt.show()
"利用Python计算空间局部自相关的方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
空间
局部
聚集区
第一产业
方法
产值
低值
元素
内容
区域
数据
更多
权重
知识
矩阵
结果
发展
实用
均衡
学有所成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
福州博盈网络技术有限公司
网络安全资料a
天龙八部3d所有服务器
lol端游怎么去其他国际服务器
中国联通云服务器1u的配置
数据库查询工具mysql
攸县软件开发专业
服务器可以经常手动开关吗
开发网络安全技术产品
高校网络安全意识不够
中国网络安全的认识
2003服务器安全
学校与网络安全管理责任书
高清解码服务器
手机数据库优化程度差
软件开发火
idvr8000 服务器
计算机技术和网络技术的区别
游戏软件开发的发票如何开
宜兴定制软件开发服务电话
手机模组服务器推荐
软件开发模型及特点
网络安全考试培训心得
武汉大学网络安全口碑
能源供应商网络安全自查报告
数据库账单恢复
武装突袭3服务器连接不上
网络进口游戏需要服务器在国内
软件开发怎么就业
青年人应该如何维护网络安全