Obtém o valor de log-verossimilhança do modelo espacial

loglik(
  GeoModelObj,
  pars,
  B,
  y,
  nn,
  common = F,
  kernel = "exponential",
  acc = T,
  crossed = T,
  threshold,
  verbose = F,
  cov.str = c("simpler", "standard"),
  fullloglik = F
)

Arguments

GeoModelObj

Um objeto da classe Geomodel.

pars

vetor numérico de parâmetros do modelo espacial multivariado. Veja detalhes para a ordem de inserção dos parâmetros.

B

matriz de distâncias da classe bmatrix.

y

vetor numérico de observações do modelo multivariado.

nn

vetor numérico contendo o número de observações em cada variável.

common

Lógico que informa se o termo espacial comum entre variáveis deve ser incluído. O padrão é TRUE. Ver detalhes.

kernel

Caractere informando a função de autocorrelação utilizada. O padrão é "exp". Veja cov.spatial.mult para opções.

acc

Lógico informando se os modelos espaciais são completos. Veja cov.spatial.mult para detalhes.

crossed

Lógico que informa se há (TRUE) ou não há (FALSE) covariância cruzada.

threshold

Numérico opcional informando o limiar mínimo numérico para considerar covariância zero. Por padrão não há limite. Veja cov.spatial.mult.

verbose

Lógico indicando se mensagens devem ser impressas no console ou omitidas. O padrão é não (FALSE).

cov.str

Caractere indicando o tipo de estrutura de covariância. Pode ser simpler (padrão) ou standard.

fullloglik

Lógico opcional indicando se deve ser calculada toda log-verossimilhança ou descartar sua parte constante. O padrão é FALSE

Value

Se GeoModelObj for fornecido, retorna a log-verossimilhança maximizada do modelo. Caso contrário, se parâmetros pars forem informados, retorna um numérico contendo a porção variável da log-verossimilhança se fullloglik=F (padrão). Caso contrário, retorna o valor real da log-verossimilhança para os parâmetros fornecidos.

Details

Calcula a log-verossimilhança de um modelo espacial gaussiano multivariado a partir dos parâmetros e dados fornecidos.

pars é interpretada por get.pars(), que recuperam e distribuem o vetor de parâmetros informado para suas respectivas funções (covariância, alcance, média, erro aleatório e processo comum) de acordo com a quantidade de variáveis fornecidas, uma vez que a quantidade de variáveis influenciará na quantidade crescente de parâmetros informados.

Se GeoModelObj for fornecido, então a função apenas acessa o valor da log-verossimilhança contido no objeto. Caso contrário, a função usa os demais argumentos para o cálculo da log-verossimilhança. Como a função é utilizada para o ajuste do modelo, por padrão a parte constante da log-verossimilhança é descartada para diminuir a quantidade de operações. Se desejado, o verdadeiro valor da log-verossimilhança pode ser obtido utilizando o argumento fullloglik=TRUE.

Author

Gabriel Agostini Orso