freealg.distributions.DeformedMarchenkoPastur.support#

DeformedMarchenkoPastur.support(eta=0.0002, n_probe=4000, thr=0.0005, x_max=None, x_pad=0.05, method='quartic')#

Support intervals of distribution

Estimate support intervals of \(\mu = H \boxtimes \mathrm{MP}_c\) where \(H = \sum_i w_i \delta_{t_i}\).

Parameters:
tarray_like

Atom locations (typically >=0).

warray_like

Atom weights (sum to 1).

cfloat

MP aspect ratio parameter.

method{‘quartic’,’probe’}
  • ‘quartic’ (default): fast endpoint finder available only for two atoms (r=2); otherwise falls back to ‘probe’.

  • ‘probe’: density probing using density() on a grid (can miss tiny gaps due to finite-eta leakage).

Notes

For two atoms, the critical equation reduces to a quartic polynomial in u, so endpoints can be obtained with a handful of root solves.