Skip to content

Latest commit

 

History

History
100 lines (56 loc) · 9.08 KB

File metadata and controls

100 lines (56 loc) · 9.08 KB

Links to screencasts for ZOL851 (Statistical Methods in Ecology and Evolution)

Introduction to R screencasts

Introduction to R: R as calculator (7:52: R as calculator, assignment operators, basic arithmetic operations, Boolean (T/F)).

Introduction to R: R is vectorized (6:08: Over writing variable assignments, R is vectorized)

Introduction to R: Comparing Vectors, Making matrices (6:29: Comparing vectors, Making matrices, data structures in R, attributes of objects)

Introduction to R: introducing objects and classes in R (8:05: Objects, classes, the basics.)

Introduction to R: workspaces getting help (6:53: looking at objects in workspace, removing objects, saving workspace, help functions in R)

Introduction to R: functions in R (8:20) (writing our own functions, what script editor (IDE) might you wish to use)

Introduction to R: indexing, regular sequences (15:39)

Introduction to R: Getting your data in to R (24:37)

Some basic programming techniques in R

Control flow in R (17:16, if statements, else if, ifelse(), for loops, strsplit())

the apply family of functions in R (21:10: apply, sapply, tapply, by)

Introduction to the general linear model in R

Introduction to the General Linear model in R part 1

Introduction to linear models using R part 2

Introduction to linear models using R part 3

Interpreting the parameters in models with multiple predictors

Examining colinearity among predictor variables using R

Basic diagnostics for the general linear model using R

Some basic tutorials on probability distributions, and using them in R

Basic probability calculations in R

Basic probability calculations in R, part II

Where do the Chi-squared and F distributions come from

Introduction to monte carlo (simulation) based approaches for inferences

The absolute basics for doing simulations

Screencast - Generating Monte Carlo Confidence Intervals part I ~20m minutes.

Screencast - Monte Carlo simulations under null models. How to generate monte carlo simulation models under null models, and using them to get simple things like p-values (we have to start somewhere).

Screencast - Generating Monte Carlo Confidence Intervals part II

Introduction to resampling methods (permutation tests, non-parametric bootstrap).

Screencast - Using the sample() function for resampling - Basics (8:05) how to use the sample function to do sampling with and without replacement.

Screencast - Introduction to Permutation tests in R Performing simple permutation tests for simple linear models.

Screencast - Introduction to the non-parametric bootstrap using R How to use simple non parametric bootstrap to construct SE, CIs and for simple hypothesis testing.

Screencast -Using the non-parametric bootstrap in R for generating confidence intervals for linear models

Maximum Likelihood Estimation

Introduction to model fitting with Maximum Likelihood estimation using R

Slightly more advanced model fitting with MLE in R

Some tutorials on fitting and intepreting mixed models in R using the lme4 library (and other tools)

Fitting linear mixed models using lmer() - This tutorial is a bit on the long side!

Fitting a longitudinal model using lmer() Based on a classic example from Douglas Bates.

Lectures and tutorial on Model Uncertainty, Model Selection and multi-model inference

Information and Model Selection Lecture part 1.

Information and Model Selection Lecture part 2

Information and Model Selection Lecture part 3

Information and Model Selection Lecture part 4

Information and Model Selection Lecture part 5

Information and Model Selection Lecture part 6- multimodel inferences.

TO DO LIST FOR ID

  1. Screencast on using lists, lapply, do.call, unlist, etc (i.e. all of the headaches with lists).
  2. Screencast on data munging with base R (including reshape)
  3. screencast on data munging with dplyr, and reshaping with reshape library, maybe tidyr.
  4. functions, scopes and environments. Or just send them to here
  5. permutations using residuals?

Where to go next (books, Hadley Wickham advanced R, etc..)

Some other nice tutorials to try