变异函数的堆栈不平衡()

时间:2014-11-28 16:15:14

标签: r

我发现了使用数据集计算变异函数的问题。 到目前为止,我已经使用了常规数据集,并且我提取了一个没有问题的子集。当我提取另一个" lombardia"子集,相同的代码给了我警告。

#Importing the file
dati<-read.csv("/home/.../file.csv", header = TRUE, skip=4, dec = ",")

#Converting to UTM
dati_utm<-spatial_convert(dati)

#I try to extract a subset to "select" a smaller zone to operate on: for Lombardia use 8.5°<long<11.3°, lat>44.5
north_east<-subset(dati, dati$lat>46 & dati$long>11)
north_east_utm<-spatial_convert(north_east)

#That's the dataset that gives me the warnings
lombardia<-subset(dati, dati$lat>44.5 & dati$long<11.3 & dati$long>8.5)
lombardia_utm<-spatial_convert(lombardia)

#Here I extract a subset from the grid
ne.grid<-subset(DEM, DEM$long>11 & DEM$lat>46)
lombardia.grid<-subset(DEM, DEM$lat>44.5 & DEM$long<11.3 & DEM$long>8.5)
lombardia.grid<-spatial_convert(lombardia.grid)
ne.grid<-spatial_convert(ne.grid)


#Here I compute the variogram
zone<-lombardia_utm
my_grid<-lombardia.grid
rm(lombardia_utm)
rm(lombardia.grid)
v.zone.c <- variogram(zone$tm_01 ~ 1, data=zone, cutoff=100, cloud=T)
v.zone <-variogram(zone$tm_01 ~ 1, data=zone)
plot(v.zone)

当我运行计算&#34; v.zone.c&#34;的命令时,我收到以下警告:

> v.zone.c <- variogram(zone$tm_01 ~ 1, data=zone, cutoff=100, cloud=T)
Warning: stack imbalance in '.Call', 111 then 112
Warning: stack imbalance in '=', 109 then 110
Warning: stack imbalance in '{', 106 then 107
Warning: stack imbalance in 'for', 99 then 100
Warning: stack imbalance in '{', 96 then 97
Warning: stack imbalance in 'for', 89 then 90
Warning: stack imbalance in '{', 86 then 87
Warning: stack imbalance in 'for', 79 then 80
Warning: stack imbalance in '{', 76 then 77
Warning: stack imbalance in 'for', 69 then 70
Warning: stack imbalance in '{', 66 then 67

投影数据的功能是正确的(两个数据集都相同),我不知道这些警告是什么。我读过有时可能是R的错误,我尝试更新库,但重启后,它是一样的。这是我的代码问题还是我可以忽略这些消息?

提前致谢!

0 个答案:

没有答案