The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

HDRFA: High-Dimensional Robust Factor Analysis

Factor models have been widely applied in areas such as economics and finance, and the well-known heavy-tailedness of macroeconomic/financial data should be taken into account when conducting factor analysis. We propose two algorithms to do robust factor analysis by considering the Huber loss. One is based on minimizing the Huber loss of the idiosyncratic error's L2 norm, which turns out to do Principal Component Analysis (PCA) on the weighted sample covariance matrix and thereby named as Huber PCA. The other one is based on minimizing the element-wise Huber loss, which can be solved by an iterative Huber regression algorithm. In this package we also provide the code for traditional PCA, the Robust Two Step (RTS) method by He et al. (2022) and the Quantile Factor Analysis (QFA) method by Chen et al. (2021) and He et al. (2023).

Version: 0.1.5
Depends: R (≥ 3.5.0)
Imports: quantreg, pracma
Published: 2024-07-22
DOI: 10.32614/CRAN.package.HDRFA
Author: Yong He [aut], Lingxiao Li [aut], Dong Liu [aut, cre], Wenxin Zhou [aut]
Maintainer: Dong Liu <liudong_stat at 163.com>
License: GPL-2 | GPL-3
NeedsCompilation: no
CRAN checks: HDRFA results

Documentation:

Reference manual: HDRFA.pdf

Downloads:

Package source: HDRFA_0.1.5.tar.gz
Windows binaries: r-devel: HDRFA_0.1.5.zip, r-release: HDRFA_0.1.5.zip, r-oldrel: HDRFA_0.1.5.zip
macOS binaries: r-release (arm64): HDRFA_0.1.5.tgz, r-oldrel (arm64): HDRFA_0.1.5.tgz, r-release (x86_64): HDRFA_0.1.5.tgz, r-oldrel (x86_64): HDRFA_0.1.5.tgz
Old sources: HDRFA archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=HDRFA to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.