An efficient algorithm for sampling from sin^k(x) for generating random correlation matrices

09/14/2018
by   Enes Makalic, et al.
0

In this note, we develop a novel algorithm for generating random numbers from a distribution with probability density function proportional to sin^k(x), x ∈ (0,π) and k ≥ 1. Our algorithm is highly efficient and is based on rejection sampling where the envelope distribution is an appropriately chosen beta distribution. An example application illustrating how the new algorithm can be used to generate random correlation matrices is discussed.

READ FULL TEXT

page 1

page 2

page 3

research
09/13/2018

On equivalence of the LKJ distribution and the restricted Wishart distribution

In this paper, we want to show the Restricted Wishart distribution is eq...
research
10/15/2022

A New Method for Generating Random Correlation Matrices

We propose a new method for generating random correlation matrices that ...
research
12/18/2018

Parametrising correlation matrices

Correlation matrices are the sub-class of positive definite real matrice...
research
09/24/2020

Sampling the eigenvalues of random orthogonal and unitary matrices

We develop an efficient algorithm for sampling the eigenvalues of random...
research
05/10/2022

The Correlation Matrix Under General Conditions: Robust Inference and Fully Flexible Stress Testing and Scenarios for Financial Portfolios

Responsible use of any portfolio model that incorporates correlation str...
research
02/20/2023

A Vectorised Packing Algorithm for Efficient Generation of Custom Traffic Matrices

We propose a new algorithm for generating custom network traffic matrice...
research
08/31/2017

Galactos: Computing the Anisotropic 3-Point Correlation Function for 2 Billion Galaxies

The nature of dark energy and the complete theory of gravity are two cen...

Please sign up or login with your details

Forgot password? Click here to reset