news 2026/5/4 4:10:09

在R中使用gratia绘制带有国家边界的平滑曲面图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在R中使用gratia绘制带有国家边界的平滑曲面图

在R语言中,gratia包提供了一个强大的工具来可视化广义加性模型(GAM)的平滑项效果。然而,当我们希望将地理信息系统(GIS)数据,如国家边界,添加到这些图中时,可能会遇到一些挑战。今天,我们将探讨如何在gratia生成的平滑曲面图中添加国家边界的实例。

背景介绍

假设我们有一个关于语音发音的GAM模型,包含了经度和纬度作为平滑项。我们希望在图中不仅显示模型的平滑效果,还要展示特定国家的边界,如梵蒂冈。

library(giscoR) library(mgcv) library(gratia) library(dplyr) library(sf) library(ggplot2) # 获取梵蒂冈的数据 vatican <- gisco_get_countries(resolution = "10", country = "VAT") %>% mutate(res = "10M") # 模拟数据 set.seed(1) sound <- sample(0:5, size = 960, replace = TRUE) word <- as.factor(rep(c("alpha", "bravo", "charlie", "delta", "echo", "foxtrot"), each = 4)) age <- as.factor(rep(c("young", "old"), times = 480)) gender <- as.factor(rep(c("female", "female", "male", "male"),
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 3:54:38

能源行业HPC云解决方案与RTM架构优化实践

1. 能源行业HPC挑战与云解决方案在能源行业的数字化转型浪潮中&#xff0c;高性能计算&#xff08;HPC&#xff09;需求正呈现指数级增长。以地震成像领域为例&#xff0c;反向时间偏移&#xff08;RTM&#xff09;和全波形反演&#xff08;FWI&#xff09;等先进方法对计算资源…

作者头像 李华