PaCAL : A Python Package for Arithmetic Computations with Random Variables

In this paper we present PaCAL, a Python package for arithmetical computations on random variables. The package is capable of performing the four arithmetic operations: addition, subtraction, multiplication and division, as well as computing many standard functions of random variables. Summary stati...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Journal of statistical software Ročník 57; číslo 10; s. 1 - 34
Hlavní autoři: n, Marcin Korzen, Jaroszewicz, Szymon
Médium: Journal Article
Jazyk:angličtina
Vydáno: Foundation for Open Access Statistics 2014
ISSN:1548-7660, 1548-7660
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:In this paper we present PaCAL, a Python package for arithmetical computations on random variables. The package is capable of performing the four arithmetic operations: addition, subtraction, multiplication and division, as well as computing many standard functions of random variables. Summary statistics, random number generation, plots, and histograms of the resulting distributions can easily be obtained and distribution parameter ?tting is also available. The operations are performed numerically and their results interpolated allowing for arbitrary arithmetic operations on random variables following practically any probability distribution encountered in practice. The package is easy to use, as operations on random variables are performed just as they are on standard Python variables. Independence of random variables is, by default, assumed on each step but some computations on dependent random variables are also possible. We demonstrate on several examples that the results are very accurate, often close to machine precision. Practical applications include statistics, physical measurements or estimation of error distributions in scienti?c computations.
ISSN:1548-7660
1548-7660
DOI:10.18637/jss.v057.i10