Last week I re-blogged a post introducing Approximate Bayesian Computation. I thought some of the content was a little foreign, so I wanted to give an intro to the intro. ABC core concept Say we have a process that is controlled by a parameter - say the slope in $latex y = m\cdot x+b$, or… Continue reading Introduction to an Introduction to Approximate Bayesian Computation (ABC)

# Tag: tutorial

## Tutorial: Six 3D Surface and Contour Plots in Matlab

Six example 3D surface and contour plots using @MATLAB

## Bayesian statistics part 4 – R tutorial

It's been quite a while since I updated this tutorial series- better late than never? Introduction First, we determine the distribution our data comes from, or the likelihood, and any prior information is described using the prior distribution. Then we use Markov chain Monte Carlo to explore this posterior. Then we determine if we need… Continue reading Bayesian statistics part 4 – R tutorial

## Introduction to Bayesian Statistics, Part 3

The two most popular Markov chain Monte Carlo sampling algorithms are Gibbs sampling and Metropolis Hastings. These algorithms produce Markov chains. Numbers inside a Markov chain are dependent on only the previous number. In the context of sampling, we check the probability of the proposed value based on only the probability of the current value,… Continue reading Introduction to Bayesian Statistics, Part 3

## Introduction to Bayesian statistics, Part 2

As mentioned in Part 1, in Bayesian statistics you summarize a priori knowledge in the prior, and your data in the likelihood. The prior distribution is often chosen based on analytical convenience, while the likelihood is chosen based on the underlying sampling distribution (read about some appropriate distributions here). Multiplying these together produces the posterior distribution. Probability… Continue reading Introduction to Bayesian statistics, Part 2

## Intro to Curvefitting and Optimization Powerpoint

github

## Intro to Programming in Matlab 2 Powerpoint

Example code can be found on my github.

## Intro to Matlab Programming 1 Powerpoint

Here is powerpoint for teaching programming for mathematical biology. Referenced files are available on my github.

## Basic Mathematical Biology Programming Part II

Programming elements that are used to perform basic mathematical calculations include: Arrays Matrices Equations or Simple functions Math functions See my previous post about the first two here. This post will deal with the latter two. Equations or Simple functions The simplest problem to be solved via programming would be the solution to a single… Continue reading Basic Mathematical Biology Programming Part II

## Basic Mathematical Biology Programming Part I

Programming elements that are used to perform basic mathematical calculations include: Arrays Matrices Equations or Simple functions Math functions This post will deal with the first two. Arrays Sets are common in mathematical biology : response values, independent values, time units, gene or protein names. These sets can be expressed as arrays. The two most… Continue reading Basic Mathematical Biology Programming Part I