## The University of Birmingham - School of Computer Science## Evaluation Methods and Statistics## Autumn Semester 2016## Staff Details
## LecturesMondays, 10:00-11:50am, G26, Mechanical Engineering## Exercises and practicalsTuesdays, 11:00-11:50am, Small Lecture Theatre S06, Poynting## Recommended textbooks**Elementary Statistics: Looking at the Big Picture**by Nancy Pfenning. Cengage Learning, 2011*An excellent introduction to the subject by a very experienced lecturer. Many examples from a wide range of subjects.***Statistical Methods for Psychology**by David C. Howell. Cengage Learning, 2013*A very good systematic introduction to the field, covering the everything of our module except programming in R.*If you want to buy a copy for yourself then you will notice that it is quite expensive. However, it is not necessary to get the latest edition and older editions are widely available on the web. **Probability and Statistics with R**by Maria Dolores Ugarte, Ana F. Militino, and Alan T. Arnholt. CRC Press, 2015*Focuses on the mathematical side of the subject and has a detailed coverage of general probability.***Discovering Statistics Using R**by Andy Field, Jeremy Miles and Zoe Field. Sage, 2012**Discovering Statistics using SPSS**by Andy Field. Wiley , 2009*Similar in scope to the one by Howell but the author has a different way of explaining things and this can be helpful to you. Whether you look at the R or the SPSS version doesn't matter; I recommend it because of its expanations and examples.***The Visual Display of Quantitative Information**by Edward Tufte. Graphics Press USA, 2nd edition, 2001. Homepage*A classic. I recommend it for additional reading as it covers data presentation in much much greater detail than we can in the course.***R for Data Science**by Garrett Grolemund and Hadley Wickham. Published online 2016. Print version available from O'Reilly.*The focus is on data exploration and visualisation with a very strong link to R which the authors know inside out.*
## Course material## Week 1: Basic concepts of statistics: populations, samples, variables, scales- Handout 1
- Practical 1
- simple.csv
- The R manual: Chapters 1 and 2
- Richard Feynman on the Scientific Method
- Statistics experiments
## Week 2: Summarising and visualising data- Handout 2
- Practical 2 (model answers)
- Read chapters 4 and 5 of the book by Pfenning, or chapters 1 and 2 of the book by Howell
- URLs mentioned in the handout:
- Article on exploratory data analysis in R on the very useful site R Bloggers
- Examples from 2014 exam results:
- Mathematical Techniques for Computer Science
table plot histogram scatterplot historical data as boxplots - HCI
table plot histogram scatterplot - First year Software Workshop
table plot histogram scatterplot
- Mathematical Techniques for Computer Science
## Week 3: The normal distribution; the central limit theorem- Handout No.3
- Practical 3 (model answers)
- Chapter 3 of Howell
- An illustration of the Central Limit Theorem
- Interactive illustration of normal distribution and a tabulation
- Implementation of a quincunx
## Week 4: Confidence intervals## Week 5: Class Test 1## Week 6: Sampling## Week 7: Comparing two means: The t-test.## Week 8: ANOVA- Handout No.7
- Chapter 11 of Howell, in particular section 11.3
- Tutorial on ANOVA in R
- Practical 7 (model answers)
## Week 9: Class Test 2## Week 10: Correlation and regression- Handout No.8
- For correlation and regression: Chapter 9 of Howell
- Practical 8
- twitter.csv
## Week 11: Report writing## Assessment**20% continuous through class tests**We are planning to have two class tests during the term. The exact date will depend on the progress we are making with the material but we are currently envisaging these to take place in weeks 5 and 10.**80% 1.5-hour examination in May**
## Re-assessmentThere is one resit opportunity for this course in August next year. The continuous assessment component willnot be carried forward.
## Previous test and exam papers
## Other resourcesThe R projectA local website created by a former colleague from the School of Physics providing support for using R A nice knitr tutorial The knitr manual Gnu Octave: A mathematical assistant similar to Matlab, but freely available (this is installed on the School's Linux machines) An interactive applet for experimenting with random variables School-level module description |