View source: R/H_time_series.R
HTS.predict.knn | R Documentation |
(Beta verson of) Extends the K-NN algorithm for predicting a time series to a histogram time series, using L2 Wasserstein distance.
HTS.predict.knn(HTS, position = length(HTS@data), k = 3)
HTS |
A |
position |
an integer, the data histogram to predict |
k |
the number of neighbours (default=3) |
Histogram time series (HTS) describe situations where a distribution of values is available for each instant of time. These situations usually arise when contemporaneous or temporal aggregation is required. In these cases, histograms provide a summary of the data that is more informative than those provided by other aggregates such as the mean. Some fields where HTS are useful include economy, official statistics and environmental science. The function adapts the k-Nearest Neighbours (k-NN) algorithm to forecast HTS and, more generally, to deal with histogram data. The proposed k-NN relies on the L2 Wasserstein distance that is used to measure dissimilarities between sequences of histograms and to compute the forecasts.
a distributionH
object predicted from data.
Javier Arroyo, Carlos Mate, Forecasting histogram time series with k-nearest neighbours methods,
International Journal of Forecasting, Volume 25, Issue 1, January-March 2009, Pages 192-207,
ISSN 0169-2070, http://dx.doi.org/10.1016/j.ijforecast.2008.07.003.
prediction <- HTS.predict.knn(HTS = RetHTS, position = 108, k = 3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.