Last modified by benner@helsinki_fi on 2024/03/27 10:46

Show last authors
1 = (% style="color: rgb(0,0,0);" %)Computational statistics, fall 2015(%%) =
2
3
4
5 {{panel}}
6 (% style="color: rgb(0,0,0);" %)**Teacher:** Christian Benner (email: christian dot benner at helsinki dot fi)
7
8 (% style="color: rgb(0,0,0);" %)**Scope:** 5-10 cr. It is possible to take only the I-period part (5 cr) or I+II periods (10 cr).
9
10 (% style="color: rgb(0,0,0);" %)**Type:** Advanced studies in statistics. Compulsory course in Statistical Machine Learning degree requirements.
11
12 (% style="color: rgb(0,0,0);" %)**Teaching: **Lectures, exercises and computer class work.
13
14 (% style="color: rgb(0,0,0);" %)**Topics:**
15
16 * (% style="color: rgb(0,0,0);" %)The I-period part of the course gives an overview of computational methods which are useful especially in Bayesian statistics (but some of the methods are also used widely in frequentist inference). See below for more details. 
17 Background handbook:
18 ** [[Petri Koistinen, Computational statistics. 2013. Chapter 1-4.>>attach:cs13batch1.pdf]]
19 ** [[Petri Koistinen, Computational statistics. 2013. Chapter 5-6.>>attach:cs13batch2.pdf]]
20 ** [[Petri Koistinen, Computational statistics. 2013. Chapter 7-11.>>attach:cs13batch3.pdf]]
21
22 * (% style="color: rgb(0,0,0);" %)The II-period part of the course is about implementing a computational method for fine-mapping results from Genome-Wide Association Studies (GWAS). See below for more details.
23
24 (% style="color: rgb(0,0,0);" %)**Prerequisites: **Courses 57703 Data-analysis with R, as well as compulsory intermediate level statistics courses (57705, 57701, 57714) are prerequisites for this course. The compulsory (in math-stat department statistics degree requirements) intermediate level course 57753 Bayesian inference is not be a prerequisite.
25 {{/panel}}
26
27 == (% style="color: rgb(0,0,0);" %)News(%%) ==
28
29 * (% style="color: rgb(0,0,0);" %)We start Monday 14.09.2015 (week 38) with a review of probability theory and Bayesian inference. The session from week 36 will take place during week 38-42.
30 * (% style="color: rgb(0,0,0);" %)There is no session in week 41 because I will be outside of Finland.
31 * (% style="color: rgb(0,0,0);" %)**The canceled sessions will be replaced with sessions on Friday 30.10.2015 (week 44) and 06.11.2015 (week 45). Both sessions take place from 12-16 in room B120.**
32
33 == (% style="color: rgb(0,0,0);" %)Teaching schedule(%%) ==
34
35 (% style="color: rgb(0,0,0);" %)Weeks 36-42 (I-period part) and 44-50 (II-period part), Monday 12-16 in computer class C128.
36
37 == (% style="color: rgb(0,0,0);" %)Exercises/Assignment(%%) ==
38
39 * (% style="color: rgb(0,0,0);" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Exercise 0>>attach:exercise0_COMPSTAT2015.pdf]](%%) ([[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)solutions>>attach:exercise0_solutions_COMPSTAT2015.pdf]](%%))
40 * [[Exercise 1>>attach:exercise1_COMPSTAT2015.pdf]] ([[solutions>>attach:exercise1_solutions_COMPSTAT2015.pdf]])
41 * [[Exercise 2>>attach:exercise2_COMPSTAT2015.pdf]] ([[solutions>>attach:exercise2_solutions_COMPSTAT2015.pdf]])
42 * [[Exercise 3>>attach:exercise3_COMPSTAT2015.pdf]] ([[solutions>>attach:exercise3_solutions_COMPSTAT2015.pdf]])
43 * [[Exercise 4>>attach:exercise4_COMPSTAT2015.pdf]] ([[solutions>>attach:exercise4_solutions_COMPSTAT2015.pdf]])
44 * [[Exercise 5>>attach:exercise5_COMPSTAT2015.pdf]] ([[solutions>>attach:exercise5_solutions_COMPSTAT2015.pdf]])
45 * (% style="color: rgb(0,0,0);" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Assignment>>attach:assignment_COMPSTAT2015.pdf]](%%) (due Sunday, January 31, 2016)
46
47 (% style="color: rgb(0,0,0);" %)Exercises are to be solved before each session. The solutions and their implementation as well as particular theory concepts will be discussed during each session.  You will get additional points from solving exercises. These points will be added to your points from course exams, according to the formula max( 0, floor( ( n - 2 ) / 5 ) ). There will be a list going around during each session.
48
49 == (% style="color: rgb(0,0,0);" %)R code(%%) ==
50
51 * (% style="color: rgb(0,0,0);" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Predictive density>>attach:predictiveDensity.R]]
52 * (% style="color: rgb(0,0,0);" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Inverse transform sampling>>attach:inverseTransform.R]]
53 * (% style="color: rgb(0,0,0);" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Accept-reject sampling>>attach:acceptReject.R]]
54 * (% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0); color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Importance sampling>>attach:importanceSampling.R]]
55
56 == (% style="color: rgb(0,0,0);" %)Exams(%%) ==
57
58 (% style="color: rgb(0,0,0);" %)The exam will be on December 15 from 10-14 at FIMM. The address is (% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Tukholmankatu 8 (Biomedicum Helsinki 2U)(% style="color: rgb(0,0,0);" %). We meet at the entrance ([[http:~~/~~/www.helsinki.fi/teknos/opetustilat/meilahti/t8u/default.htm>>url:http://www.helsinki.fi/teknos/opetustilat/meilahti/t8u/default.htm||shape="rect"]]).
59
60 (% style="color: rgb(0,0,0);" %)
61
62 == (% style="color: rgb(0,0,0);" %)Home assignment II-period part(%%) ==
63
64 (% style="color: rgb(0,0,0);" %)
65
66 (% style="color: rgb(0,0,0);" %)The home assignment ((% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)2-3 pages, not including title page)(% style="color: rgb(0,0,0);" %) documents together with your C++ code how you solved the problem. Due date is February 29, 2016.
67
68 == (% style="color: rgb(0,0,0);" %)Course material(%%) ==
69
70 === (% style="color: rgb(0,0,0);" %)**I-period part**(%%) ===
71
72 (% style="color: rgb(0,0,0);" %)There will be several examples which show how the methods can be implemented using the [[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)R system>>url:http://www.r-project.org/||shape="rect"]](%%) for statistical computing. R is convenient for us since it is freely available and widely used and it enables easy visualization of results and contains simulation functions for lots of distributions. However, the methods are in no way tied to the R environment, and the methods can as easily be used in many other environments (such as Matlab together with its statistics toolbox).
73
74 (% style="color: rgb(0,0,0);" %)**Background handbook:**
75
76 * (% style="color: rgb(0,0,0);" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Petri Koistinen, Computational statistics. 2013. Chapter 1-4.>>attach:cs13batch1.pdf]]
77 * (% style="color: rgb(0,0,0);" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Petri Koistinen, Computational statistics. 2013. Chapter 5-6.>>attach:cs13batch2.pdf]]
78 * (% style="color: rgb(0,0,0);" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Petri Koistinen, Computational statistics. 2013. Chapter 7-11.>>attach:cs13batch3.pdf]]
79
80 (% style="color: rgb(0,0,0);" %)**Topics:**
81
82 * (% style="color: rgb(0,0,0);" %)Review of probability and Bayesian inference
83 * (% style="color: rgb(0,0,0);" %)Methods for generating independent samples from distributions
84 * (% style="color: rgb(0,0,0);" %)Classical Monte Carlo integration and importance sampling
85 * (% style="color: rgb(0,0,0);" %)Approximating the posterior distribution using numerical quadrature or Laplace expansion
86 * (% style="color: rgb(0,0,0);" %)MCMC methods: Gibbs and Metropolis-Hastings sampling
87 * (% style="color: rgb(0,0,0);" %)Auxiliary variable methods in MCMC
88 * (% style="color: rgb(0,0,0);" %)EM algorithm
89 * (% style="color: rgb(0,0,0);" %)Multi-model inference
90 * (% style="color: rgb(0,0,0);" %)MCMC theory
91
92 === (% style="color: rgb(0,0,0);" %)**II-period part**(%%) ===
93
94 (% style="font-size: 14.0px;line-height: 1.4285715;color: rgb(0,0,0);" %)This part of the course is about implementing a computational method for fine-mapping results from Genome-Wide Association Studies (GWAS). For an excellent review on fine-mapping, see Spain et al. (2015). The implementation will be carried out within the C++ programming language. Several examples and data-sets will be used to illustrate the underlying methodology and get you started in C++.
95
96 (% style="font-size: 14.0px;line-height: 1.4285715;color: rgb(0,0,0);" %)Complementary course in period II:
97
98 * (% style="font-size: 14.0px;line-height: 1.4285715;color: rgb(0,0,0);" %)57746  [[(% style="font-size: 14px; line-height: 1.4286; color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Genome-wide association studies>>url:https://wiki.helsinki.fi/display/mathstatKurssit/Genome-wide+association+studies||shape="rect"]](%%) by Matti Pirinen (FIMM)
99
100 == (% style="font-size: 20.0px;line-height: 1.5;color: rgb(0,0,0);" %)References(%%) ==
101
102 * (% style="color: rgb(0,0,0);" %)Spain, S. and Barrett, J. (2015) Strategies for fine mapping complex traits, Hum. Mol. Genet., 42, 1001-1006.
103 * (% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Benner, C. et al. (2015) FINEMAP: Efficient variable selection using summary data from genome-wide association studies, bioRxiv doi: (%%)[[http:~~/~~/dx.doi.org/10.1101/027342>>url:http://dx.doi.org/10.1101/027342||shape="rect"]]
104
105 == (% style="color: rgb(0,0,0);" %)[[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)Registration>>url:https://oodi-www.it.helsinki.fi/hy/opintjakstied.jsp?html=1&Tunniste=57733||shape="rect"]](%%) ==
106
107 (% style="color: rgb(0,0,0);" %)Registration is to 5-10 cr, i.e. when you register, you don't have know, whether you continue to 5 cr or 10 cr. There will not be a separate registration to the 10 cr part.
108
109
110 (% style="color: rgb(0,0,0);" %)Did you forget to register? [[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0); text-decoration: underline" %)What to do?>>url:https://wiki.helsinki.fi/display/mathstatOpiskelu/Kysymys4||style="text-decoration: underline;" shape="rect"]]
111
112 == (% style="color: rgb(0,0,0);" %)Course feedback(%%) ==
113
114 (% style="color: rgb(0,0,0);" %)Course feedback can be given at any point during the course. Click [[(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)here>>url:https://elomake.helsinki.fi/lomakkeet/11954/lomake.html||style="line-height: 1.4285;" shape="rect"]](%%).