signal_fill {eseis} | R Documentation |
This function performs linear interpolation of NA values or pads them with zeros.
signal_fill(data, method = "linear")
data |
|
method |
|
Note that the procedure will contaminate the signal by artefacts as increasingly larger data gaps are filled with interpolated or zero values.
eseis
object, numeric vector or list of objects,
gap-filled data set(s).
Michael Dietze
## create synthetic data set and add NA-gaps
data(rockfall)
x <- rockfall_z[25000:26000]
x_gap <- x
x_gap[100:102] <- NA
x_gap[500:530] <- NA
## fill gaps
y <- signal_fill(data = x_gap)
## plot filled data set
plot(y, type = "l")
## filter both data sets
x <- signal_filter(data = x, f = c(1, 3), dt = 1/200, lazy = TRUE)
y <- signal_filter(data = y, f = c(1, 3), dt = 1/200, lazy = TRUE)
## plot both data sets
plot(y, type = "l", col = "grey", lwd = 3)
lines(x, col = "red")