Package: SQIpro Type: Package Title: Comprehensive Soil Quality Index Computation and Visualization Version: 0.1.0 Authors@R: c( person("Sadikul", "Islam", email = "sadikul.islamiasri@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0003-2924-7122")), person("Rajesh", "Kaushal", role = "aut")) Description: Provides a comprehensive, modular framework for computing the Soil Quality Index (SQI) using six established methods: Linear Scoring (Doran and Parkin, 1994, ), Regression-based (Masto et al., 2008, ), Principal Component Analysis-based (Andrews et al., 2004, ), Fuzzy Logic, Entropy Weighting (Shannon, 1948, ), and TOPSIS (Hwang and Yoon, 1981, ). Implements four variable scoring functions: more-is-better, less-is-better, optimum-value, and trapezoidal, following Karlen and Stott (1994, ). Includes automated Minimum Data Set selection via Principal Component Analysis with Variance Inflation Factor filtering (Kaiser, 1960, ), one-way ANOVA with Tukey HSD post-hoc tests, leave-one-out sensitivity analysis, and publication-quality visualization using 'ggplot2'. License: GPL (>= 3) Encoding: UTF-8 Language: en-US LazyData: true LazyDataCompression: xz RoxygenNote: 7.3.3 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) VignetteBuilder: knitr Config/testthat/edition: 3 NeedsCompilation: no Packaged: 2026-06-19 07:42:30 UTC; root Author: Sadikul Islam [aut, cre] (ORCID: ), Rajesh Kaushal [aut] Maintainer: Sadikul Islam Repository: https://cran.r-universe.dev Date/Publication: 2026-04-20 14:16:55 UTC RemoteUrl: https://github.com/cran/SQIpro RemoteRef: HEAD RemoteSha: 0919c7b28d4187009b54fd7b23c4829c2263ebeb