Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
A flexible two-column Jekyll theme. Perfect for personal sites, blogs, and portfolios hosted on GitHub or your own server. Latest release v4.9.1
Species distribution modelling
Get an overview of species distribution modelling techniques and use R for handling, modelling and visualizing geodata
Splash Page
Bacon ipsum dolor sit amet salami ham hock ham, hamburger corned beef short ribs kielbasa biltong t-bone drumstick tri-tip tail sirloin pork chop.
Posts
unit00
Learning Environment
This course is intended as a blended learning module, although the provided introductions, explanations and examples might be useful for self-study only, too.
Deliverables
You need to deliver unmarked assignments (“Studienleistung”) during the course and at the end a marked student HTML tutorial work as part of your overall co...
Frequently Asked Questions
Git and GitHub Where can I find the url to my personal GitHub classroom repository? Follow the link to the GitHub classroom provided by the instructor and y...
unit01
Overview
Go through a brute force introduction into R, R Markdown, the RStudio IDE, version management with Git and GitHub’s classroom functionality to get ready for ...
R and RStudio
Start to learn the essentials for working with R and RStudio.
Example: R Markdown with html output
This page shows how a compiled R markdown file looks like (in fact, all code examples in this course were compiled with R markdown). This is a header This ...
Git and GitHub
Learn the essentials for working with Git and GitHub.
Assignments
A note on individual learning log assignments with GitHub Within this course, you will individually submit your personal solutions for the course assignments...
Assignment: Hello R, Hello GitHub
This assignment introduces you to R, R scripts and R markdown. Your submission will be pushed to your class repository at GitHub. After completion you should...
unit02
Overview
Learn how data can be measured and represented by different data types before focussing on how these data types are structured in object types in R. Get to k...
Data Types
Learn how data is measured and organized from an R perspective.
Object Types
Learn how data types are structured within different object types in R.
Indexing
Learn how to access your data in R objects.
Work Environment
Efficiently set up your project directory structure and get control over your paths to directories and files.
Assignment: Input and Output of Data
This assignment introduces you to data input and output with R and will strengthen your skills in work directory management.
unit03
Overview
Get a brute-force introduction to working with different kinds of spatial data in R.
Vector Data
Vector data consists of potentially linked points defined by coordinates that can form complex geometries with assigned attributes. Vector data model In a ...
Raster Data
Raster data consists of cells or pixels in a seamless grid system and usually contain only one value per cell or pixel. Raster data model Raster data is co...
Coordinate Reference Systems
An integral part of all spatial data is the coordinate reference system (CRS), which is used to define meaningful distances between data points irrespective ...
Example: Workflow in R
This example provides a schematic workflow for processing vector and raster data in R. Get raster data Firstly, we import some raster data into our working...
Assignment: Spatial Data Processing
This exercise will lead you through some of the most basic and important steps for spatial data processing. Things you need for this worksheet R — the in...
unit04
Overview
Learn why Species Distribution Modelling (SDM) is necessary, what SDM can be used for, as well as the underlying ecological concepts of SDM.
Why SDM?
Obviously, there are too many species on Earth to know them all, not to say their distributional ranges. To make things even more complicated, a species doe...
Task: Ecological Concepts
There are some ecological concepts that are needed to interpret and critically evaluate SDM results, which are going to be discussed here. Watch the followi...
Student tutorial assignment
There are plenty of methods available for species distribution modelling. Here are the arguably most important ones, which will be introduced by the student...
Assignment: SDM Basics
SDM Basics and student tutorial Get an overview of relevant R-packages and literature for your assigned SDM method Start preparing your tutorial This...
unit05
SDM workflow I - overview
All SDM approaches have a similar generic workflow as outlined by Zurell et. al 2020:
SDM workflow I - Data
Occurence records Species distribution modeling is only possible when some data on the occurrence of a species have been determined on-site by experts. In t...
SDM workflow I - Training, validation and test data
The data of the species occurrence is referred to as training data, usually machine learning models are not trained with all data but only with a subset of d...
SDM workflow I - Exercise: get your training data
Exercise: Create your training data The with code below, you can prepare predictors and training data for species distribution modeling. We will use the butt...
SDM workflow II - Exercise: Model fitting
Last week we prepared the training data we will use for our species distribution modeling task. The training dataset as well as the background points will be...
SDM workflow II - Exercise: Assessment & predictions
Predictions Now we create a spatial prediction with our model and do a visual inspection of the map we created. Load the pre-trained model using the readRDS...
Assignment: SDM workflow
SDM workflow Follow the entire code in Unit 5 of the SDM workflow. Ensure that all the code runs smoothly and that you have a clear understanding of each...
unit06
Assignment: Student tutorials
Get familiar with relevant references for SDM and prepare an HTML tutorial for a particular modelling technique.
unit99
Overview
This is going to be a continuously updated collection of sources to obtain various kinds of information on different SDM techniques.