Description Usage Arguments Value Examples
View source: R/relativeentropy.R
Compute the average or local relative entropy between two time series treating each as observations from a distribution.
1 | relative_entropy(xs, ys, local = FALSE)
|
xs |
Vector or matrix specifying one or more time series. |
ys |
Vector or matrix specifying one or more time series. |
local |
Boolean specifying whether to compute the local relative entropy. |
Numeric giving the average relative entropy or a vector giving the local relative entropy.
1 2 3 4 5 6 7 8 9 10 11 12 | xs <- c(0, 1, 0, 0, 0, 0, 0, 0, 0, 1)
ys <- c(0, 1, 1, 1, 1, 0, 0, 1, 0, 0)
relative_entropy(xs, ys) # 0.2780719
relative_entropy(ys, xs) # 0.3219281
# [1] 0.6780719 -1.3219281
relative_entropy(xs, ys, local = TRUE)
xs <- c(0, 0, 0, 0)
ys <- c(0, 1, 1, 0)
relative_entropy(xs, ys) # 1.0
relative_entropy(ys, xs) # NaN
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.