BUG FIX
NEW FEATURES
Added functionality for estimating zero-inflated discrete-continuous mixtures.
New kde1d(..., type = "...") argument to specify the
data type. Options are {c, cont, continuous} for continuous variables,
{d, disc, discrete} for discrete integer variables, or {zi, zinfl,
zero-inflated} for zero-inflated variables.
BREAKING CHANGE
DEPENDS
BUG FIXES
BUG FIXES
BUG FIXES
dkde1d().BUG FIXES
DEPENDENCIES
qrng (#46).BUG FIXES
Fixed undefined behavior with potential to cause memory issues (#46).
Prevent rare bw_ == NaN cases (#46).
Fixed compiler warnings due to unused or uninitialized variables (#46).
DEPENDENCIES
cctools.NEW FEATURES
optimal plug-in bandwidth selection for all polynomial degrees (#38).
avoid randomness through simplified, deterministic jittering, see
equi_jitter() (#40).
headers in inst/include can be used as standalone
C++ library with convenience wrappers for R (#41).
(several times) faster pkde1d(),
qkde1d(), and rkde1d() due to a more clever
algorithm for numerical integration (#42).
faster kde1d() thanks to the Fast Fourier Transform
(#43).
BUG FIXES
NEW FEATURE
kde1d(..., weights = ) (#29).BUG FIX
stabilized bandwidth selection in presence of ties and outliers.
keep debug symbols on Linux systems (following a request by Prof. Ripley).
NEW FEATURES
BUG FIXES
consistent behavior when dkde1d() and
pkde1d() are called with non-ordered input
although data are discrete (#19).
fixed bug in computation of kernel density estimates (#20).
adapt minimum bw allowed for discrete data to
truncated Gaussian kernel (#20).
NEW FEATURES
BUG FIXES
Fixed heap buffer overflows in interpolation routines (#15, #16).
Fixed bounds of cdf for fit discrete data when long doubles are not supported (#16).