Boa noite pessoal,
Gostaria de uma ajuda, estou tentando fazer o ajuste de semivariogramas teóricos pelo método dos mínimos quadrados, entretanto, aparentemente não está sendo possível realizar o ajuste, ficando como na figura abaixo.
Será que se trata de algum problema com o código que estou executando, ou os dados é que não permitem mesmo o ajuste.
Reproduzi o código abaixo da figura e o arquivo está no Dropbox.
Desde já agradeço qualquer ajuda,
# Download de um arquivo do Dropbox
tokens <- gsub("^.*/s/","",dirname(links))
fileNames <- basename(links)
newLinks
for (a in newLinks) {
tryCatch(download.file(a, dest=basename(a), mode='wb'),
error=function(...) print("Falha no download!"))}
cobre<-read.table(file="cobre.csv", sep=",", header=T, dec=".")
attach(cobre)
cobre<-as.geodata(cbind(cobre$V1,cobre$V2,cobre$V3))
# Semivariograma Experimental
par(mfrow=c(1,1),xpd=F)
var.cu<-variog(cobre,uvec=seq(0.1,3,l=10),pairs.min=30,estimador.type="classical", direction="omnidirectional",tolerance=pi/8)
plot(
var.cu, xlab="distância", ylab="semivariância",main='Cobre',font.main = 3)
#--------------------------------------------------------------------------------------------------------
# Ajustando Semivariograma Teórico pelo Método dos Mínimos Quadrados
#--------------------------------------------------------------------------------------------------------
# Modelo exponencial
plot(
var.cu, xlab='Alcance', ylab='Semivariância', main='Semivariograma OLS - Exponencial')
## Modelo esférico
plot(
var.cu, xlab='Alcance', ylab='Semivariância', main='Semivariograma OLS - Esférico')
## Modelo gaussiano
plot(
var.cu, xlab='Alcance', ylab='Semivariância', main='Semivariograma OLS - Gaussiano')