MA2501: Programming and Statistics
School | Cardiff School of Mathematics |
Department Code | MATHS |
Module Code | MA2501 |
External Subject Code | 100406 |
Number of Credits | 10 |
Level | L5 |
Language of Delivery | English |
Module Leader | DR Bertrand Gauthier |
Semester | Spring Semester |
Academic Year | 2022/3 |
Outline Description of Module
This module will introduce the basics of programming in statistical software and will give students the opportunity to apply standard statistical methods to real data. The module will introduce basic principles of programming like Input/Output of data, defining elements of data in programming, creating small statistical functions for the program. It will also give the student the opportunity to see how basic statistical theory is applied in real datasets and recognize the different steps one takes in practice.
Prerequisite Modules: MA1501 Statistical Inference
Corequsite Modules: MA2500 Foundations of Probability and Statistics
On completion of the module a student should be able to
- Write small programs to perform statistical analysis.
- Do statistical analysis of real data
- Apply statistical concepts in data analysis.
How the module will be delivered
Modules will be delivered through blended learning. You will be guided through learning activities appropriate to your module, which may include:
- Weekly face to face classes (e.g. labs, lectures, exercise classes)
- Electronic resources that you work through at your own pace (e.g. videos, exercise sheets, lecture notes, e-books, quizzes)
Students are also expected to undertake self-guided study throughout the duration of the module.
Skills that will be practised and developed
Working with Statistical Software
Modeling of large datasets
Visualization of large datasets
Transferable Skills:
Programming and data analysis skills.
Assessment Breakdown
Type | % | Title | Duration(hrs) |
---|---|---|---|
Written Assessment | 50 | Project | N/A |
Class Test | 50 | Lab Tests | N/A |
Syllabus content
- Introduction to a programming language for statisticians
- How to write basic programming blocks and functions
- Applying some univariate statistical analysis to data
- Applying some multivariate statistical analysis to data
- Data analysis