StanCon 2018 Helsinki, 29-31 Aug 2018

StanCon 2018 Helsinki, 29-31 Aug 2018

One day of tutorials and two days of talks, open discussions, and statistical modeling in beautiful Helsinki, Finland.

August 29-31, 2018   •   Aalto University, Helsinki, Finland

(c) Visit Helsinki / Jussi Hellsten.

Stan ( is a probabilistic programming and statistical modeling language used by tens of thousands of scientists, engineers, and other researchers for statistical modeling, data analysis, and prediction. It is being applied academically and commercially across fields as diverse as ecology, pharmacometrics, physics, political science, finance and econometrics, professional sports, real estate, publishing, recommender systems, and educational testing.


Aalto University, Töölö Campus, Runeberginkatu 14-16, Helsinki, Finland

StanCon 2018 Helsinki will take place 30-31 August at Aalto University Töölö Campus (Runeberginkatu 14-16, Helsinki) in the proximity of Helsinki city centre.

Tutorials on Wednesday 29th August, will be at Aalto University Otaniemi campus (Maarintie 8, Espoo) at 13min metro ride away from the Helsinki city centre.

Finland and Helsinki Travel Information

Important Dates

Here are the important dates for StanCon 2018 Helsinki.

Date What
Apr 16, 2018 Contributed talks submissions
May 22, 2018 Contributed talks acceptance notifications (see update: link)
May 31, 2018 Early registration ends
(Registration prices increase by 50%)
July 31, 2018 Registration ends
(No additional registrations for StanCon after this point)
July 31, 2018 Poster submission deadline
Aug 29, 2018 Stan tutorials, Aalto Otaniemi campus
Aug 30-31, 2018 Stan Conference, Aalto Töölö campus

Call for contributed talks

Contributed talks

StanCon’s version of conference proceedings is a collection of contributed talks based on interactive, self-contained notebooks (e.g., knitr, R Markdown, Jupyter, etc.). For example, you might demonstrate a novel modeling technique, or (possibly simplified version of) a novel application, etc. There is no minimum or maximum length and anyone using Stan is welcome to submit a contributed talk.

More details are available on the StanCon submissions web page and examples of accepted submissions from are available in our stancon_talks repository on GitHub.

Contributed posters

We will accept poster submissions on a rolling basis until July 31st. One page exclusive of references is the desired format but anything that gives us enough information to make a decision is fine. We will accept/reject within 48 hours. Send to

Registration Information


Student Academic Industry
EUR 150 EUR 300 EUR 450


Student Academic Industry
EUR 30 EUR 150 EUR 225

Details on registration and payments

If you have questions regarding registration, payments, travel, please email


Thanks to our genereous sponsors (see below) we are able to offer a limited number of scholarships covering registration, and even more limited number of scholarships covering also (partially) accommodation and travel costs. The scholarships are aimed at students who would not otherwise be able to attend. To apply for a scholarship fill the scholarship application form.


Please make your hotel reservation directly to the hotels. We have arranged some deals with hotels and provide a list of some recommended hotels near the venue.

Speakers and Schedule

Invited speakers!

  • Richard McElreath, Max Planck Institute for Evolutionary Anthropology
    Bad Data, Big Models, and Statistical Methods for Studying Evolution
  • Maggie Lieu, European Space Astronomy Centre
    Hierarchical modelling of galaxy clusters for Cosmology
  • Sarah Heaps, Newcastle University
    Identifying the effect of public holidays on daily demand for gas
  • Daniel Simpson, University of Toronto
    Esther Williams in the Harold Holt Memorial Swimming Pool: Some thoughts on complexity


Times may change, but the schedule below should help your planning.

  Wednesday 29 August, Aalto University, Otaniemi campus, Maarintie 8, Espoo
8-14 Registration
8:30-17:30 Tutorials
  Wednesday 29 August, Musiikkitalo, Mannerheimintie 13 A, Helsinki
18:30-21 Registration
19-21:30 Get together
  Thursday 30 August, Aalto University, Töölö campus, Runeberginkatu 14-16, Helsinki
8-17 Registration
9-18 Conference
  Thursday 30 August, TBD
19:30- Dinner
  Friday 30 August, Aalto University, Töölö campus, Runeberginkatu 14-16, Helsinki
8-10 Registration
9-17 Conference

Get together

Get together event will be on Wednesday evening at Musiikkitalo, Mannerheimintie 13 A, Helsinki (included in the registration fee)


Conference dinner will be on Thursday evening (included in the registration fee).


Pre-conference tutorials led by Stan developers are organized for 29th August 2018 at Aalto Otaniemi campus (Maarintie 8, Espoo), 13mins metro ride away from Helsinki city center. There will be at least two parallel sessions. For planning purposes we will ask your preferences, but that choice is not binding. The tutorial sessions are:

  • Basics of Bayesian inference and Stan (morning half day), Jonah Gabry & Lauren Kennedy
    In this tutorial we will first review some of the foundational concepts in Bayesian statistics that are essential background for anyone interested in using Bayesian methods in practice. Then we will introduce the Stan language and the recommended workflow for applied Bayesian data analysis by working through an example analysis together. Since we only have 1/2 day for this tutorial it will be beneficial for participants to have at least some previous experience with statistical modeling, but prior experience fitting Bayesian models is not a requirement.
    This session will be helpful preparation for anyone interested in attending the afternoon session on hierarchical modeling. We will be interfacing with Stan from R, but users of Python and other languages/platforms can still benefit from the tutorial as all of the code we write in the Stan language (and all of the modeling techniques and concepts covered) can be used with any of the Stan interfaces.

  • Hierarchical models (afternoon half day), Ben Goodrich
    Hierarchical models are and should be the default way to conduct a Bayesian analysis. By hierarchical Bayesian models, we mean any generative process where the distribution for some unknown depends on one or more other unknowns. This includes instrumental variables, interaction terms, hierarchical shrinkage priors and many others. However, the most common instance of a hierarchical model is one where the generative process allows some of the parameters to vary by group, which can be conveniently specified using the syntax of the lme4 R package. In this tutorial we will start with estimating and interpreting estimates of hierarchical models using the stan_glmer function in the rstanarm R package, proceed to the brm function in the brms R package, and finish with some examples where participants modify or write code in the Stan language to specify a hierarchical model.
    Prerequisites: Some experience with R (not necessarily the aforementioned packages) and some experience with MCMC (not necessarily Stan).

  • Stan C++ development: adding a new function to Stan (morning half day), Bob Carpenter and Sean Talts
    This tutorial will prepare you to submit your first pull request for Stan’s C++ libraries. We will cover all of the steps required to add a new function with analytic gradients to the Stan language, including creating the issue, branching in GitHub, code organization and style, unit testing, continuous integration, code review, API and user-facing documentation, and merging. In addition to the process, we will survey the math library, including scalar and matrix data types, automatic differentiation, and template traits and metaprograms.

  • Model assessment and selection (afternoon 1.5 hours), Aki Vehtari
    In this tutorial I will review estimation of predictive performance of models in M-open seetting where we assume that none of the models is the true model. When we don’t trust our models, we can re-use data as a model-free proxy for the future data distribution. To adjust for data re-use we use leave-one-out cross-validation for exchangeable observations, K-fold cross-validation for group exchangeable observations, and m-step ahead validation for time series. I present how these performance estimates and related predictive distributions can be used for model comparison, averaging and checking. I discuss fast importance sampling approximation including useful diagnostics. Finally I discuss relations to alternative methods for model selection and weighting.
    Tutorial demonstrations are based on R with rstan, rstanarm, brms and loo packages.

  • Productization of Stan (afternoon 1.5 hours), Eric Novik
    We all love Stan for its expressivity and flexibility, and for making state-of-the-art NUTS sampler available to a broad community of statisticians, econometricians, pharmacometricians, data scientists, and many other quantitative analysts.
    What we don’t love is munging and mapping data into Stan, slowly iterating over many models, and deploying models into production for use by non-specialists. Integrating a robust Bayesian workflow from research into production is not trivial but it is extremely rewarding as it puts the product of our work in the hands of people who need it most.
    Many organizations have started doing this with Stan and there are some patterns of use as well as anti-patterns that are emerging as a result. In this session, we will present several approaches to productizing Stan and discuss their strengths and weaknesses.

  • Ordinary differential equation (ODE) models in Stan (afternoon 1.5 hours), Daniel Lee
    This tutorial will cover the usage of the ordinary differential equation (ODE) solvers from within the Stan language. It will be a hands-on session where we’ll learn to specify ODEs as functions, the use of the ODE integrators, and practical tips on packing and unpacking the arguments to the function.
    This tutorial is meant to be hands-on. Please be familiar with running Stan models from the interface of your choice. It will help to know the difference between arrays of real and vector types (see Ch. 26 “Matrices, Vectors, and Arrays”).

Code of Conduct

In order to facilitate a welcoming environment for all attendees, StanCon 2018 will enforce a code of conduct.


Generous contributions from our sponsors ensure that our registration costs are kept as low as possible and allow for us to subsidize attendance for students who would otherwise be unable to attend.

If you’re interested in sponsoring StanCon 2018 Helsinki, please reach out to

StanCon 2018 Helsinki Organizing Committee

If you have questions regarding registration, payments, travel, please email

For other questions regarding StanCon Helsinki, please email us at

StanCon is organized by a volunteer committee:

  • Aki Vehtari (Aalto University)
  • Breck Baldwin (Columbia University)
  • Jonah Gabry (Columbia University)
  • Lauren Kennedy (Columbia University)
  • Daniel Lee (Generable)

Local organization committee in Helsinki:

  • Eero Siivola (Aalto University)
  • Juho Piironen (Aalto University)
  • Topi Paananen (Aalto University)
  • Tuomas Sivula (Aalto University)
  • Michael Riis Andersen (Aalto University)
  • Akash Dhaka (Aalto University)
  • Shrikanth Gadicherla (Aalto University)