**May 6 and 8 slides (.pdf)**

- Different ways to quantify model spread and uncertainty: IPCC AR5, Chapter 12, Box 12.1 (.pdf)
- Color schemes for displaying model spread and uncertainty: Kaye, N.R., A. Hartley and D. Hemming, 2012: Mapping the climate: guidance on appropriate techniques to map climate variables and their uncertainty. Geoscientific Model Development, Vol. 5, 245-256, doi:10.5194/gmd-5-245-2012. (.pdf)
- A metric ("R") for quantifying model response robustness: Knutti, R. and J. Sedlacek, 2013: Robustness and uncertainties in the new CMIP5 climate model projections. Nature Climate Change, Vol. 3, 369-373, doi:10.1038/NCLIMATE1716. (.pdf)
- Balanced colormap without sharp gradients like most rainbow schemes (for Matlab) based off of some papers by Borland and Taylor (2007) and Kindlmann et al. (2002): Matlab Central File Exchange (webpage)
- Another colormap option (for Matlab): Matlab Central File Exchange (webpage)

**April 29 code (.m)**

- Space-Time cross-spectrum analysis Matlab example: matlab code (.m)
- Space-Time calculate code package: compressed file of Matlab functions (.zip)
- Test data for space-time example (5 seasons of daily Jan.-Mar. data from ERA-Interim): NetCDF file of u, v and t (.nc)

**April 24 slides (.pdf)**

- Mixed Space-Time Spectral Analysis lecture notes: (.pdf)

**April 22 code (.m)**

- Cross-spectrum analysis example: matlab code (.m)
- Detrending your data before applying the FFT: matlab code (.m)

**April 15 slides (.pdf)**

- Response functions of moving average filters: matlab code (.m)
- Butterworth example and impluse response: matlab code (.m)

**April 8 slides (.pdf)**

- Matlab code of boxcar and hanning windows: matlab code (.m)
- Seasonal cycle simple filtering example: matlab code (.m)

**April 1 and 3 slides (.pdf)**

- Matlab code to visualize the autocorrelation of a linear trend: matlab code (.m)
- Matlab code to test significance of spectral peaks: matlab code (.m)
- Matlab function inputwd (needed for the above code): matlab code (.m)

**March 27 code (.m)**

- Matlab code to visualize Nyquist frequencies and wavenumbers in a domain : matlab code (.m)
- Matlab code to visualize decomposition of time series into sines and cosines, and how to calculate the regression coeff. Ak and Bk : matlab code (.m)

**March 26 slides (.pdf)**

- EOFs in the literature and overview of methods from finding coupled patterns (e.g. EEOF, MCA, CCA, REOF)

**March 11 slides (.pdf)**

- 8 physical variables EOF example

**March 4 slides (.pdf)**

- brief introduction to EOFs

**February 24, 25, 27, 2014 slides (.pdf)**

- Monte Carlo simulation for testing correlation normality: testing correlation normality (.m)

**February 20, 2014 slides (.pdf)**

- Comparison of linear least-squares and orthogonal least squares: LSQ vs OLS (.m)

**February 13, 2014 slides (.pdf)**

**February 11, 2014 slides (.pdf)**

- Monte Carlo example from February 11, 2014: Monte Carlo example (.m)
- Jackknife example from February 11, 2014: jackknife example (.m), NAO timeseries (.mat)
- Subsampling example from February 11, 2014: subsampling example (.m), August Z500 (.mat)

**January 21, 2014 slides (.pdf)**

- MATLAB scripts from January 28, 2014: histogram simulation (.m), central limit theorem (.m)
- Clear figure code: cfig (.m)