csv ファイルには、3 月 1 日午後 12 時の大気中の PM10 濃度データが含まれています。ダウンロードしてください。Rでgstatパッケージを使用してセミバリオグラムを描画したい.Rでこれらのコードを記述しようとしましたが、これらのデータではモデルに適合しません。
library(sp)
library(gstat)
seoul3112<-read.csv("seoul3112.csv")
seoul3112<-na.omit(seoul3112)
g<-gstat(id="PM10",formula=PM10~LON+LAT,location=~LON+LAT,
data=seoul3112)
seoul3112.var<-variogram(g,width=0.04,cutoff=0.6)
seoul3112.var
plot(seoul3112.var, col="black", pch=16,cex=1.3,
xlab="Distance",ylab="Semivariance",
main="Omnidirectional Variogram for seoul 3112")
model.3112<- fit.variogram(seoul3112.var,vgm(700,"Gau",0.5,200), fit.method = 2)
plot(seoul3112.var,model=model.3112, col="black", pch=16,cex=1.3,
xlab="Distance",ylab="Semivariance",
main="Omnidirectional Variogram for seoul 3112")
実は私はRと統計の初心者です。だから、私はバリオグラムについてさえ無知です。私はいくつかのクエリを持っています:
a) データをセミバリオグラムとしてプロットすると、通常のセミバリオグラムとは異なるように見えます! なぜこれが起こっているのですか?変換など、データに対して他に何かする必要がありますか?
b) このデータでモデルをどのように適合させることができますか? 「Sph」や「Exp」など色々試してみましたが、どう見ても直線的ですね!なぜ?
c)関数で使用するシル、レンジ、ナゲットの初期値をどのように理解できvgm()
ますか?
d) モデルがデータに適切に適合することをどのように理解できますか?
e) クリギングを使用するには、どのようなセミバリオグラムをプロットすればよいですか? 無指向性セミバリオグラムのみ?または、方向セミバリオグラムをプロットする必要がありますか?
f) セミバリオグラムをどのように解釈できますか? セミバリオグラムのデータについて実際に理解できることは何ですか?
前もって感謝します。