predict.geomodel.RdA função faz a predição para o mesmo conjunto de dados e também para novos dados de um modelo geoestatístico multivariado da classe GeoModel.
predict.geomodel(
object,
newdata,
nugget = TRUE,
krig.type = c("ordinary", "universal"),
fast = TRUE,
confirm = TRUE,
confirm_id = "confirm_big_pred",
confirm_threshold = 5000,
intervals = FALSE,
conf = 0.95,
distref = "centroid",
...
)
# S4 method for class 'GeoModel'
predict(
object,
newdata,
nugget = TRUE,
krig.type = c("ordinary", "universal"),
fast = TRUE,
confirm = TRUE,
confirm_id = "confirm_big_pred",
confirm_threshold = 5000,
intervals = FALSE,
conf = 0.95,
distref = "centroid",
...
)Objeto da classe GeoModel. Veja fit.geomodel.
Objeto espacial da classe sf ou sfc.
Lógico opcional informando se o efeito pepita deve ser incluído na predição. Veja detalhes.
Caractere informando o tipo de krigagem entre "ordinary" e "universal". Padrão é 'ordinary'.
Lógico informando se a predição deve ser realizada usando C++. Padrão é TRUE.
Lógico informando se um prompt deve ser levantado no terminal, caso newdata extrapole confirm_threshold.
Caractere utilizado apenas para captura da div em ambiente shiny.
Inteiro informando o número de observações necessário para levantar o prompt de confirmação de predição.
Lógico informando se a predição deve conter intervalos de confiança. padrão é FALSE.
Decimal contendo o nível de confiança adotado. O padrão é 0.95.
Caractere informando 'centroid' ou 'edge' para cálculo de distâncias. Veja detalhes.
Demais argumentos. Por enquanto não repassados.
Lista com as predições para todas as variáveis, bem como as variâncias.
Por padrão, se newdata é ausente, então presume-se que os mesmos pontos serão estimados, e
portanto o efeito pepita será incluído por padrão (nugget = TRUE). Se newdata for informado, então
por padrão nugget = FALSE. O efeito pepita pode forçadamente ser incluído ou omitido ao ser
declarado na função.
fast=TRUE implica na utilização de um algoritmo em C++ para cálculo da predição. Por padrão
o algoritmo calcula apenas a diagonal da matriz de covariâncias para estimativa da variância
da predição. O uso de fast=FALSE não é recomendado, e pode acarretar em um uso intenso de memória.
confirm e confirm_threshold são utilizados para levantar uma solicitação de confirmação de predição.
Caso confirm=TRUE e o número de observações (considerando todas as variáveis) ultrapassarem confirm_threshold,
então a solicitação será levantada no terminal (ou na aplicação shiny, se em ambiente shiny).
Se intervals=TRUE, então os intervalos de confiança da predição são retornados para o nível conf de confiança informado.
O argumento distref recebe "centroid" ou "edge", e é passado para get.dists(). Tal argumento
regula a posição de onde as distâncias entre objetos vetoriais é calculada. Se distref="centroid",
então as distâncias são calculadas a partir do centroide das geometrias. Se distref="edge", as
distâncias são calculadas a partir da borda das geometrias. Note que naturalmente objetos do tipo
ponto terão suas distâncias calculadas sempre a partir do centroide.