Skip to main content
Journal cover image

Probabilistic programming: A review for environmental modellers

Publication ,  Journal Article
Krapu, C; Borsuk, M
Published in: Environmental Modelling and Software
April 1, 2019

The development process for an environmental model involves multiple iterations of a planning-implementation-assessment cycle. Probabilistic programming languages (PPLs) are designed to expedite this process with general-purpose methods for implementing models, efficiently inferring their parameters, and generating probabilistic predictions. Probabilistic programming exists at the intersection of Bayesian statistics, machine learning, and process-based modelling and therefore can be of value to the environmental modelling community. In this review article, we explain how it can be used to accelerate model development and allow for statistical inference using more complicated models and larger data sets than previously possible. Specific challenges and limitations to employing such frameworks are also raised. We provide guidance to help modellers decide whether incorporating probabilistic programming in their work may improve the efficiency and quality of their analyses.

Duke Scholars

Published In

Environmental Modelling and Software

DOI

ISSN

1364-8152

Publication Date

April 1, 2019

Volume

114

Start / End Page

40 / 48

Related Subject Headings

  • Environmental Engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Krapu, C., & Borsuk, M. (2019). Probabilistic programming: A review for environmental modellers. Environmental Modelling and Software, 114, 40–48. https://doi.org/10.1016/j.envsoft.2019.01.014
Krapu, C., and M. Borsuk. “Probabilistic programming: A review for environmental modellers.” Environmental Modelling and Software 114 (April 1, 2019): 40–48. https://doi.org/10.1016/j.envsoft.2019.01.014.
Krapu C, Borsuk M. Probabilistic programming: A review for environmental modellers. Environmental Modelling and Software. 2019 Apr 1;114:40–8.
Krapu, C., and M. Borsuk. “Probabilistic programming: A review for environmental modellers.” Environmental Modelling and Software, vol. 114, Apr. 2019, pp. 40–48. Scopus, doi:10.1016/j.envsoft.2019.01.014.
Krapu C, Borsuk M. Probabilistic programming: A review for environmental modellers. Environmental Modelling and Software. 2019 Apr 1;114:40–48.
Journal cover image

Published In

Environmental Modelling and Software

DOI

ISSN

1364-8152

Publication Date

April 1, 2019

Volume

114

Start / End Page

40 / 48

Related Subject Headings

  • Environmental Engineering