50% off: Unlimited data and AI learning.
State of Data and AI Literacy Report 2025

fdaACF (version 1.0.0)

obtain_autocov_eigenvalues: Estimate eigenvalues of the autocovariance function

Description

Estimate the eigenvalues of the sample autocovariance function C^0. This functions returns the eigenvalues which are greater than the value epsilon.

Usage

obtain_autocov_eigenvalues(v, Y, epsilon = 1e-04)

Arguments

v

Discretization points of the curves, by default seq(from = 0, to = 1, length.out = 100).

Y

Matrix containing the discretized values of the functional time series. The dimension of the matrix is (nxm), where n is the number of curves and m is the number of points observed in each curve.

epsilon

Value used to determine how many eigenvalues will be returned. The eigenvalues λj/λ1>\codeepsilon will be returned. By default epsilon = 0.0001.

Value

A vector containing the k eigenvalues greater than epsilon.

Examples

Run this code
# NOT RUN {
N <- 100
v <- seq(from = 0, to = 1, length.out = 10)
sig <- 2
Y <- simulate_iid_brownian_bridge(N, v, sig)
lambda <- obtain_autocov_eigenvalues(v = v, Y = Y)

# }

Run the code above in your browser using DataLab