kdens {PPMiss} | R Documentation |
Kernel density estimator
Description
The probability density function F'
is estimated using a kernel density
approach. More specifically, first y_i = \hat{f}(x_i^\ast)
is estimated
using T = 512
(default for the function density
)
equally spaced points x_i^\ast
, 1 \leq i \leq T
, in the interval
[x_{(1)} - 3b, x_{(n)} + 3b]
, where b
is the bandwidth for
the Gaussian kernel density estimator, chosen by applying the Silverman's
rule of thumb (the default procedure in density
).
A cubic spline interpolation (the default method for spline
)
is then applied to the pairs \{(x_i^\ast, y_i)\}_{i=1}^T
to obtain
\hat F_n'(x)
for all x \in [x_{(1)} - 3b, x_{(n)} + 3b]
.
Usage
kdens(x)
Arguments
x |
the data from which the estimate is to be computed. |
Value
a function that approximates the probability density function.
Examples
# creating a time series
trunc = 50000
cks <- arfima.coefs(d = 0.25, trunc = trunc)
eps <- rnorm(trunc+1000)
x <- sapply(1:1000, function(t) sum(cks*rev(eps[t:(t+trunc)])))
# kernel density function
dfun <- kdens(x)
# plot
curve(dfun, from = min(x), to = max(x))
[Package PPMiss version 0.1.1 Index]