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.