Computation of induced orthogonal polynomial distributions. See [1] for details.
The following scripts evaluate distribution functions
idist_jacobi.m: Induced distribution function for Jacobi weightsidist_freud.m: Induced distribution function for Freud weightsidist_hfreud.m: Induced distribution function for half-line Freud weights
The following scripts evaluate inverses of induced distribution functions
idistinv_jacobi.m: Inverse induced distribution function for Jacobi weightsidistinv_freud.m: Inverse induced distribution function for Freud weightsidistinv_hfreud.m: Inverse induced distribution function for half-line Freud weightsfidistinv_jacobi.m: Fast evaluation ofidistinv_jacobi.m. Requires expensive one-time setupfidistinv_freud.m: Fast evaluation ofidistinv_freud.m. Requires expensive one-time setupfidistinv_hfreud.m: Fast evaluation ofidistinv_hfreud.m. Requires expensive one-time setup
The script idist_mixture_sampling.m samples from an additive mixture of tensorial univariate induced distributions. The method only supports tensorial constructions where each of the univariate marginals are identical.
The following demo files illustrate usage of the methods above.
demo_idist_jacobi.m: Illustrates basic usage ofidist_jacobi.m, plots induced distribution. Produces part of Figure 1 in [1].demo_hfreud_error.m: Error plot for various quadrature sizes for half-line Freud weights. Showcasesidist_hfreud.m. Produces part of Figure 5 in [1].demo_jacobi_error.m: Error plot for various quadrature sizes for Jacobi weights. Showcasesidist_jacobi.m. Produces part of Figure 3 in [1].demo_medapprox_jacobi.m: Illustration of potential-theoretic induced distribution median versus exact median. Showcasesidistinv_jacobi.m. Produces part of Figure 2 in [1].demo_intapprox_hfreud.m: Illustration of potential-theoretic induced distribution support interval versus exact support interval. Showcasesidistinv_hfreud.m. Produces part of Figure 4 in [1].demo_equilibrium_measure.m: Empirical evidence for multivariate equilibrium measure conjecture. Showcasesidist_mixture_sampling.m. Produces part of Figure 6 in [1].demo_fast_sampling_jacobi.m: Usage ofidistinv_jacobi.mversus the fasterfidistinv_jacobi.mdemo_fast_sampling_hfreud.m: Usage ofidistinv_hfreud.mversus the fasterfidistinv_hfreud.m
[1] : "Computation of Induced Orthogonal Polynomial Distributions", Akil Narayan, arXiv:1704.08465 [math], http://arxiv.org/abs/1704.08465