Skip to content

andrewcparnell/intro_emulators

Repository files navigation

Introduction to Emulation

Welcome to a short course that covers introductory emulation using R.

All the slides for the course are available in pdf format in the slides folder. The videos associated with the slides are shown below. The code associated with the two examples provided is in the code folder.

Sessions:

  1. Overview (17 mins) - stream video - download video
  2. Emulators and Design (17 mins) - stream video - download video
  3. Building Emulators (24 mins) - stream video - download video
  4. Plotting, Checking, and Calibrating Emulators (18 mins) - stream video - download video
  5. Deploying and Extending the Emulator (10 mins) - stream video - download video

You should watch the videos above first and then try to follow the code by downloading the software and running it yourself whilst watching the videos.

Running the code associated with the slides

To get started make sure you have downloaded R and Rstudio.

Then open up Rstudio and in the Console window type: install.packages(c('GPfit', 'ggplot2', 'lhs'))

To be able to run the larger example, you will need to download and install docker. If you are running Windows you might need to install these additional steps.

If all works well, you are now ready to start the course. Download all the files for the course by clicking here. Unzip this file and then double click on the intro_emulators.Rproj file. You can now start coding!

If you run into problems or find broken links please use the issues page.

(An older version of this course contained a much shorter introduction to stochastic emulation. The video associated with those slides is here.)