Learn R Programming

UncerIn2 (version 2.0)

krigingUncertain: Krigging and Fuzzy kriging interpolation

Description

This function provides kriging interpolation over the input data enriched by the uncertainty with multiple dispatch. The input data must be an S4 object class of UncertainPoints or Points in case of Fuzzy kriging. Grid type of Spatial. Output object is type of S4 class UncertainInterpolation or in case of Fuzzy kriging S4 class FuzzyInterpolation. For more informations about fuzzy kriging interpolation read Details.

Usage

"krigingUncertain"(object, grid, data_variogram = data, block = 0, model = c("Sph", "Exp", "Gau", "Ste"), kappa = c(0.05, seq(0.2, 2, 0.1), 5, 10), fix.values = c(NA,NA,NA), remove_duplicates = TRUE, verbose = FALSE, GLS.model = NA, start_vals = c(NA,NA,NA), miscFitOptions = list())
"krigingUncertain"(object, grid, krigingModel, psills, ranges, nuggets, models, vgm_start, logResults=FALSE)

Arguments

object
Input data. An object of UncertainPoints class.
grid
Input Spatial grid.
...
Additional arguments to be passed to f.
data_variogram
An optional way to provide a different dataset for the building of the variogram then for the spatial interpolation.
block
Use this parameter to pass on a specification for the block size. e.g. c(1000,1000)
model
List of models that will be tested during automatic variogram fitting
kappa
List of values for the smoothing parameter of the Matern model that will be tested during automatic variogram fitting.
fix.values
Can be used to fix a variogram parameter to a certain value. It consists of a list with a length of three. The items describe the fixed value for the nugget, range and sill respectively. Setting the value to NA means that the value is not fixed. Is passed on to autofitVariogram.
remove_duplicates
logical, remove duplicates from input
verbose
logical, if TRUE autoKrige will give extra information on the fitting process
GLS.model
If a variogram model is passed on through this parameter a Generalized Least Squares sample variogram is calculated.
start_vals
Can be used to give the starting values for the variogram fitting. The items describe the fixed value for the nugget, range and sill respectively.
miscFitOptions
Additional options to set the behavior of autofitVariogram.
krigingModel
Model of the kriging used in the calculations.
psills
Defined psills.
ranges
Defined ranges.
nuggets
Defined nuggets.
models
Variogram model of dependent variable (or its residuals).
vgm_start
Modal variogram selected for the data.
logResults
Was the dataset logaritmized prior to the calculation?

Value

Returns an object of class UncertainInterpolation or FuzzyInterpolation.

Details

The function for Fuzzy kriging and its processes were taken from source code Jan Caha. For more informations and details visit https://github.com/JanCaha/Hais2015-paper.

See Also

UncertainPoints-class, Points-class, UncertainInterpolation-class, FuzzyInterpolation-class, Grid.def,Grid.box, Grid.interpolation, autoKrige, Plot, uncertaintyInterpolation2-package, https://github.com/JanCaha/Hais2015-paper