为什么变异函数总是在R中绘制15个点?

为什么变异函数总是在R中绘制15个点?,r,plot,statistics,geospatial,covariogram,R,Plot,Statistics,Geospatial,Covariogram,随着样本量的增加,我想绘制一个可变数量的点。然而,由于某些原因,“变异函数”功能每次仅绘制15个点 我检查了一下,以确保我传递的“变异函数”的数据大小变化正确——确实如此 library(gstat) library(RandomFields) library(lattice) library(latticeExtra) mod <- RMexp(var=1, scale=5) + RMtrend(mean=3) # theoretical mean 3 # (x,y) coordin

随着样本量的增加,我想绘制一个可变数量的点。然而,由于某些原因,“变异函数”功能每次仅绘制15个点

我检查了一下,以确保我传递的“变异函数”的数据大小变化正确——确实如此

library(gstat)
library(RandomFields)
library(lattice)
library(latticeExtra)
mod <- RMexp(var=1, scale=5) + RMtrend(mean=3)
# theoretical mean 3 

# (x,y) coordinates for simulation grid
x <- seq(0,50,by=0.5)
y <- seq(0,0,by=0.5)
xx <- rep(x, times=length(y))
yy <- rep(y, each=length(x))

zz <- RFsimulate(mod, x=xx, y=yy,spConform=FALSE)

field <- data.frame(x=xx,y=yy,z=zz)


d <- sample(zz,10)
g <- gstat(formula=z~1, locations=~x+y, data=raw.dat)

# N=10:
n10 <- sample(1:length(field[[1]]),10,replace=F)

#g <- gstat(formula=z~1, locations=~x+y, data=raw.dat) 
f10 = field[n10,]
g10 <- gstat(formula=z~1, locations=~x+y, data=f10)


raw.vgm <- variogram(g10) # create method of class "gstatVariogram"
plot(raw.vgm,main='Variogram of Raw Data for N = 10',type='b') # plot method     for class "gstatVariogram"

# N=25:
n25 <- sample(1:length(field[[1]]),25,replace=F)

#g <- gstat(formula=z~1, locations=~x+y, data=raw.dat) 
f25 = field[n25,]
g25 <- gstat(formula=z~1, locations=~x+y, data=f25)
库(gstat)
图书馆(随机字段)
图书馆(格子)
图书馆(latticeExtra)

mod
?变异函数
为参数
宽度
提供默认值
截止值/15
,这导致默认值为15点。如果将
width
的值减小,则会看到更多的点。试一试

raw.vgm <- variogram(g25, width = .5)
plot(raw.vgm,main='Variogram of Raw Data for N = 25')
raw.vgm
raw.vgm <- variogram(g25, width = .5)
plot(raw.vgm,main='Variogram of Raw Data for N = 25')