2019
DOI: 10.48550/arxiv.1907.08611
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Distributions.jl: Definition and Modeling of Probability Distributions in the JuliaStats Ecosystem

Mathieu Besançon,
Theodore Papamarkou,
David Anthoff
et al.

Abstract: Random variables and their distributions are a central part in many areas of statistical methods. The Distributions.jl package provides Julia users and developers tools for working with probability distributions, leveraging Julia features for their intuitive and flexible manipulation, while remaining highly efficient through zero-cost abstractions.

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(10 citation statements)
references
References 14 publications
0
10
0
Order By: Relevance
“…We simulated all sets of differential equations using the 5th order adaptive time-stepping method based on the Runge-Kutta method with appropriated coefficient choices defined by Tsitouras [47] and implementated in Julia programming language [48,49] available in the packet DifferentialEquations.jl [50]. A sufficient large number of integration steps are discarded (a transient trajectory) before trajectories of 1000 time-points are recorded to be analyzed.…”
Section: Datamentioning
confidence: 99%
See 1 more Smart Citation
“…We simulated all sets of differential equations using the 5th order adaptive time-stepping method based on the Runge-Kutta method with appropriated coefficient choices defined by Tsitouras [47] and implementated in Julia programming language [48,49] available in the packet DifferentialEquations.jl [50]. A sufficient large number of integration steps are discarded (a transient trajectory) before trajectories of 1000 time-points are recorded to be analyzed.…”
Section: Datamentioning
confidence: 99%
“…Gaussian noise distribution generated using the Julia programming language package Distributions.jl [49].…”
Section: Uniform Gaussian Noisementioning
confidence: 99%
“…Suppose this is not the case, and define θ ∈ R n1×n2 by θi,j = θi,j − log k, e θk, so that i,j e θi,j = 1. Then we have All simulations are run with Julia 1.4.1 [5], where, besides the standard library, we use the libraries Cubature (version 1.5.1), Distributions [4,30] (version 0.23.2), StatsBase (version 0.33.0), PyPlot (version 2.9.0), and GLM [3] (version 1.3.9). Algorithm 2 is stopped at a relative distance in the Frobenius norm between two consecutive iterates of less than 10 −6 or 400,000 iterations, whichever comes first.…”
Section: B2 Mle For Mtp 2 Distributions On a Gridmentioning
confidence: 99%
“…The purpose of this review is to complement Warne et al (2019) and Schnoerr et al (2017) by providing an accessible, didactic guide to pseudo-marginal methods (Andrieu et al, 2010;Andrieu and Roberts, 2009;Doucet et al, 2015) for the inference of kinetic rate parameters of biochemical reaction network models using the chemical Langevin description. For all of our examples, we provide accessible implementations using the open source, high performance Julia programming language (Besançon et al, 2019;Bezanson et al, 2017) 1 .…”
Section: Introductionmentioning
confidence: 99%