Wolfgang Hörmann
Boğaziçi University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Wolfgang Hörmann.
Archive | 2004
Wolfgang Hörmann; Josef Leydold; Gerhard Derflinger
Random variate genration is an important tool in statistical computing. Many programms for simulation or statistical computing (e.g. R) provide a collection of random variate generators for many standard distributions. However, as statistical modeling has become more sophisticated there is demand for larger classes of distributions. Adding generators for newly required distribution seems not to be the solution to this problem. Instead so called automatic (or black-box) methods have been developed in the last decade for sampling from fairly large classes of distributions with a single piece of code. For such algorithms a data about the distributions must be given; typically the density function (or probability mass function), and (maybe) the (approximate) location of the mode. In this contribution we show how such algorithms work and suggest an interface for R as an example of a statistical library. (authors abstract)
ACM Transactions on Mathematical Software | 1995
Wolfgang Hörmann
A rejection algorithm that uses a new method for constructing simple hat functions for a unimodal, bounded density <italic>f</italic> is introduced called “transformed density rejection.” It is based on the idea of transforming <italic>f</italic> with a suitable transformation <italic>T</italic> such that <italic>T(f(x))</italic> is concave. <italic>f</italic> is then called <italic>T</italic>-concave, and tangents of <italic>T(f(x))</italic> in the mode and in a point on the left and right side are used to construct a hat function with a table-mountain shape. It is possible to give conditions for the optimal choice of these points of contact. With <italic>T</italic>= -1/xxx, the method can be used to construct a universal algorithm that is applicable to a large class of unimodal distributions, including the normal, beta, gamma, and <italic>t</italic>-distribution.
ACM Transactions on Modeling and Computer Simulation | 2010
Gerhard Derflinger; Wolfgang Hörmann; Josef Leydold
We present a numerical inversion method for generating random variates from continuous distributions when only the density function is given. The algorithm is based on polynomial interpolation of the inverse CDF and Gauss-Lobatto integration. The user can select the required precision, which may be close to machine precision for smooth, bounded densities; the necessary tables have moderate size. Our computational experiments with the classical standard distributions (normal, beta, gamma, t-distributions) and with the noncentral chi-square, hyperbolic, generalized hyperbolic, and stable distributions showed that our algorithm always reaches the required precision. The setup time is moderate and the marginal execution time is very fast and nearly the same for all distributions. Thus for the case that large samples with fixed parameters are required the proposed algorithm is the fastest inversion method known. Speed-up factors up to 1000 are obtained when compared to inversion algorithms developed for the specific distributions. This makes our algorithm especially attractive for the simulation of copulas and for quasi--Monte Carlo applications.
Mathematics of Computation | 1998
Josef Leydold; Wolfgang Hörmann
A sweep-plane algorithm by Lawrence for convex polytope computation is adapted to generate random tuples on simple polytopes. In our method an affine hyperplane is swept through the given polytope until a random fraction (sampled from a proper univariate distribution) of the volume of the polytope is covered. Then the intersection of the plane with the polytope is a simple polytope with smaller dimension. In the second part we apply this method to construct a black-box algorithm for log-concave and T-concave multivariate distributions by means of transformed density rejection. (authors abstract)
Insurance Mathematics & Economics | 1993
Wolfgang Hörmann
The transformed rejection method, a combination of the inversion and the rejection method, which is used to generate non-uniform random numbers from a variety of continuous distributions can be applied to discrete distributions as well. For the Poisson distribution a short and simple algorithm is obtained which is well suited for large values of the Poisson parameter
winter simulation conference | 2000
Wolfgang Hörmann; Josef Leydold
\mu
Computing | 1994
Wolfgang Hörmann
, even when
European Journal of Operational Research | 2012
Kemal Dinçer Dingeç; Wolfgang Hörmann
\mu
Statistics and Computing | 2014
Wolfgang Hörmann; Josef Leydold
may vary from call to call. The average number of uniform deviates required is lower than for any of the known uniformly fast algorithms. Timings for a C implementation show that the algorithm needs only half of the code but is - for
European Journal of Operational Research | 2010
Halis Sak; Wolfgang Hörmann; Josef Leydold
\mu