estimator.nd.NoiseDistribution.SparseTernary

estimator.nd.NoiseDistribution.SparseTernary#

static NoiseDistribution.SparseTernary(n, p, m=None)[source]#

Distribution of vectors of length n with p entries of 1 and m entries of -1, rest 0.

EXAMPLE::
>>> from estimator.nd import NoiseDistribution as ND
>>> ND.SparseTernary(100, p=10)
D(σ=0.45)
>>> ND.SparseTernary(100, p=10, m=10)
D(σ=0.45)
>>> ND.SparseTernary(100, p=10, m=8)
D(σ=0.42, μ=0.02)