def __init__(self, fd, *args, **kwargs): LidstoneProbDist.__init__(self, fd, 0.01, args[-1]) samples = fd.samples() self._probs = dict(zip([0]*len(samples), samples)) self._logprobs = dict(zip([0]*len(samples), samples)) for sample in samples: self._logprobs[sample] = LidstoneProbDist.logprob(self, sample) self._probs[sample] = LidstoneProbDist.prob(self, sample)
def __init__(self, freqdist, bins=None): # print('N:', freqdist.N()) # print('bins:',bins) # print('B:',freqdist.B()) LidstoneProbDist.__init__(self, freqdist, 0.01, bins)
def __init__(self, fd, bins, *factory_args): LidstoneProbDist.__init__(self, fd, 0.1, bins)