LatticeKrig: Multiresolution Kriging Based on Markov Random Fields
Version 6.4

Methods for the interpolation of large spatial datasets. This package follows a "fixed rank Kriging" approach using a large number of basis functions and provides spatial estimates that are comparable to standard families of covariance functions. Using a large number of basis functions allows for estimates that can come close to interpolating the observations (a spatial model with a small nugget variance.) Moreover, the covariance model for this method can approximate the Matern covariance family but also allows for a multi-resolution model and supports efficient computation of the profile likelihood for estimating covariance parameters. This is accomplished through compactly supported basis functions and a Markov random field model for the basis coefficients. These features lead to sparse matrices for the computations and this package makes of the R spam package for this. An extension of this version over previous ones ( < 5.4 ) is the support for different geometries besides a rectangular domain. The Markov random field approach combined with a basis function representation makes the implementation of different geometries simple where only a few specific functions need to be added with most of the computation and evaluation done by generic routines that have been tuned to be efficient. One benefit of this package's model/approach is the facility to do unconditional and conditional simulation of the field for large numbers of arbitrary points. There is also the flexibility for estimating non-stationary covariances and also the case when the observations are a linear combination (e.g. an integral) of the spatial process. Included are generic methods for prediction, standard errors for prediction, plotting of the estimated surface and conditional and unconditional simulation.

Browse man pages Browse package API and functions Browse package files

AuthorDouglas Nychka [aut, cre], Dorit Hammerling [aut], Stephan Sain [aut], Nathan Lenssen [aut], Colette Smirniotis [aut]
Date of publication2017-05-23 03:39:00 UTC
MaintainerDouglas Nychka <nychka@ucar.edu>
LicenseGPL (>= 2)
Version6.4
URL https://www.r-project.org
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("LatticeKrig")

Man pages

directionCosines: Utility functions for spherical coordinate and projections.
gridList-class: Class '"gridList"'. A description of a regular and...
IcosohedronGrid: Icosoherdal multiresolution grids
LatticeKrig: User-friendly spatial prediction and inference using a...
LKDist: Find all pairwise distances within a maximum distance.
LKGeometry: Tailoring the LatticeKrig model to a specific geometry.
LKinfoCheck: Check the LKinfo object
LKrig: Spatial prediction and inference using a compactly supported...
LKrig.basis: Functions for generating a multiresolution, compactly...
LKrigDefaultFixedFunction: Creates fixed part of spatial model.
LKrigDistance-methods: Distance function methods for 'LKrigDistance' in Package...
LKrigInternal: Internal functions for LatticeKrig package.
LKrigLatticeCenters: Methods to report the locations or scales associated with the...
LKrigMiscellaneous: Miscellaneous internal functions for LatticeKrig package.
LKrig.MLE: Simple function to search over covariance parameters for...
LKrigNormalizeBasis: Methods and functions to support normalizing to marginal...
LKrigSAR: Method that creates the spatial autoregressive (SAR) matrix.
LKrigSetup: Create or update the LatticeKrig model object (LKinfo) for...
LKrigSetupAlpha: Creates the alpha parameter list in LatticeKrig covariance.
LKrigSetupAwght: Method to create a.wght component from the 'LKinfo' object.
LKrigSetupLattice: Creates the lattice information for a specific geometry.
LKrig.sim: Functions for simulating a multiresolution process following...
PeriodicGeometry: Geometries to represent 2-d and 3-d spherical data.
Radial.Basis: Two dimensional radial and tensor basis functions based on a...
registerdFORTRAN: Internal FORTRAN routines for working with grids and finding...
setDefaultsLKinfo: Method for including default information in the LKinfo...

Functions

Awght2Omega Man page Source code
IcosohedronFaces Man page Source code
IcosohedronGrid Man page Source code
LKArrayShift Man page Source code
LKBox Man page
LKCylinder Man page
LKDist Man page Source code
LKDistComponents Man page Source code
LKDistGrid Man page Source code
LKDistGridComponents Man page Source code
LKGeometry Man page
LKGridCheck Man page Source code
LKGridFindNmax Man page Source code
LKInterval Man page
LKRectangle Man page
LKRectangleSetupNormalization Man page Source code
LKRing Man page
LKSphere Man page
LKinfo Man page
LKinfoCheck Man page Source code
LKinfoCheck.default Man page Source code
LKinfoUpdate Man page Source code
LKrig Man page Source code
LKrig.MLE Man page Source code
LKrig.basis Man page Source code
LKrig.coef Man page Source code
LKrig.cov Man page Source code
LKrig.cov.plot Man page Source code
LKrig.cyl Man page
LKrig.lnPlike Man page Source code
LKrig.lnPlikeOLD Man page Source code
LKrig.make.par.grid Man page Source code
LKrig.precision Man page Source code
LKrig.quadraticform Man page Source code
LKrig.rowshift Man page Source code
LKrig.rowshift.periodic Man page Source code
LKrig.shift.matrix Man page Source code
LKrig.sim Man page Source code
LKrig.sim.conditional Man page Source code
LKrig.spind2spam Man page Source code
LKrig.traceA Man page Source code
LKrigCovWeightedObs Man page Source code
LKrigDefaultFixedFunction Man page Source code
LKrigDistance Man page
LKrigDistance,matrix,gridList,numeric-method Man page
LKrigDistance,matrix,matrix,numeric-method Man page
LKrigDistance-methods Man page
LKrigFindLambda Man page Source code
LKrigFindLambdaAwght Man page Source code
LKrigLatticeCenters Man page Source code
LKrigLatticeCenters.LKBox Man page Source code
LKrigLatticeCenters.LKCylinder Man page Source code
LKrigLatticeCenters.LKInterval Man page Source code
LKrigLatticeCenters.LKRectangle Man page Source code
LKrigLatticeCenters.LKRing Man page Source code
LKrigLatticeCenters.LKSphere Man page Source code
LKrigLatticeCenters.default Man page Source code
LKrigLatticeScales Man page Source code
LKrigLatticeScales.default Man page Source code
LKrigMakewU Man page Source code
LKrigMakewX Man page Source code
LKrigMarginalVariance Man page Source code
LKrigNormalizeBasis Man page Source code
LKrigNormalizeBasisFast Man page Source code
LKrigNormalizeBasisFast.LKRectangle Man page Source code
LKrigNormalizeBasisFast.default Man page Source code
LKrigPeriodicFixedFunction Man page Source code
LKrigSAR Man page Source code
LKrigSAR.LKBox Man page Source code
LKrigSAR.LKCylinder Man page Source code
LKrigSAR.LKInterval Man page Source code
LKrigSAR.LKRectangle Man page Source code
LKrigSAR.LKRing Man page Source code
LKrigSAR.LKSphere Man page Source code
LKrigSAR.default Man page Source code
LKrigSetup Man page Source code
LKrigSetupAlpha Man page Source code
LKrigSetupAlpha.LKBox Man page
LKrigSetupAlpha.LKInterval Man page
LKrigSetupAlpha.LKRectangle Man page
LKrigSetupAlpha.default Man page Source code
LKrigSetupAwght Man page Source code
LKrigSetupAwght.LKRectangle Man page Source code
LKrigSetupAwght.default Man page Source code
LKrigSetupLattice Man page Source code
LKrigSetupLattice.LKBox Man page Source code
LKrigSetupLattice.LKCylinder Man page Source code
LKrigSetupLattice.LKInterval Man page Source code
LKrigSetupLattice.LKRectangle Man page Source code
LKrigSetupLattice.LKRing Man page Source code
LKrigSetupLattice.LKSphere Man page Source code
LKrigSetupLattice.default Man page Source code
LKrigUnrollZGrid Man page Source code
LambdaAwghtObjectiveFunction Man page Source code
LatticeKrig Man page Source code
LatticeKrigEasyDefaults Man page Source code
Radial.basis Man page Source code
Tensor.basis Man page Source code
WendlandFunction Man page Source code
choleskyMemory Man page
convertIndexArray Man page Source code
convertIndexPeriodic Man page Source code
createLKrigObject Man page Source code
dfind2d Man page
dfind3d Man page
directionCosines Man page Source code
expandMList Man page Source code
expandMatrix Man page Source code
expandMatrix0 Man page Source code
findnorm Man page
grid2Index Man page Source code
gridList Man page
gridList-class Man page
gridListInfo Man page Source code
lkdist Man page
lkdistcomp Man page
lkdistgrid Man page
lkdistgridcomp Man page
omega2Awght Man page Source code
predict.LKrig Man page Source code
predictLKrigFixedFunction Man page Source code
predictSE.LKrig Man page
predictSurface.LKrig Man page
print.LKinfo Man page Source code
print.LKrig Man page Source code
print.LatticeKrig Man page Source code
projectionSphere Man page Source code
repMatrix Man page Source code
setDefaultsLKinfo Man page Source code
setDefaultsLKinfo.LKBox Man page Source code
setDefaultsLKinfo.LKCylinder Man page Source code
setDefaultsLKinfo.LKInterval Man page Source code
setDefaultsLKinfo.LKRectangle Man page Source code
setDefaultsLKinfo.LKRing Man page Source code
setDefaultsLKinfo.LKSphere Man page Source code
setDefaultsLKinfo.default Man page Source code
simConditionalDraw Man page Source code
summary.LKrig Man page Source code
surface.LKrig Man page Source code
toSphere Man page Source code
triWeight Man page Source code

Files

inst
inst/CITATION
tests
tests/LKrig.se.test.R
tests/LKrig.se.test.Rout.save
tests/LKrigMarginalVariance.test.R
tests/LKrigMarginalVariance.test.Rout.save
tests/LKrig.test.3D.Rout.save
tests/LKrig.nullspace.test.Rout.save
tests/LKrig.test.inverse.Rout.save
tests/LKrig.basis.test.R
tests/LKrig.precision.test.Rout.save
tests/LKrig.basis.test.Rout.save
tests/LKrig.LKCylinder.test.Rout.save
tests/LKrig.testFindAwght.R
tests/LKrig.lnPLike.test.R
tests/LKrig.LKSphere.test.R
tests/LKrig.LKCylinder.test.R
tests/LKrig.test.R
tests/LKrig.testFindAwght.Rout.save
tests/LKrig.lnPlike.test.Rout.save
tests/LKrig.test.3D.R
tests/LKrig.precision.test.R
tests/LKrig.test.Rout.save
tests/LKrig.test.inverse.R
tests/LKrig.FindNorm.test.R
tests/LKrig.nullspace.test.R
tests/LKrig.FindNorm.test.Rout.save
src
src/dfind2d.f
src/findNormNEW.f
src/dfind1d.f
src/LKdist.f
src/multBasisNEW.f
src/zzzinit.c
src/LKdistgrid.f
NAMESPACE
R
R/LKrig.sim.R
R/summary.LKrig.R
R/print.LKrig.R
R/LKinfoCheck.R
R/LKDistGridComponents.R
R/predictSurface.LKrig.R
R/LKrigSetup.R
R/LKDistComponents.R
R/predictSE.LKrig.R
R/GridList.R
R/LKrigMarginalVariance.R
R/triWeight.R
R/LKrig.misc.R
R/LKrig.precision.R
R/LKrigLatticeCenters.R
R/LKrigCovWeightedObs.R
R/ModelLKSphere.R
R/Awght2Omega.R
R/LKrig.coef.R
R/LKrigSetupAlpha.R
R/LKrigLatticeScales.R
R/LKrig.make.par.grid.R
R/LKrigFindLambda.R
R/directionCosines.R
R/Tensor.basis.R
R/LKrigFindLambdaAwght.R
R/LKrigSAR.R
R/LKrig.cov.plot.R
R/LKDist.R
R/LKrig.MLE.R
R/LKGridFindNmax.R
R/Radial.basis.R
R/LKrigNormalizeBasis.R
R/LKrigUnrollGrid.R
R/LKGridCheck.R
R/ModelBox.R
R/surface.LKrig.R
R/LKrig.basis.R
R/predict.LKrig.R
R/LKrig.quadraticform.R
R/ModelRing.R
R/LKrig.cov.R
R/LKinfoUpdate.R
R/setDefaultsLKinfo.R
R/LatticeKrig.R
R/LKRectangleFastNormalization.R
R/LKrig.lnPlike.R
R/ModelInterval.R
R/LKDistGrid.R
R/print.LKinfo.R
R/ModelCylinder.R
R/LKrig.traceA.R
R/LKrig.sim.conditional.R
R/LKrigDistance.R
R/predictLKrigFixedFunction.R
R/WendlandFunction.R
R/LKrigMakewU.R
R/ModelRectangle.R
R/LKSphere-Internal.R
R/LKrigSetupLattice.R
R/LKrigSetupAwght.R
R/LKrigDefaultFixedFunction.R
R/LKrig.R
R/createLKrigObject.R
R/convertIndexPeriodic.R
R/LKrig.spind2spam.R
R/LKrigMakewX.R
R/zzz.R
R/LatticeKrigEasyDefaults.R
R/print.LatticeKrig.R
MD5
DESCRIPTION
man
man/LKrigSetupAwght.Rd
man/LKrig.sim.Rd
man/registerdFORTRAN.Rd
man/LKinfoCheck.Rd
man/gridList-class.Rd
man/figures
man/figures/S1.pdf
man/figures/S2.png
man/figures/S3.png
man/figures/S1.png
man/LKDist.Rd
man/PeriodicGeometry.Rd
man/LKrigInternal.Rd
man/LKrigSAR.Rd
man/LKrigLatticeCenters.Rd
man/IcosohedronGrid.Rd
man/LKrigDefaultFixedFunction.Rd
man/LKrig.Rd
man/LKrigSetupAlpha.Rd
man/Radial.Basis.Rd
man/LKrig.basis.Rd
man/LKrigDistance-methods.Rd
man/directionCosines.Rd
man/LKGeometry.Rd
man/LKrigSetup.Rd
man/LKrigNormalizeBasis.Rd
man/setDefaultsLKinfo.Rd
man/LKrigSetupLattice.Rd
man/LatticeKrig.Rd
man/LKrig.MLE.Rd
man/LKrigMiscellaneous.Rd
LatticeKrig documentation built on May 23, 2017, 9:06 a.m.