Description Usage Arguments Value Author(s) References Examples
View source: R/sits_patterns.R
This function takes a set of time series samples as input estimates a set of patterns. The patterns are calculated using a GAM model. The idea is to use a formula of type y ~ s(x), where x is a temporal reference and y if the value of the signal. For each time, there will be as many predictions as there are sample values. The GAM model predicts an approximation that fits the assumptions of the statistical model, based on a smooth function.
This method is based on the "createPatterns" method of the dtwSat package, which is described in the reference paper.
1 | sits_patterns(data = NULL, freq = 8, formula = y ~ s(x), ...)
|
data |
A tibble in sits format with time series. |
freq |
Interval in days for the estimates to be generated. |
formula |
Formula to be applied in the estimate. |
... |
Any additional parameters. |
A sits tibble with the patterns.
Victor Maus, vwmaus1@gmail.com
Gilberto Camara, gilberto.camara@inpe.br
Rolf Simoes, rolf.simoes@inpe.br
Maus V, Camara G, Cartaxo R, Sanchez A, Ramos FM, de Queiroz GR (2016). A Time-Weighted Dynamic Time Warping Method for Land-Use and Land-Cover Mapping. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 9(8):3729-3739, August 2016. ISSN 1939-1404. doi:10.1109/JSTARS.2016.2517118.
1 2 3 4 5 6 7 8 9 10 11 12 13 | # Read a set of samples for two classes
data(cerrado_2classes)
# Estimate a set of patterns (one for each label)
patterns <- sits_patterns(cerrado_2classes)
# Show the patterns
plot(patterns)
# Read a set of samples for Mato Grosso, Brazil, provided by EMBRAPA
data(samples_mt_4bands)
# Estimate a set of patterns (one for each label)
patterns <- sits_patterns(samples_mt_4bands)
# Show the patterns
plot(patterns)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.