Introduction to Statistical Computing
Three-Toed Sloth 2014-09-13
Summary:
At an intersection of Enigmas of Chance and Corrupting the Young.
Fall 2014
- Lectures:
- Introduction to the Course; Basic Data Types
- Bigger Data Structures
- Dataframes and Control
- Introduction to Strings
- Regular Expressions
Fall 2013
- Flow control, iteration, vectorization
- Writing and Calling Functions
- Writing Multiple Functions
- Top-Down Design
- Testing
- Debugging
- Functions as Objects
- Optimization I: Simple Optimization
- Abstraction and Refactoring
- Split, Apply, Combine I: Using Basic R
- Split, Apply, Combine II: Using plyr
- Simulation I: Generating Random Variables
- Simulation II: Markov Chains
- Simulation III: Monte Carlo and Markov Chain Monte Carlo
- Simulation IV: Quantifying uncertainty with simulations
- Optimization II: Deterministic, unconstrained optimization
- Optimization III: Stochastic and constrained optimization
- Basic character/string manipulation
- Regular expressions
- Importing data from web pages
- Review on text processing
- Change of representation; text as vectors
- Databases
- Simulation V: Matching simulation models to data
- Speed, computational complexity, going beyond R
- Computing for statistics
- Labs:
- Basic Probability, Basic Data Structures
- Only the Answers Have Changed
- Of Big- and Small- Hearted Cats
- Like a Jackknife to the Heart
- Testing Our Way to Outliers
- I Can Has Likelihood Surface?
- Bunches of Novels
- How Antiobiotics Came to Peoria
- Tremors/a>
- Scrape the Rich
- Baseball Salaries
- Homework:
- Rainfall, Data Structures, Obsessive Doodling
- Tweaking Resource-Allocation-by-Tweaking
- Hitting Bottom and Calling for a Shovel
- Standard Errors of the Cat Heart
- Dimensions of Anomaly
- I Made You a Likelihood Function, But I Ate It
- The Intensity of 19th Century Literature
- Antibiotic Diffusion and Outlier Resistance
- Canceled
- A Maze of Twisty Little Passages
- Several Hundred Degrees of Separation
- Exams:
- Midterm Exam
Self-Evaluation and Lessons Learned
Fall 2012
Class announcement Lectures with no links haven't been delivered yet, and the order an topics may change.
- Lectures:
- Introduction to the class, basic data types, basic data structures
- More data structures: matrices, data frames, structures of structures
- Flow Control, Looping, Vectorization
- Writing and Calling Functions
- Writing Multiple Functions
- Top-Down Design
- Testing
- Debugging
- The Scope of Names
- Functions as Objects
- Split/Apply/Combine I: Using Basic R
- Split/Apply/Combine II: Using plyr
- Abstraction and Refactoring
- Graphics (canceled)
- Simulation I: Random variable generation
- Simulation II: Monte Carlo, Markov chains, Ma