Learn R Programming

funData (version 1.3-3)

approxNA: Approximate missing values for funData objects

Description

This function approximates missing values for funData objects based on the na.approx interpolation method from the package zoo.

Usage

approxNA(object)

Arguments

object

An object of class funData with missing values (coded by NA).

Value

A funData object where missing values have been imputed.

Warning

This function requires the package zoo to be installed, otherwise it will throw a warning.

Examples

Run this code
# NOT RUN {
# Simulate some data
f <- simFunData(N = 10, M = 8, eVal = "linear", eFun = "Poly", argvals = seq(0, 1, 0.01))$simData

# Sparsify, i.e. generate artificial missings in the data
fSparse <- sparsify(f, minObs = 10, maxObs = 50)

# plot
oldpar <- par(no.readonly = TRUE)
par(mfrow = c(1,3))
plot(f, main = "Original Data") 
plot(fSparse, main = "Sparse Data")
plot(approxNA(fSparse), main = "Reconstructed Data")
# faster with plot(fSparse, plotNA = TRUE, main = "Reconstructed Data")

par(oldpar)
# }

Run the code above in your browser using DataLab