Skip to main content

Computational Statistics

Study Course Description

Course Description Statuss:Approved
Course Description Version:4.00
Study Course Accepted:14.03.2024 11:37:51
Study Course Information
Course Code:SL_123LQF level:Level 7
Credit Points:2.00ECTS:3.00
Branch of Science:Mathematics; Theory of Probability and Mathematical StatisticsTarget Audience:Life Science
Study Course Supervisor
Course Supervisor:Ziad Taib
Study Course Implementer
Structural Unit:Statistics Unit
The Head of Structural Unit:
Contacts:23 Kapselu street, 2nd floor, Riga, statistikaatrsu[pnkts]lv, +371 67060897
Study Course Planning
Full-Time - Semester No.1
Lectures (count)7Lecture Length (academic hours)2Total Contact Hours of Lectures14
Classes (count)4Class Length (academic hours)3Total Contact Hours of Classes12
Total Contact Hours26
Part-Time - Semester No.1
Lectures (count)7Lecture Length (academic hours)1Total Contact Hours of Lectures7
Classes (count)4Class Length (academic hours)2Total Contact Hours of Classes8
Total Contact Hours15
Study course description
Preliminary Knowledge:
Knowledge of probability and statistics.
Objective:
Computers are powerful tools in statistics enabling researchers to solve otherwise intractable problems and analyzing very large data sets using specific techniques. Statistical computing refers to the branch of statistics involving such techniques. This course gives an overview of the foundations and basic methods in statistical computing. The objective of this course is to enable the students to: • understand and apply standard methods for random number generation. • understand principles and methods of stochastic simulation. • apply different Monte Carlo methods. • be familiar with software for statistical computing. • implement statistical algorithms for a given problem.
Topic Layout (Full-Time)
No.TopicType of ImplementationNumberVenue
1Introduction and reminders: Probability and statistics reminders. Introduction to random number generation methods.Lectures1.00auditorium
2Computer project. R programming and random number generation.Classes1.00computer room
3Simulating statistical models: Multivariate normal distributions and Hierarchical models, Markov chains and Poisson processes.Lectures1.00auditorium
4Computer project. Simulation of distributions and processes.Classes1.00computer room
5Monte Carlo methods: Exploring models via simulation – Monte Carlo estimates –Variance reduction methods – Applications to statistical inference.Lectures1.00auditorium
6Computer project. Monte Carlo methods.Classes1.00computer room
7Convergence of Markov Chain Monte Carlo methods – Applications to Bayesian inference.Lectures1.00auditorium
8Resampling methods: Approximate Bayesian Computation – Empirical distributions – The bootstrap principle – Bootstrap estimation.Lectures1.00auditorium
9Computer project. Resampling methods.Classes1.00computer room
10Continuous-time models: Time discretisation – Monte Carlo estimates – Examples and case studies.Lectures1.00auditorium
11Repetition and preparation for the exam.Lectures1.00auditorium
Topic Layout (Part-Time)
No.TopicType of ImplementationNumberVenue
1Introduction and reminders: Probability and statistics reminders. Introduction to random number generation methods.Lectures1.00auditorium
2Computer project. R programming and random number generation.Classes1.00computer room
3Simulating statistical models: Multivariate normal distributions and Hierarchical models, Markov chains and Poisson processes.Lectures1.00auditorium
4Computer project. Simulation of distributions and processes.Classes1.00computer room
5Monte Carlo methods: Exploring models via simulation – Monte Carlo estimates –Variance reduction methods – Applications to statistical inference.Lectures1.00auditorium
6Computer project. Monte Carlo methods.Classes1.00computer room
7Convergence of Markov Chain Monte Carlo methods – Applications to Bayesian inference.Lectures1.00auditorium
8Resampling methods: Approximate Bayesian Computation – Empirical distributions – The bootstrap principle – Bootstrap estimation.Lectures1.00auditorium
9Computer project. Resampling methods.Classes1.00computer room
10Continuous-time models: Time discretisation – Monte Carlo estimates – Examples and case studies.Lectures1.00auditorium
11Repetition and preparation for the exam.Lectures1.00auditorium
Assessment
Unaided Work:
• Individual work with the course material in preparation to all lectures according to plan. • 4 computer projects – Individual work in group on agreed computer assignments. Students will perform computer experiments and analyse data by applying the methods presented throughout the course.
Assessment Criteria:
Assessment on the 10-point scale according to the RSU Educational Order: • Active participation in lectures, practical’s and exercises as well as computer projects – 20%. • Handing out and presentation of reports on computer projects – 40%. • Final written examination – 40%.
Final Examination (Full-Time):Exam (Written)
Final Examination (Part-Time):Exam (Written)
Learning Outcomes
Knowledge:After the course students will know the main topics covered by the course from a theoretical and practical point of view and will be able to: • classify statistical simulation-based computational methods. • identify and explain Monte-Carlo methods and Markov Chain Monte Carlo (MCMC) methods. • discuss resampling methods
Skills:• Reproduce random number generation. • Can independently use computation and programming skills as applicable to solving statistical problems. • Perform simulations using R. • Understand and apply resampling methods e.g. bootstrapping. • Capable of independent usage of theory and methods to carry out research activities and to write a paper, make presentation of results obtained based on simulation experiments.
Competencies:• Evaluate the statistical computation framework for data analysis and when it can be beneficial, compared to the traditional statistical approach. • Perform statistical analyses in practice using simulation-based computational methods. • Determine the role of simulation and resampling, and the usage of these in complex problems. • Assess and interpret the results of simulation experiments.
Bibliography
No.Reference
Required Reading
1Gelman, A., Carlin, J.B, Stern, H.S and Rubin, D.B. (2013). Bayesian Data Analysis 3rd ed. Chapman and Hall.
Additional Reading
1Voss, J. (2014). An introduction to statistical computing: a simulation-based approach. Wiley. Available from: https://ebookcentral.proquest.com/lib/rsub-ebooks/detail.ac…
2Rizzo, M.L. (2008). Statistical computing with R /CRC, Boca Raton.
3Ripley, B.D. (2006). Stochastic simulation. Wiley.