- 0. Test your environnement: Dear honors student 2020, Due to the COVID19 crisis, the "ocean stats" class will be taught remotely. We will use Google Meet and Whatsapp to communicate. I will broadcast a powerpoint presentation and you will do some practicals using Matlab. Don't worry, the class is not about writing Matlab scripts, but primarily about statistics. However, each of you need to be able to run Matlab and open NetCDF files. Below is a small NetCDF file and a simple Matlab script. Can you please download both files, open Matlab and run the script. Please, let Kirstin know if you encountered problems or if everything is fine.
- TP0: a NetCDF file (TP0_test_file.nc)
- TP0: a Matlab script to make a plot (TP0_test_script.m)
- 1. Introduction to Times Series:
- Course Time Series 1: Introduction to Times Series
- Practical 1 with Solutions:
- TP1: ppt presentation (Cours_Time_Series_TP1.pdf)
- TP1: Matlab template (Cours_Time_Series_tp1.m)
- TP1: Matlab solutions (Cours_Time_Series_tp1s.m)
- SST measured in Anse Vata (New Caledonia) (NetCDF file)
- 2. Descriptive Satistics:
- Course Time Series 2: Descriptive Satistics
- Sampling and Aliasing
- Histograms and Density curves
- Statistical Moments: mean, variance, skewness, kurtosis; median, mode
- Quantiles and box plot
- Notion of Stationarity
- Practical 2 with Solutions:
- TP2: ppt presentation (Cours_Time_Series_TP2.pdf)
- TP2: Matlab template (Cours_Time_Series_tp2.m)
- TP2: Matlab solutions (Cours_Time_Series_tp2s.m)
- SST measured in Anse Vata (New Caledonia) (NetCDF file)
- Daily measurements of Cape Agulhas Rainfall (NetCDF file)
- 200 samples of Fish Lenght measurements (Ascii file)
- Matlab routine: Easy Box and Whisker plot (bplot.m)
- 3. Distributions and Statistical Tests:
- Course Time Series 3: Distributions and Statistical Tests
- Course Time Series 3: Statistical tables (Go here)
- Theoretical statistical distributions (Uniform, Normal, Chi-square, Student, Fisher ...)
- Inferential statistics
- Test if the distribution is normal
- Test the difference in mean of two samples
- Test the difference in variance of two samples
- Practical 3 and Solutions:
- TP3: List of Tasks (Cours_Time_Series_TP3.pdf)
- TP3: Matlab solutions (Cours_Time_Series_tp3s.m)
- 200 samples of Fish Lenght measurements (Ascii file)
- SST in Subtropical Atlantic (MAT file)
- Matlab routine: Shapiro-Wilk parametric hypothesis test (swtest.m)
- 4. Comparison of data:
- Course Time Series 4: Comparison of data
- Interpolation and regridding
- Normalization
- Scatter-plot, binned scatter plot
- Covariance and Pearson Correlation
- Taylor diagram
- Spatial correlation
- Independence, degrees of freedom and risk accumulation
- Linear regression (least square method)
- Quantile-Quantile plot
- Partial correlation
- Practical 4_1 and Solutions:
- TP4_1: List of Tasksfile (Cours_Time_Series_TP4_1.pdf)
- TP4_1: Matlab solutions (Cours_Time_Series_tp4_1s.m)
- 200 samples of two Fish Lenght measurements (Ascii file)
- Some 3D SST fields (NetCDF file)
- Some SLA Time series (NetCDF file)
- Some 3D SLA fields (NetCDF file)
- Matlab routine: Easy Box and Whisker plot (bplot.m)
- Matlab routine: Binned scatter plot (binned_plot.m)
- Practical 4_2 and Solutions:
- TP4_2: List of Tasksfile (Cours_Time_Series_TP4_2.pdf)
- TP4_2: Matlab solutions (Cours_Time_Series_tp4_2s.m)
- 200 samples of two Fish Lenght measurements (Ascii file)
- Some SLA Time series (NetCDF file)
- Some 3D SLA fields (NetCDF file)
- Matlab routine: Easy Box and Whisker plot (bplot.m)
- Matlab routine: Binned scatter plot (binned_plot.m)
- Matlab routine: Taylor Diagram (taylordiag.m)
- Article presenting the Taylor diagram: Summarizing multiple aspects of model performance in a single diagram, by Karl E. Taylor, JGR 2001 (Taylor et al., 2001)
- 5. Time Frequency Analyses:
- Course Time Series 5: Time Frequency Analyses
- Interpolation/Extrapolation
- Lag-Correlation Analysis
- Fast FourrierTransform
- Auto Regressive processes
- Wavelet Analysis
- Filtering and smoothing
- Practical 5 and Solutions:
- TP5: List of Tasks (Cours_Time_Series_TP5.pdf)
- TP5: Matlab template (Cours_Time_Series_tp5.m)
- TP5: Matlab solutions (Cours_Time_Series_tp5s.m)
- Weekly NINO3 SST (1992-2010) (NetCDF file)
- Matlab routine: Running mean (runmean.m)
- Matlab routine: multi Taper Spectrum 1 (JD_spectra.m)
- Matlab routine: multi Taper Spectrum 2 (pmtmPH.m)
- Wavelet package from Torrence and Compo (1998) (wavelet.m, wave_bases.m, wave_signif.m, chisquare_inv.m and chisquare_solve.m)
- 6. Spatio-Temporal Analyses:
- Course Time Series 6: Spatio-Temporal Analyses
- Empirical Orthogonal Functions
- Matlab Demo (Cours_Time_Series_tp6_demo.m)
- Matlab routine: EOF decomposition (JD_EOF.m)
- Composites and bootstrap
- Singular Value Decomposition
- Practicals 6:
- TP6: List of Tasks (Cours_Time_Series_TP6.pdf)
- TP6: Matlab solutions (Cours_Time_Series_tp6s.m)
- Daily SST Anomalies along Peruvian coasts (NetCDF file)
- Matlab routine: EOF decomposition (JD_EOF.m)