No polls currently selected on this page!


Repository is empty

Computational statistics

Code: 61532
ECTS: 5.0
Lecturers in charge: doc. dr. sc. Snježana Lubura Strunjak - Lectures
Lecturers: doc. dr. sc. Snježana Lubura Strunjak - Exercises
English level:


All teaching activities will be held in Croatian. However, foreign students in mixed groups will have the opportunity to attend additional office hours with the lecturer and teaching assistants in English to help master the course materials. Additionally, the lecturer will refer foreign students to the corresponding literature in English, as well as give them the possibility of taking the associated exams in English.

1. komponenta

Lecture typeTotal
Lectures 30
Exercises 15
* Load is given in academic hour (1 academic hour = 45 minutes)
COURSE AIMS AND OBJECTIVES: This course aims to demonstrate how computer intensive methods can be used to extend the inference methods to those situations where classical approaches fall short. Additionally, students will be exposed to Monte Carlo, re-sampling, and selected statistical learning methods. The emphasis will be on algorithms, software tools, and practical applications from pharmaceutical, finance, and engineering areas.

1. Introduction via application: Monte Carlo experiment for examining robustness, Bootstraping for measuring the accuracy of the estimators. Random number generators. The inverse probability method. Box-Muller method. Marsaglia's table method. Rejection methods.
2. Generators in SAS and R. Univariate generators: uniform, normal, binomial, gamma. Fleishman algorithm. Metropolis-Hastings algorithm. Gibbs algorithm.
3. Multivariate generators: transformations and Gibbs method. Generating random matrices.
4. Monte Carlo estimation. Estimation of a definite integral. Estimation of variance in Monte Carlo estimation. Examples. Planning student projects.
5. Monte Carlo experiments. Design, control, reproducibility, efficiency, documentation, reporting issues.
6. Detailed explanation/implementation/visualization of a Monte Carlo experiment. Implementation of student projects.
7. Monte Carlo tests: generating data from a hypothesized model. Variance reduction techniques in Monte Carlo estimation: antithetic variables, control variables, control variables with regression, systematic sampling.
8. Variance reduction techniques in Monte Carlo estimation: Conditional sampling, Importance sampling, Stratification. Example: Estimation of the roots of a random covariance matrix.
9. Re-sampling methods: Bootstrap (nonparametric and parametric), jackknife, cross-validation, data partitioning, randomization, "Out of the bag".
10. Graphical methods in computational statistics. Graphical displays for one and two variables. Displaying the third variable.
11. Visualizing multivariate data. Dynamic graphics. Exploring multivariate data.
12. Monte Carlo methods and statistical learning. Multiple linear regression model. Variable selection methods. Bagging and its application in multiple linear regression.
13. Classification trees: CART, CHAID. SAS Enterprise Miner examples.
14. Bagging classification trees. Boosting. Random Forests. Graphical displays.
  1. J. E. Gentle: Elements of Computational Statistics
  2. L. Devroye: Non-Uniform Random Variate Generation
  3. C. R. Rao: Handbook of Statistics, Vol. 9: Computational Statistics
  4. T. Hasti, R. Tibshirani, J. Friedman: The Elements of Statistical Learning
  5. A. C. Davison, D. V. Hinkley: Bootstrap Methods and Their Application
Prerequisit for:
Enrollment :
Passed : Applied statistics
3. semester
Izborni predmet 3, 4, 5, 6 - Regular study - Computer Science and Mathematics

4. semester
Izborni predmet 3, 4, 5, 6 - Regular study - Computer Science and Mathematics
Consultations schedule:


All materials required for this course are available under E- course Computational Statistics on Merlin: link. 

Link to the notices web page: https://www.pmf.unizg.hr/math/predmet/racsta