0
我假設(可能錯誤地)在最簡單的情況下geoR
包中的variog
輸出和sp
包中的variogram
輸出應該是相同的。比較變異函數和variog函數
我有這樣的數據集:
head(final)
lat lon elev seadist tradist samples rssi
1 60.1577 24.9111 2.392 125 15.21606 200 -58
2 60.1557 24.9214 3.195 116 15.81549 200 -55
3 60.1653 24.9221 4.604 387 15.72119 200 -70
4 60.1667 24.9165 7.355 205 15.39796 200 -62
5 60.1637 24.9166 3.648 252 15.43457 200 -73
6 60.1530 24.9258 2.733 65 16.10631 200 -57
即發的(我猜)未投影數據,所以我項目他們
#data projection
#convert to sp object:
coordinates(final) <- ~ lon + lat #longitude first
library(rgdal)
proj4string(final) = "+proj=longlat +datum=WGS84"
UTM <- spTransform(final, CRS=CRS("+proj=utm +zone=35V+north+ellps=WGS84+datum=WGS84"))
生產變差,而不趨勢根據gstat
庫
var.notrend.sp<-variogram(rssi~1, UTM)
plot(var.notrend.sp)
試圖讓geoR
相同的輸出我去
UTM1<-as.data.frame(UTM)
UTM1<-cbind(UTM1[,6:7], UTM1[,1:5])
UTM1
coords<-UTM1[,1:2]
coords
var.notrend.geoR <- variog(coords=coords, data=rssi,estimator.type='classical')
plot(var.notrend.geoR)
謝謝你的澄清答案。我明白分檔和截止不一樣,但他們看起來現在可以媲美我了。 – Irene
對我來說不是這樣:你對兩者都使用默認值,並且圖表明確默認值是不同的。兩者的控制截止值和箱寬,使用相同的值,然後用數值比較輸出。很久以前,沒有發現任何讓我擔心的事情。 –