Package | Description |
---|---|
nl.liacs.timeseries.kernel |
Modifier and Type | Class and Description |
---|---|
class |
BasicKernel
BasicKernel is a concrete implementation of
DiscreteKernel . |
class |
Binarise
Binarise kernel: not a convolution kernel.
|
class |
BiWeight
BiWeight kernel: K(u) = 15/16 * (1 - u^2)^2,
where |u| ≤
1 . |
class |
ContinuousKernel
ContinousKernel is the super class of all continuous kernels.
|
class |
Cosine
Cosine kernel: K(u) = Π/4 * cos((Π/2) * u),
where |u| ≤
1 . |
class |
DiscreteKernel
DiscreteKernel is the super class of all discrete kernels.
|
class |
Epanechnikov
Epanechnikov kernel: K(u) = 3/4 * (1 - u^2),
where |u| ≤
1 . |
class |
ExponentialMovingAverage
ExponentialMovingAverage kernels take into account previous values when
determining the current one, but weight those using some exponentially
decreasing weight, or
ExponentialMovingAverage.FACTOR . |
class |
Gaussian
Gaussian kernel:
K(u) = 1 / (2Π * σ^2) *
e^-((u - μ)^2 / (2 * σ^2)),
where μ =
0 (μ = mu, σ = sigma). |
class |
MovingAverage
MovingAverage kernels calculate the output value based on all
preceding input values read so far.
|
class |
SimpleMovingAverage
SimpleMovingAverage kernels calculate the output value based on the previous
and current value(s), using some configurable window
width . |
class |
SimpleMovingMedian
SimpleMovingMedian kernels calculate the output value based on the previous
and current value(s), using some configurable window
width . |
class |
Triangular
Triangular kernel: K(u) = 1 - |u|,
where |u| ≤
1 . |
class |
TriCube
TriCube kernel: K(u) = 70/81 * (1 - u^3)^3,
where |u| ≤
1 . |
class |
TriWeight
TriWeight kernel: K(u) = 35/32 * (1 - u^2)^3,
where |u| ≤
1 . |
class |
Uniform
Uniform kernel: K(u) = 1/2,
where |u| ≤
1 . |
class |
WeightedMovingAverage
WeightedMovingAverage kernels take into account previous values when
determining the current one, but weigh those using configurable weights.
|
Modifier and Type | Method and Description |
---|---|
abstract AbstractKernel |
DiscreteKernel.setOutOfBoundsPolicy(OutOfBoundsPolicy theOutOfBoundsPolicy) |
AbstractKernel |
BasicKernel.setOutOfBoundsPolicy(OutOfBoundsPolicy thePolicy)
Sets the new
OutOfBoundsPolicy for the Kernel . |
AbstractKernel |
WeightedMovingAverage.setWeights(double[] theWeights)
Sets the weights to be used for this
Kernel . |
abstract AbstractKernel |
DiscreteKernel.setWidth(int theWidth) |
AbstractKernel |
BasicKernel.setWidth(int theWidth)
Sets the new
width for the Kernel . |