首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到函数"SpatialFiltering“

找不到函数"SpatialFiltering“
EN

Stack Overflow用户
提问于 2022-07-05 09:33:20
回答 1查看 29关注 0票数 0

我想做一些过滤来估计空间数据分析的延迟,但是我找不到过滤函数(SpatialFiltering)。

如果你能为我提供这个问题的解决方案,我将不胜感激。

用于分析的原始数据存储在以下链接中。

https://drive.google.com/file/d/15BuwuajViAg3409xcEUMaBNsuF4RJ4Sj/view?usp=sharing

代码语言:javascript
复制
library(spdep)
library(spatstat)
library(spgwr)
library(nlme)
library(lme4)
library(ggplot2)
needs::prioritize(magrittr)

kanto <- sf::st_read('/cloud/project/asakura_sp_data/kanto_area.shp')
lph <- readr::read_csv("/cloud/project/asakura_sp_data/lph.csv")
kanto_lph <- dplyr::inner_join(kanto, lph, by=c("JCODE"="JCODE"))
kanto$lm.resid <- resid(lph.lm)
kanto.tri.nb <- sf::st_coordinates(sf::st_centroid(kanto)) %>%
  spdep::tri2nb()


lph.glm <- glm(LPH~POPD+EMP3D+offset(log(S)), data=lph)
lph.gam1 <- mgcv::gam(LPH~POPD+EMP3D+s(Easting, Northing), data=lph)
lph.gam2 <- mgcv::gam(LPH~POPD+EMP3D+offset(log(S))+s(Easting, Northing), data=lph)


lph.SF <- SpatialFiltering(LPH~POPD+EMP3D, data=lph, nb=kanto.tri.nb, style="W")
Error in SpatialFiltering(LPH ~ POPD + EMP3D, data = lph, nb = kanto.tri.nb,  : 
  could not find function "SpatialFiltering"

MacBook Pro 2018,macOS Monterey,Rstudio

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-05 10:15:23

SpatialFiltering()函数不再存在于spdep包中,而是移到了spatialreg包:https://github.com/r-spatial/spdep/blob/43e46ca1928338ce349818516129c7c3aa62d061/man/spdep-defunct.Rd中。

安装它将解决您的问题:

代码语言:javascript
复制
install.packages("spatialreg")
library(spatialreg)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72867115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档