Coder Social home page Coder Social logo

adriankriger / r-trend-surfaces Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4.75 MB

Trend Surface Analysis with R (Cape Flats Aquifer)

Home Page: https://adriankriger.github.io/r-trend-surfaces/

License: MIT License

interpolation-methods ordinary-least-squares terrain-modeling variogram inverse-distance-weighting ordinary-kriging universal-kriging generalized-additive-models generalized-least-squares

r-trend-surfaces's Introduction

Trend Surface Analysis with R (Cape Flats Aquifer)

Welcome to this Trend Surface Analysis with R Tutorial!

In this set of exercises, we will explore the concepts and applications of trend surface analysis, focusing on 1st and 2nd order trend surfaces and empirical smooth functions. We also delve into the various flavors of Kriging; a powerful geostatistical interpolation method.

The goal of Trend surface analysis is to help us identify and model the underlying trend or pattern in spatial data, while interpolation techniques enable us to estimate values at unsampled locations based on nearby data points. Through this hands-on exercise and a real-world example, you will gain a deeper understanding of spatial interpolation techniques and their applications in various fields, which includes geology, environmental studies, agriculture, urban planning, remote sensing, climate studies, geomorphology, archaelogy, health studies and seismology.

We will start by understanding the principles of trend surface analysis, a technique used to model spatial trends and variations in data. You will learn how to fit 1st and 2nd order trend surfaces to a dataset and interpret the results to identify underlying patterns.

Next, we'll explore empirical smooth functions to analyze spatial data. You will be introduced to different smoothing techniques, like the generalized additive model and minimum-curvature surface (thin-plate spline) to reveal trends and patterns in noisy datasets.

We end with Kriging. Kriging is a geostatistical interpolation method that provides optimal estimates of unknown values based on spatial autocorrelation. We will cover Ordinary Kriging, Generalized Least Squares-Regression Kriging and Universal Kriging, understanding their assumptions, implementation, and the benefits they offer in different scenarios.

For these set of exersices we use a dataset that is well-suited to illustrate the concepts of trend surface: a set of observations of the elevation above mean sea level of the top of the Cape Flats aquifer, South Africa measured at ~34 wells harvested from Table Mountain groundwaterinfo.

WARNING! Please take care with the application of this dataset. The entire dataset is for illustrative purposes only. A more authoritive collection of data is required for a truly definitive result.

These notebooks are based on the work of D.G. Rossiter and are subject to copywrite. No sale nor payment to access

r-trend-surfaces's People

Contributors

adriankriger avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.