gmwmx2
The gmwmx2 R package implements the Generalized Method of Wavelet Moments with Exogenous Inputs estimator (GMWMX) presented in Voirol, L., Xu, H., Zhang, Y., Insolia, L., Molinari, R. and Guerrier, S. (2024)
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 8 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (17.5%) to scientific vocabulary
Repository
The gmwmx2 R package implements the Generalized Method of Wavelet Moments with Exogenous Inputs estimator (GMWMX) presented in Voirol, L., Xu, H., Zhang, Y., Insolia, L., Molinari, R. and Guerrier, S. (2024)
Basic Info
- Host: GitHub
- Owner: SMAC-Group
- Language: R
- Default Branch: main
- Homepage: https://smac-group.github.io/gmwmx2/index.html
- Size: 11.6 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
gmwmx2 Overview 
The gmwmx2 R package implements the Generalized Method of Wavelet Moments with Exogenous Inputs estimator (GMWMX) presented in Voirol, L., Xu, H., Zhang, Y., Insolia, L., Molinari, R. and Guerrier, S. (2024).
The GMWMX estimator is a computationally efficient estimator to estimate large scale regression problems with complex dependence structure in presence of missing data.
The gmwmx2 R package allows to estimate (i) functional/structural parameters, (ii) stochastic parameters describing the dependence structure and (iii) nuisance parameters of the missingness process of large regression models with dependent observations and missing data.
To illustrate the capability of the GMWMX estimator, the gmwmx2 R package provides functions to download an plot Global Navigation Satellite System (GNSS) position time series from the Nevada Geodetic Laboratory and allow to estimate linear model with a specific dependence structure modeled by composite stochastic processes, allowing to estimate tectonic velocities and crustal uplift from GNSS position time series.
Find vignettes with detailed examples as well as the user's manual at the package website.
Below are instructions on how to install and make use of the gmwmx2 package.
Installation Instructions
The gmwmx2 package is available on both CRAN and GitHub. The CRAN
version is considered stable while the GitHub version is subject to
modifications/updates which may lead to installation problems or broken
functions. You can install the stable version of the gmwmx2 package
with:
r
install.packages("gmwmx2")
For users who are interested in having the latest developments, the
GitHub version is ideal although more dependencies are required to run a
stable version of the package. Most importantly, users must have a
(C++) compiler installed on their machine that is compatible with R
(e.g. Clang).
``` r
Install dependencies
install.packages(c("devtools"))
Install/Update the package from GitHub
devtools::install_github("SMAC-Group/gmwmx2")
Install the package with Vignettes/User Guides
devtools::installgithub("SMAC-Group/gmwmx2", buildvignettes = TRUE) ```
External R libraries
The gmwmx2 package relies on a limited number of external libraries, but notably on Rcpp and RcppArmadillo which require a C++ compiler for installation, such as for example gcc.
Note on gmwmx2 vs gmwmx
The original gmwmx package was designed to compare estimated parameters obtained from the GMWMX with the ones obtained with the Maximum Likelihood Estimator (MLE) implemented in Hector.
This allowed for the replication of examples and simulations discussed in Cucci, D. A., Voirol, L., Kermarrec, G., Montillet, J. P., and Guerrier, S. (2022).
However, as we advanced in the methodological and computational development of the GMWMX method, we sought a standalone implementation that did not include Hector.
Additionally, many of the new computational techniques and structural improvements would have been challenging to incorporate into the previous gmwmx package.
Therefore, we will now exclusively support and develop the gmwmx2 package.
Upcoming features
The gmwmx2 package is currently in the early stages of development. While the supported features are stable, we have numerous additional methods and computational enhancements planned for gradual integration. These include:
- Computational optimization to improve speed
- Support for a wider range of stochastic models to describe the error term
- Support for a wider range of stochastic models to describe the missingness process
- A computationally efficient model selection criterion for stochastic models
License
This source code is released under is the GNU AFFERO GENERAL PUBLIC LICENSE (AGPL) v3.0.
References
Voirol, L., Xu, H., Zhang, Y., Insolia, L., Molinari, R., and Guerrier, S. (2024). Inference for Large Scale Regression Models with Dependent Errors. doi:10.48550/arXiv.2409.05160.
Guerrier, S., Skaloud, J., Stebler, Y. and Victoria-Feser, M.P., 2013. Wavelet-variance-based estimation for composite stochastic processes. Journal of the American Statistical Association, 108(503), pp.1021-1030. doi:10.1080/01621459.2013.799920
Owner
- Name: Statistical Methods, Applications & Computing Group
- Login: SMAC-Group
- Kind: organization
- Email: contact@smac-group.com
- Website: smac-group.com
- Repositories: 63
- Profile: https://github.com/SMAC-Group
GitHub Events
Total
- Watch event: 3
- Public event: 1
- Push event: 136
- Create event: 1
Last Year
- Watch event: 3
- Public event: 1
- Push event: 136
- Create event: 1
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 225 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 3
- Total maintainers: 1
cran.r-project.org: gmwmx2
Estimate Functional and Stochastic Parameters of Linear Models with Correlated Residuals and Missing Data
- Homepage: https://github.com/SMAC-Group/gmwmx2
- Documentation: http://cran.r-project.org/web/packages/gmwmx2/gmwmx2.pdf
- License: AGPL-3
-
Latest release: 0.0.3
published 11 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- JamesIves/github-pages-deploy-action 4.1.4 composite
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- R >= 4.0.0 depends
- Matrix * imports
- Rcpp * imports
- data.table * imports
- dplyr * imports
- magrittr * imports
- wv * imports
- geodata * suggests
- knitcitations * suggests
- knitr * suggests
- raster * suggests
- rmarkdown * suggests
- shape * suggests
- tibble * suggests
- tidygeocoder * suggests