Class Kriging

java.lang.Object
org.episteme.social.geography.spatial.Kriging

public class Kriging extends Object
Implements Kriging, an advanced geostatistical procedure that generates an estimated surface from a scattered set of points with z-values.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • estimate

      public static Real estimate(Place targetLocation, List<Place> knownLocations, List<Real> knownValues, Real range, Real sill, Real nugget)
      Estimates the value at a specific location using Simple Kriging.

      Note: This is a placeholder for the matrix operations required for Kriging. Real implementation requires solving K * w = m (Kriging equations).

      Parameters:
      targetLocation - The location to estimate.
      knownLocations - List of known locations (observations).
      knownValues - List of values at the known locations.
      range - The range of the variogram model.
      sill - The sill of the variogram model.
      nugget - The nugget effect.
      Returns:
      The estimated value.