You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To be future prove, we should add a switch to be able to select the variogram function as well.
For unbounded variograms (not supported at the moment) we can't express the kriging system by the covariance (not well defined then).
Unbounded variograms are already supported by PyKrige and we need to support them: GeoStat-Framework/PyKrige#136 (comment)
Further, this could maybe be helpful for some numerical problems, but I am just guessing here.
The text was updated successfully, but these errors were encountered:
MuellerSeb
changed the title
Krige: add switch to select use of variogram or covariance for kriging matrix
Krige: add switch to select use of variogram or covariance
Jul 7, 2021
MuellerSeb
changed the title
Krige: add switch to select use of variogram or covariance
Krige: add switch to select variogram or covariance
Jul 7, 2021
When setting unbiased=False (simple kriging), we can't use the variogram formulation, since the kriging weights need to sum up to 1 (unbiased condition) in order to transform the kriging system from the covariance formulation to the variogram formulation.
Consequently, simple kriging is not possible with unbounded models.
Currently, the kriging matrix is build on the covariance function of the given model:
GSTools/gstools/krige/base.py
Line 290 in 21c97fc
To be future prove, we should add a switch to be able to select the variogram function as well.
For unbounded variograms (not supported at the moment) we can't express the kriging system by the covariance (not well defined then).
Unbounded variograms are already supported by PyKrige and we need to support them: GeoStat-Framework/PyKrige#136 (comment)
Further, this could maybe be helpful for some numerical problems, but I am just guessing here.
The text was updated successfully, but these errors were encountered: