SQIpro: Comprehensive Soil Quality Index Computation and Visualization

Provides a comprehensive, modular framework for computing the Soil Quality Index (SQI) using six established methods: Linear Scoring (Doran and Parkin, 1994, <doi:10.2136/sssaspecpub35.c1>), Regression-based (Masto et al., 2008, <doi:10.1007/s10661-007-9697-z>), Principal Component Analysis-based (Andrews et al., 2004, <doi:10.2136/sssaj2004.1945>), Fuzzy Logic, Entropy Weighting (Shannon, 1948, <doi:10.1002/j.1538-7305.1948.tb01338.x>), and TOPSIS (Hwang and Yoon, 1981, <doi:10.1007/978-3-642-48318-9>). Implements four variable scoring functions: more-is-better, less-is-better, optimum-value, and trapezoidal, following Karlen and Stott (1994, <doi:10.2136/sssaspecpub35.c4>). Includes automated Minimum Data Set selection via Principal Component Analysis with Variance Inflation Factor filtering (Kaiser, 1960, <doi:10.1177/001316446002000116>), one-way ANOVA with Tukey HSD post-hoc tests, leave-one-out sensitivity analysis, and publication-quality visualization using 'ggplot2'.

Version: 0.1.0
Depends: R (≥ 4.0.0)
Imports: dplyr (≥ 1.0.0), tidyr (≥ 1.1.0), ggplot2 (≥ 3.3.0), FactoMineR (≥ 2.4), factoextra (≥ 1.0.7), stats, methods, rlang (≥ 0.4.0), matrixStats (≥ 0.61.0), glmnet (≥ 4.1.0), car (≥ 3.0.0)
Suggests: openxlsx (≥ 4.2.4), readxl (≥ 1.3.1), ggpubr (≥ 0.4.0), testthat (≥ 3.0.0), knitr (≥ 1.33), rmarkdown (≥ 2.11), spelling (≥ 2.2), covr (≥ 3.5.0)
Published: 2026-04-20
DOI: 10.32614/CRAN.package.SQIpro (may not be active yet)
Author: Sadikul Islam ORCID iD [aut, cre], Rajesh Kaushal [aut]
Maintainer: Sadikul Islam <sadikul.islamiasri at gmail.com>
License: GPL (≥ 3)
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: SQIpro results

Documentation:

Reference manual: SQIpro.html , SQIpro.pdf
Vignettes: Getting Started with SQIpro (source, R code)

Downloads:

Package source: SQIpro_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): SQIpro_0.1.0.tgz, r-oldrel (x86_64): SQIpro_0.1.0.tgz

Linking:

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