R: Interpolation function of the time series of a sits_tibble

sits_interp {sits} | R Documentation

## Interpolation function of the time series of a sits_tibble

### Description

Computes the linearly interpolated bands using the R base function approx.

### Usage

    sits_interp(data = NULL, fun = stats::approx, n = base::length, ...)

### Arguments

`data` | A tibble with time series data and metadata.
`fun` | Interpolation function.
`n` | Number of time series elements to be created between start date and end date. When a class function is passed to 'n', it is evaluated with each band time series as an argument, e.g. n(band) (default: 'length' function).
`...` | Additional parameters to be used by the fun function.

### Value

A tibble with same samples and the new bands.

### Author(s)

Rolf Simoes, rolf.simoes@inpe.br

### Examples

    # Retrieve a time series with values of NDVI
    point_ndvi <- sits_select(point_mt_6bands, bands = "NDVI")
    # find out how many time instances are there
    n_times <- nrow(sits_time_series(point_ndvi))
    # interpolate three times more points
    point_int.tb <- sits_interp(point_ndvi, fun = stats::spline, n = 3 * n_times)
    # plot the result
    plot(point_int.tb)

[Package sits version 0.15.0 Index]