<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<longdescription>
		Rolling Eigenanalysis // Fast and efficient computation of
		rolling and expanding eigenanalysis for time-series data. The
		'rolleigen' package decomposes the covariance matrix of the
		explanatory variables into eigenvalues and eigenvectors to
		perform principal component analysis (Pearson, 1901,
		doi:10.1080/14786440109462720; Hotelling, 1933,
		doi:10.1037/h0071325) and principal component regression
		(Massy, 1965, doi:10.1080/01621459.1965.10480787) over rolling
		and expanding windows. For each window, the eigenvalues and
		eigenvectors are computed from the covariance matrix and,
		optionally, ordered from largest to smallest to summarize the
		directions of greatest variation in the data. A subset of
		leading components is then used to fit a regression that
		mitigates collinearity in the explanatory variables. Use cases
		include dimensionality reduction, factor extraction, and
		regression on collinear explanatory variables. The package
		supports rolling and expanding windows, weights, and handling
		of missing values via the min_obs, complete_obs, and na_restore
		arguments. The implementation uses the online and offline
		algorithms from the 'roll' package to compute rolling and
		expanding cross-products efficiently, with parallelism across
		columns and windows provided by 'RcppParallel'.
	</longdescription>
</pkgmetadata>
