Cria um semivariograma empírico.

emp_variogram(
  obj,
  values = NULL,
  var = NULL,
  estimador = c("matheron", "cressie"),
  lag_method = c("nbins", "width", "breaks", "quantile"),
  nbins = 12,
  width = NULL,
  breaks = NULL,
  probs = NULL,
  cutoff = NULL,
  directional = FALSE,
  azimuth = 0,
  tol = 22.5,
  max_pairs = Inf,
  seed = NULL,
  drop_empty = TRUE
)

Arguments

obj

Objeto da classe Inv ou herdeiras, ou objeto da classe sf ou sfc, ou matrix.

values

Vetor numérico contendo os valores da variável de interesse. Pode ser omitido se var for fornecido.

var

Caractere opcional contendo o nome da coluna da variável de interesse. Apenas se obj for de classes Inv, sf ou sfc. Pode ser omitido se values for fornecido.

estimador

Caractere contendo o nome do estimador da semivariância. Opções são "matheron" (padrão) e "cressie".

lag_method

Caractere informando o método de formação dos lags. Opções são "nbins" (padrão), "width", "breaks" e "quantile".

nbins

Vetor de inteiros contendo o número de pontos para montar o semivariograma. Usado se lag_method="nbins". O padrão é 12.

width

Vetor numérico contendo a largura do lag. Usado se lag_method="width".

breaks

Vetor numérico contendo os pontos de quebra para formação dos lags. Usado se lag_method="breaks".

probs

Vetor numérico contendo os quantis de quebra para lag. Utilizado se lag_method="quantile".

cutoff

Numérico contendo o valor máximo de lag para cálculo de semivariância. O padrão é metade da maior distância.

directional

Lógico TRUE/FALSE opcional informando se deve ser semivariograma direcional. Padrão é FALSE.

azimuth

Numérico opcional contendo o azimute para semivariograma direcional. Passado em graus decimais entre 0-360.

tol

Numérico contendo a tolerância no azimute, padrão é 22.5 para mais e para menos.

max_pairs

Inteiro opcional informando o número máximo de pares por ponto. Caso seja informado um número menor que o possível, os pares serão selecionados por amostragem.

seed

Semente para seleção aleatória dos pontos, quando max_pairs é menor que a quantidade de pares possíveis.

drop_empty

Lógico TRUE/FALSE opcional para remover pontos sem pares de semivariâncias. Padrão é TRUE.

Value

Um objeto da classe d2h_variogram.

Author

Gabriel Agostini Orso