首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R和gstat.predict出错

R和gstat.predict出错
EN

Stack Overflow用户
提问于 2015-02-14 21:55:35
回答 1查看 727关注 0票数 0

我正在尝试使用R中的gstat包来使用添加的协变量进行一些预测。

我用以下方式生成gstat对象g:

代码语言:javascript
复制
# We use the prediction sample for pm2.5 (primary) and pm10 (secondary) variable
g <- gstat(NULL, "ln.pm2.5", log(pm25.obs) ~ log(pd$pm25.LE), pd)

# Append the other variables to g
g <- gstat(g, "ln.pm10", log(pm10.obs) ~ log(ndpm10$pm10.LE), ndpm10)

v <- variogram(g)
# Check the output and plot the result
v
plot(v)
# Define the initial variogram model and append it to g
g <- gstat(g, model=vgm(0.04, "Sph", 600, 0.1), fill.all=TRUE)
#g <- gstat(g, model=vgm(0.10, "Sph", 200, 0.03), fill.all=TRUE)# for region B
# Use the LMC for fitting
g.fit <- fit.lmc(v, g)
g.fit
plot(v, g.fit)

所以g对象看起来像这样:

代码语言:javascript
复制
> g
data:
ln.pm2.5 : formula = log(pm25.obs)`~`log(pd$pm25.LE) ; data dim = 218 x 10
ln.pm10 : formula = log(pm10.obs)`~`log(ndpm10$pm10.LE) ; data dim = 958 x 10
variograms:
                    model      psill range
ln.pm2.5[1]           Nug 0.06798841     0
ln.pm2.5[2]           Sph 0.10237623   600
ln.pm10[1]            Nug 0.10325992     0
ln.pm10[2]            Sph 0.06879960   600
ln.pm2.5.ln.pm10[1]   Nug 0.08378829     0
ln.pm2.5.ln.pm10[2]   Sph 0.08392523   600

如果我尝试使用这个g对象进行预测,我会得到以下错误:

代码语言:javascript
复制
> > tmp1 <- predict.gstat(g, newdata=R1.ctm.data) Error in gstat.formula.predict(d$formula, newdata, na.action = na.action,  :   
> NROW(locs) != NROW(X): this should not occur In addition: Warning
> messages: 1: 'newdata' had 2220 rows but variables found have 218 rows
> 2: 'newdata' had 2220 rows but variables found have 218 rows

其中R1.ctm.data具有以下结构:具有北向、东距、pm2.5和pm10 (协变量)信息的2220Observation SpatialPoints DataFrame。如果我去掉协变量,就不会有问题。

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2015-02-24 18:12:24

因为我不能重现这个,所以我只能猜测。您的协变量可能包含缺少的(NA)值;请确保在创建gstat对象和调用predict之前删除响应中缺少值的记录和协变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28516320

复制
相关文章

相似问题

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