TL;DR
This paper presents a high-performance, open-source Python tool for accurately computing gamma difference distributions with unequal shape parameters, outperforming existing software in speed and precision, with broad applications in statistics and risk analysis.
Contribution
The authors develop and validate a novel, open data science tool using Python and Numba that significantly improves speed and accuracy in calculating gamma difference distributions.
Findings
The tool is exponentially faster than analytical methods in CAS software.
It achieves 5-10 times higher accuracy than SciPy, NumPy, and MATLAB at scientific precision.
It enables new applications in multidimensional statistics and risk analysis.
Abstract
At present, there is still no officially accepted and extensively verified implementation of computing the gamma difference distribution allowing unequal shape parameters. We explore four computational ways of the gamma difference distribution with the different shape parameters resulting from time series kriging, a forecasting approach based on the best linear unbiased prediction, and linear mixed models. The results of our numerical study, with emphasis on using open data science tools, demonstrate that our open tool implemented in high-performance Python(with Numba) is exponentially fast, highly accurate, and very reliable. It combines numerical inversion of the characteristic function and the trapezoidal rule with the double exponential oscillatory transformation (DE quadrature). At the double 53-bit precision, our tool outperformed the speed of the analytical computation based on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
