Returns the value of the deviance function.
Parameters : | Y : array-like
mu : array-like
scale : float, optional
|
---|---|
Returns : | deviance : float
|
Notes
deviance = sum(piecewise)
where piecewise is defined as
if Y_{i} == 0:
piecewise_i = 2\log\left(1+\alpha*\mu\right)/\alpha
if Y_{i} > 0:
piecewise_i = 2 Y \log(Y/\mu)-2/\alpha(1+\alpha Y)*\log((1+\alpha Y)/(1+\alpha\mu))