Learn R Programming

⚠️There's a newer version (1.4-0) of this package.Take me there.

spup

R package: spup - Spatial Uncertainty Propagation Analysis

Description

Uncertainty propagation analysis in spatial environmental modelling following methodology described in Heuvelink et al. (2007) and Brown and Heuvelink (2007). The package provides functions for examining the uncertainty propagation starting from input data and model parameters, via the environmental model onto model outputs. The functions include uncertainty model specification, stochastic simulation and propagation of uncertainty using Monte Carlo (MC) techniques. Uncertain variables are described by probability distributions. Both numerical and categorical data types are handled. Spatial auto-correlation within an attribute and cross-correlation between attributes is accommodated for. The MC realizations may be used as input to the environmental models called from R, or externally.

Installation

R package spup is available on CRAN and can be installed in R as:

install.packages("spup")

The development version from GitHub can be install via:

library(devtools)
install_github("ksawicka/spup")

References

Brown, J. D. and G. B. M. Heuvelink (2007). "The Data Uncertainty Engine (DUE): A software tool for assessing and simulating uncertain environmental variables." Computers & Geosciences 33(2): 172-190.

Heuvelink, G. B. M., et al. (2007). "A probabilistic framework for representing and simulating uncertain environmental variables." International Journal of Geographical Information Science 21(5): 497-513.

Copy Link

Version

Install

install.packages('spup')

Monthly Downloads

140

Version

1.2-1

License

GPL (>= 3)

Maintainer

Kasia Sawicka

Last Published

March 14th, 2018

Functions in spup (1.2-1)

check_if_Spatial

Simple check if class of provided object is Spatial
print.template

Print method for class "template."
woon

Neighbourhood in Rotterdam.
defineUM

Define an uncertainty model for a single variable
dem30m

Digital Elevation Model of Zlatibor region in Serbia.
genSample.JointScalar

Generating sample from cross-correlated variables described by a scalar.
genSample.MarginalCategoricalSpatial

Generating Monte Carlo sample from an uncertain object of a class 'MarginalCategoricalSpatial'
list_depth

Function to find the level of list nesting
genSample

Methods for generating Monte Carlo realizations from uncertain inputs.
render.template

Render method for "template" class.
sd_MC_sgdf

sd() function for MC sample saved in a SpatialGridDataFrame
OC

Soil organic carbon content in a south area (33 x 33km) of lake Alaotra in Madagascar.
OC_sd

Standard deviation of soil organic carbon content in a south area (33 x 33km) of lake Alaotra in Madagascar.
genSample.MarginalNumericSpatial

Generating Monte Carlo sample from an uncertain object of a class 'MarginalNumericSpatial'
genSample.MarginalScalar

Generating Monte Carlo sample from an uncertain object of a class 'MarginalScalar'
render

Rendering template
render.character

Render method for "character" class.
spup--pkg

spup - Package for spatial uncertainty propagation
stratsamp

Stratified sampling for spatial variables
crm2vgm

Converting a spatial correlogram model to a variogram model
defineMUM

Define Mulivariate Uncertainty Model
find_strata

Sampling from a given distribution
genSample.JointNumericSpatial

Generating Monte Carlo sample from a list of uncertain objects that are cross-correlated.
makeCRM

Defining a spatial correlogram model
mean_MC_sgdf

mean() function for MC sample saved in a SpatialGridDataFrame
template

Constructor for class "template".
var_MC_sgdf

var() function for MC sample saved in a SpatialGridDataFrame
TN

Soil total nitrogen content in a south area (33 x 33km) of lake Alaotra in Madagascar.
TN_sd

Standard deviation of soil total nitrogen content in a south area (33 x 33km) of lake Alaotra in Madagascar.
distribution_sampling_raster

Sampling from a given distribution
executable

Wrapper function for calling executables in R
propagate

Propagation function
quantile_MC_sgdf

quantile() function for MC sample saved in a SpatialGridDataFrame
varcov

Calculate variance covariance matrix
vgm2crm

Convert vgm to crm
check_distribution

Simple check if distribution provided in defineUM() belongs to a list of supported distributions.
dem30m_sd

Standard deviation of Digital Elevation Model of Zlatibor region in Serbia.
distribution_sampling

Sampling from a given distribution
plot.SpatialCorrelogramModel

Plots correlogram model