- Notifications
You must be signed in to change notification settings - Fork1
R Package: Regularized Principal Component Analysis for Spatial Data
License
egpivo/SpatPCA
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
SpatPCA is an R package designed for efficient regularized principal component analysis, providing the following features:
- Identify dominant spatial patterns (eigenfunctions) with both smooth and localized characteristics.
- Conduct spatial prediction (Kriging) at new locations.
- Adapt to regularly or irregularly spaced data, spanning 1D, 2D, and 3D datasets.
- Implement using the alternating direction method of multipliers (ADMM) algorithm.
You can installSpatPCA using either of the following methods:
install.packages("SpatPCA")
remotes::install_github("egpivo/SpatPCA")
To compile C++ code with the requiredRcppArmadillo
andRcppParallel
packages, follow these instructions based on your operating system:
InstallRtools
- Install Xcode Command Line Tools
- install the
gfortran
library. You can achieve this by running the following commands in the terminal:
brew updatebrew install gcc
For a detailed solution, refer tothis link, or download and install the librarygfortran
to resolve the errorld: library not found for -lgfortran
.
To useSpatPCA, first load the package:
library(SpatPCA)
Then, apply thespatpca
function with the following syntax:
spatpca(position,realizations)
- Input: Realizations with the corresponding positions.
- Output: Return the most dominant eigenfunctions automatically.
For more details, refer to theDemo.
Wang, W.-T. and Huang, H.-C. (2017).Regularized principal component analysis for spatial data, "Regularized principal component analysis for spatial data").Journal of Computational and Graphical Statistics,26, 14-25.
GPL (>= 2)
- To cite package ‘SpatPCA’ in publications use:
Wang W, Huang H (2023). SpatPCA: Regularized Principal Component Analysis for Spatial Data_. R package version 1.3.5, <https://CRAN.R-project.org/package=SpatPCA>.
- A BibTeX entry for LaTeX users is
@Manual{, title = {SpatPCA: Regularized Principal Component Analysis for Spatial Data}, author = {Wen-Ting Wang and Hsin-Cheng Huang}, year = {2023}, note = {R package version 1.3.5}, url = {https://CRAN.R-project.org/package=SpatPCA}, }
About
R Package: Regularized Principal Component Analysis for Spatial Data
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.