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

从0开始学习R语言-Day56--空间变系数模型

对于涉及到空间相关性分析的数据来说,直接对其做杜宾模型的拟合,有时候很难解释有些变量的p值或是否收敛,因为许多变量的联系以及数据特征在拟合的过程中被消化掉了。

而用不同的方法和模型去一步步测试特性,不仅可以证明课题或数据有无研究下去的意义,还可以帮我们节省工作量,确定研究的方向。

以下是一个例子:

# 加载包
library(sp)
library(spgwr)
library(ggplot2)
library(sf)# 生成模拟数据
set.seed(123)
lon <- runif(100, 0, 10)
lat <- runif(100, 0, 10)
x <- rnorm(100, mean = 10, sd = 2)
beta <- 2 + 0.5 * lon - 0.3 * lat
y <- beta * x + rnorm(100, sd = 1)
data <- data.frame(y, x, lon, lat)# 转换为 SpatialPointsDataFrame
coordinates(data) <- c("lon", "lat")# 拟合GWR模型
bw <- gwr.sel(y ~ x, data = data, method = "aic")
gwr_model <- gwr(y ~ x, data = data, bandwidth = bw)# 确保 SDF 是空间对象
gwr_sf <- st_as_sf(gwr_model$SDF, coords = c("lon", "lat"))ggplot(gwr_sf) +geom_sf(aes(color = x), size = 3) +scale_color_gradientn(colors = heat.colors(100)) +labs(title = "x的系数空间变化")

输出:

Bandwidth: 5.326436 AIC: 800.4894 
Bandwidth: 8.60975 AIC: 835.84 
Bandwidth: 3.297236 AIC: 719.3295 
Bandwidth: 2.043122 AIC: 599.3783 
Bandwidth: 1.268037 AIC: 500.6082 
Bandwidth: 0.7890076 AIC: 475.9371 
Bandwidth: 0.603189 AIC: 533.1183 
Bandwidth: 0.9808626 AIC: 473.1434 
Bandwidth: 0.9165835 AIC: 470.9509 
Bandwidth: 0.9040195 AIC: 470.8164 
Bandwidth: 0.8927252 AIC: 470.7908 
Bandwidth: 0.8951735 AIC: 470.7884 
Bandwidth: 0.8952919 AIC: 470.7884 
Bandwidth: 0.8952512 AIC: 470.7884 
Bandwidth: 0.8952512 AIC: 470.7884

输出表明,两边区域的数据在分布上的颜色和系数并不对称,存在明显的空间差异,也就是说,x变量对因变量的影响在空间上具有显著的异质性和梯度分布特征。

http://www.xdnf.cn/news/16346.html

相关文章:

  • 【Git知识】Git 常用知识集合之基础--分支系统与 Tag 标签机制
  • 华为仓颉编程语言的表达式及其特点
  • Lua协同程序(coroutine)
  • iOS网络之异步加载
  • YOLO算法演进综述:从YOLOv1到YOLOv13的技术突破与应用实践,一文掌握YOLO家族全部算法!
  • 图像认知与OpenCV——图像预处理2
  • 【Unity开发】飞机大战项目实现总结
  • Python 程序设计讲义(15):Python 的数据运算——位运算
  • Unity VS Unreal Engine ,“电影像游戏的时代” 新手如何抉择引擎?(1)
  • 读书笔记(黄帝内经)
  • 使用Python采集招聘网站数据并智能分析求职信息
  • P1013 [NOIP 1998 提高组] 进制位
  • ESP32S3 Ubuntu vscode如何使用USB-JTAG调试
  • java中如何返回一个可以执行返回操作(return action)的函数或对象
  • 【自用】JavaSE--阶段测试
  • 基于深度学习的胸部 X 光图像肺炎分类系统(二)
  • 学习设计模式《十九》——享元模式
  • ICCV 2025 | CWNet: Causal Wavelet Network for Low-Light Image Enhancement
  • 主要分布在背侧海马体(dHPC)CA1区域(dCA1)的位置细胞对NLP中的深层语义分析的积极影响和启示
  • LeetCode|Day24|383. 赎金信|Python刷题笔记
  • 【Oracle】Oracle权限迷宫破解指南:2步定位视图依赖与授权关系
  • QML WorkerScript
  • 高版本Android跨应用广播通信实例
  • MBPO 算法:让智能体像人一样 “先模拟后实操”—强化学习(17)
  • Linux进程间通信:管道机制全方位解读
  • 卫星物联网:使用兼容 Arduino 的全新 Iridium Certus 9704 开发套件深入探索
  • 如何判断钱包的合约签名是否安全?
  • MySQL基础02
  • 常见半导体的介电常数
  • 【ROS1】09-ROS通信机制——参数服务器