EmpiricalOrthogonalFunctions.jl API
EmpiricalOrthogonalFunctions Types
EmpiricalOrthogonalFunctions.EmpiricalOrthogonalFunction
— TypeEmpiricalOrthogonalFunction(dataset; center=true, ddof=1)
Create an Empirical Orthogonal Function object. The EOF solution is computed at initialization time. Method calls are used to retrieve or update computed quantities.
EmpiricalOrthogonalFunctions Methods
EmpiricalOrthogonalFunctions.pcs
— FunctionExtract the principal component time series (PCs)
EmpiricalOrthogonalFunctions.eofs
— FunctionExtract the empirical orthogonal functions (EOFs)
EmpiricalOrthogonalFunctions.correlationmap
— FunctionEmpirical orthogonal functions (EOFs) expressed as the correlation between the principal component time series (PCs) and the time series of the eof
input dataset at each grid point.
EmpiricalOrthogonalFunctions.covariancemap
— FunctionEmpirical orthogonal functions (EOFs) expressed as the covariance between the principal component time series (PCs) and the time series of the eof
input dataset at each grid point.
EmpiricalOrthogonalFunctions.eigenvalues
— FunctionExtract the eigenvalues (decreasing variances) associated with each EOF.
EmpiricalOrthogonalFunctions.variancefraction
— FunctionFractional EOF mode variances. The fraction of the total variance explained by each EOF mode, values between 0 and 1 inclusive.
EmpiricalOrthogonalFunctions.totalanomalyvar
— FunctionTotal variance associated with the field of anomalies (the sum of the eigenvalues).
EmpiricalOrthogonalFunctions.northtest
— FunctionThe method of North et al. (1982) is used to compute the typical error for each eigenvalue. It is assumed that the number of times in the input data set is the same as the number of independent realizations. If this assumption is not valid then the result may be inappropriate.
EmpiricalOrthogonalFunctions.projectfield
— FunctionProject a field onto the EOFs. Given a data set, projects it onto the EOFs to generate a corresponding set of pseudo-PCs.
EmpiricalOrthogonalFunctions.reconstruct
— FunctionReconstructed input data field based on a subset of EOFs.
EmpiricalOrthogonalFunctions.orthorotation
— FunctionApply orthogonal rotation to EOF data. After rotation the original dataset will be projected on the rotated EOF to create new PCs. Additionally new EOFs and PCs are ordered in decreasing variance
EmpiricalOrthogonalFunctions.orthorotation!
— FunctionInplace orthorotation that will override the data structure of the input EOF object
Base.truncate
— FunctionTruncate the EOF data structure to trim unneccesay modes
EmpiricalOrthogonalFunctions.truncate!
— FunctionApply truncate inplace on EOF data structure