Review of Vectors, Matrices, Lists and Functions
  • Course Introduction
  • Install R and RStudio
  • Review: Vectors, Matrices, Lists (part 1)
  • Review: Vectors, Matrices, Lists (part 2)
  • Sequences and Replications (part 1)
  • Sequences and Replications (part 2)
  • Sort and Order
  • Creating a Matrix (part 1)
  • Using Matrices (part 2)
  • List Structures and Horsekicks (part 1)
  • Dpois() Function and Horsekicks (part 2)
  • Sampling from a Dataframe
  • Section 1 Exercises
Simulation Examples: Tossing a Coin
  • R Expressions Exercises Answers (part 1)
  • R Expressions Exercises Answers (part 2)
  • Introduction to Simulation: A Game of Tossing a Coin (part 1)
  • Introduction to Simulation: A Game of Tossing a Coin (part 2)
  • Write a Simulation Function (part 1)
  • Write a Simulation Function (part 2)
  • Continue Coin Tossing Simulation (part 3)
  • Continue Coin Tossing Simulation (part 4)
Simulation Examples: Returning Checked Hats
  • Random Permutations: Hat Problem (part 1)
  • Random Permutations: Hat Problem (part 2 )
  • Random Permutations: Hat Problem (part 3)
  • Random Permutations: Hat Problem (part 4)
  • Random Permutations: Hat Problem (part 5)
  • Random Permutations: Hat Problem (part 6)
  • Checking Hats Exercise
Simulation Examples: Collecting Baseball Cards and "Streaky" Behavior
  • Solution to Checking Hats Exercise
  • Collecting Baseball Cards Simulation (part 1)
  • Collecting Baseball Cards Simulation (part 2)
  • Collecting Baseball Cards Simulation (part 3)
  • Collecting Baseball Cards Simulation (part 4)
  • Collecting Quarters Exercise
  • Collecting State Quarters Exercise Solution
  • "Streaky" Baseball Batting Behavior (part 1)
  • "Streaky" Baseball Batting Behavior (part 2)
  • "Streaky" Baseball Batting Behavior (part 3)
  • "Streaky" Behavior Exercise
Monte Carlo Methods for Inference
  • Solution to "Streaky" Behavior Exercise
  • Using Monte Carlo Simulation to Estimate Inference
  • Sleepless in Seattle (part 1)
  • Sleepless in Seattle (part 2)
  • Applying Monte Carlo Methods to Inference (part 1)
  • Applying Monte Carlo Methods to Inference (part 2)
  • Applying Monte Carlo Methods to Inference (part 3)
  • Applying Monte Carlo Methods to Inference (part 4)
  • Applying Monte Carlo Methods to Inference (part 5)
  • Comparing Estimators: The Taxi Problem (part 1)
  • Comparing Estimators: The Taxi Problem (part 2)
  • Late to Class Again ? Exercise
Stochastic Simulation and Random Variable Generation
  • Late to Class Again Exercise Solution
  • What is Stochastic Simulation ?
  • Simulation and Random Variable Generation (part 1)
  • Simulation and Random Variable Generation (part 2)
  • Simulation and Random Variable Generation (part 3)
  • Simulating Discrete Random Variables (part 1)
  • Simulating Discrete Random Variables (part 2)
  • Simulating Discrete Random Variables (part 3)
  • Root Finding: Newton-Raphson Technique (part 1)
  • Root Finding: Newton-Raphson Technique (part 2)
  • Create Random Variables Exercise
Inverse and General Transforms
  • Create Random Variables Exercise Solution (part 1)
  • Create Random Variables Exercise Solution (part 2)
  • Inverse Transforms (part 1)
  • Inverse Transforms (part 2)
  • General Transformations (part 1)
  • General Transformations (part 2)
  • Accept-Reject Method (part 1)
  • Accept-Reject Method (part 2)
  • Accept-Reject Methods (part 3)
  • Random Variable (Poisson) Exercise 2
Simulating Numerical Integration
  • Random Variable Exercise Solution (part 1)
  • Random Variable Exercise Solution (part 2)
  • Introduction to Simulating Numerical Integration (part 1)
  • Introduction to Simulating Numerical Integration (part 2)
  • Simpson's Rule for Trapezoidal Approximation
  • Simulating Numerical Integration (part 1)
  • Simulating Numerical Integration (part 2)
  • More on Simpson's Rule
  • Simpson's Rule with phi Functions
  • Phi Functions Exercises
  • Hit and Miss (part 1)
  • Hit and Miss (part 2)
Permutation Tests
  • Phi Functions (Numerical Integration) Exercise Solution
  • Permutation Tests on a Distribution: Chckwts Example (part 1)
  • Permutation Tests on a Distribution: Chckwts Example (part 2)
  • Permutation Tests on a Distribution: Chckwts Example (part 3)
  • Permutation Tests on a Distribution: Chckwts Example (part 4)
  • Finish Permutation Tests and an Exercise
Simulation Case Studies: Seed Dispersal