Ensure ceil does not error on NaN

This commit is contained in:
Michael K. Borregaard 2017-06-01 08:45:07 +02:00
parent 77dd5a0805
commit cd3e9ebf4d

View File

@ -548,7 +548,7 @@ Plots.@deps stepbins path
function _auto_binning_nbins{N}(vs::NTuple{N,AbstractVector}, dim::Integer; mode::Symbol = :auto) function _auto_binning_nbins{N}(vs::NTuple{N,AbstractVector}, dim::Integer; mode::Symbol = :auto)
_cl(x) = max(ceil(Int, x), 1) _cl(x) = ceil(Int, NaNMath.max(x, one(x)))
_iqr(v) = quantile(v, 0.75) - quantile(v, 0.25) _iqr(v) = quantile(v, 0.75) - quantile(v, 0.25)
_span(v) = NaNMath.maximum(v) - NaNMath.minimum(v) _span(v) = NaNMath.maximum(v) - NaNMath.minimum(v)