Package: soiltestcorr 2.2.1

soiltestcorr: Soil Test Correlation and Calibration

A compilation of functions designed to assist users on the correlation analysis of crop yield and soil test values. Functions to estimate crop response patterns to soil nutrient availability and critical soil test values using various approaches such as: 1) the modified arcsine-log calibration curve (Correndo et al. (2017) <doi:10.1071/CP16444>); 2) the graphical Cate-Nelson quadrants analysis (Cate & Nelson (1965)), 3) the statistical Cate-Nelson quadrants analysis (Cate & Nelson (1971) <doi:10.2136/sssaj1971.03615995003500040048x>), 4) the linear-plateau regression (Anderson & Nelson (1975) <doi:10.2307/2529422>), 5) the quadratic-plateau regression (Bullock & Bullock (1994) <doi:10.2134/agronj1994.00021962008600010033x>), and 6) the Mitscherlich-type exponential regression (Melsted & Peck (1977) <doi:10.2134/asaspecpub29.c1>). The package development stemmed from ongoing work with the Fertilizer Recommendation Support Tool (FRST) and Feed the Future Innovation Lab for Collaborative Research on Sustainable Intensification (SIIL) projects.

Authors:Adrian A. Correndo [aut, cre, cph], Austin Pearce [aut], Fernando Miguez [ctb], Deanna Osmond [aut], Ignacio A. Ciampitti [aut]

soiltestcorr_2.2.1.tar.gz
soiltestcorr_2.2.1.zip(r-4.7)soiltestcorr_2.2.1.zip(r-4.6)soiltestcorr_2.2.1.zip(r-4.5)
soiltestcorr_2.2.1.tgz(r-4.6-any)soiltestcorr_2.2.1.tgz(r-4.5-any)
soiltestcorr_2.2.1.tar.gz(r-4.7-any)soiltestcorr_2.2.1.tar.gz(r-4.6-any)
soiltestcorr_2.2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
soiltestcorr/json (API)

# Install 'soiltestcorr' in R:
install.packages('soiltestcorr', repos = c('https://adriancorrendo.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/adriancorrendo/soiltestcorr/issues

Pkgdown/docs site:https://adriancorrendo.github.io

Datasets:

On CRAN:

Conda:

6.16 score 9 stars 32 scripts 254 downloads 18 exports 67 dependencies

Last updated from:a4e6ffbf53. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK192
source / vignettesOK529
linux-release-x86_64OK201
macos-release-arm64OK185
macos-oldrel-arm64OK213
windows-develOK133
windows-releaseOK144
windows-oldrelOK181
wasm-releaseOK140

Exports:boot_cn_1965boot_cn_1971boot_linear_plateauboot_mitscherlichboot_mod_alccboot_quadratic_plateaucate_nelson_1965cate_nelson_1971linear_plateaulogLik_alccmits_formula_1mits_formula_2mits_formula_3mitscherlichmod_alccquadratic_plateauSS_LPSS_QP

Dependencies:AICcmodavgbackportsbootbroomclicpp11data.tabledplyrevaluatefarvergenericsggplot2ggppgluegridExtragtablehighrisobandknitrlabelinglatticelifecyclelubridatemagrittrMASSMatrixmgcvminpack.lmmodelrnlmenlraanlstoolspillarpkgconfigpolynompurrrR6rbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreformulasrlangS7scalessmatrstringistringrsurvivaltibbletidyrtidyselecttimechangeTMBunmarkedutf8vctrsVGAMviridisLitewithrxfunxtablextsyamlzoo

Bootstrapping
Description | What is bootstrapping? | How does it work? | The soiltestcorr::boot_() functions | Examples | Data | 1. boot_cn_1965() | 2. boot_cn_1971() | 3. boot_mod_alcc() | 2. boot_linear_plateau() | 3. boot_quadratic_plateau() | 4. boot_mitscherlich() | set.seed() | References | Additional webpages on bootstrapping in R

Last update: 2023-04-11
Started: 2023-04-05

Cate and Nelson (1965)
Description | General Instructions | Tutorial | Load datasets | Fit cate_nelson_1965() | 1. Individual fits | 1.1. tidy = FALSE | 1.2. tidy = TRUE | 1.3. Alternative using the vectors | 1.4. Data 2. Test dataset | 1.5. Data 3. Freitas et al. 1966 | 2. Multiple fits at once | 2.1. Using map | Create nested data | Fit | 2.2. Using group_map | 3. Bootstrapping | 4. Plots | 4.1. Calibration Curve

Last update: 2023-04-11
Started: 2022-04-28

Cate and Nelson (1971)
Description | General Instructions | Tutorial | Load datasets | Fit cate_nelson_1971() | 1. Individual fits | 1.1. tidy = FALSE | 1.2. tidy = TRUE | 1.3. Alternative using the vectors | 1.4. Data 2. Test dataset | 1.5. Data 3. Freitas et al. 1966 | 2. Multiple fits at once | 2.1. Using map | Create nested data | Fit | 2.2. Using group_map | 3. Bootstrapping | 4. Plots | 4.1. Calibration Curve

Last update: 2023-04-11
Started: 2022-04-28

Introduction
1. Installation | 2. Available models in soiltestcorr: | 2.1. Modified Arcsine-Log Calibration Curve | 2.2. Cate & Nelson (1965) | 2.3. Cate & Nelson (1971) | 2.4. Linear-plateau | 2.5. Quadratic-plateau | 2.6. Mitscherlich | 3. Publication in SoftwareX Journal: | 4. Shinyapp:

Last update: 2023-04-11
Started: 2022-04-15

Linear-plateau response
Description | General Instructions | Tutorial | Load dataset | Fit linear_plateau() | 1. Individual fits | 1.1. tidy = TRUE (default) | 1.2. tidy = FALSE | 1.3. Alternative using the vectors | 2. Multiple fits at once | 2.1. Using map() | 2.2. Using group_modify() | 3. Bootstrapping | 4. Plots | 4.1. Correlation Curve | 4.2. Fine-tune the plots | 4.3. Residuals | References

Last update: 2023-04-11
Started: 2022-04-28

Mitscherlich-type response
Description | General Instructions | Tutorial | Load datasets | Fit mitscherlich() | 1. Individual fits | 1.1. Different number of parameters type = # | 1.2. tidy = FALSE | 1.3. Alternative using the data frame vectors | 2. Multiple fits at once | 2.1. Using map() | 2.2. Using group_modify() | 3. Bootstrapping | 4. Plots | 4.1. Calibration Curve | 4.2 Fine-tune the plots | 4.3. Residuals | References

Last update: 2023-04-11
Started: 2022-05-02

Modified ALCC
Description | General Instructions | Tutorial | Load datasets | Fit mod_alcc() | 1. Individual fits | 1.1. tidy = FALSE | 1.2. tidy = TRUE | 1.3. Alternative using the vectors | 2. Multiple fits at once | 2.1. Using map() | 2.2. Using group_modify() | 3. Bootstrapping | 4. Plots | 4.1. Calibration Curve | 4.2. Fine-tune the plots | 3.2. SMA regression | 3.3. SMA residuals | References

Last update: 2023-04-11
Started: 2022-04-28

Quadratic-plateau response
Description | General Instructions | Tutorial | Load dataset | Fit quadratic_plateau() | 1. Individual fits | 1.1. tidy = TRUE (default) | 1.2. tidy = FALSE | 1.3. Alternative using the vectors | 2. Multiple fits at once | 2.1. Using map() | 2.2. Using group_modify() | 3. Bootstrapping | 4. Plots | 4.1. Correlation Curve | 4.2. Fine-tune the plots | 4.3. Residuals | References

Last update: 2023-04-11
Started: 2022-04-28

Shinyapp
Description

Last update: 2023-04-11
Started: 2023-03-08

SoftwareX publication
Citation | Highlights | Abstract

Last update: 2023-04-11
Started: 2023-03-08

Readme and manuals

Help Manual

Help pageTopics
Cate & Nelson quadrants analysis (graphical)boot_cn_1965 cate_nelson_1965
Cate & Nelson quadrants analysis (statistical)boot_cn_1971 cate_nelson_1971
Dataset 1data_test
Dataset 2freitas1966
Linear-plateau response functionboot_linear_plateau linear_plateau SS_LP
Mitscherlich response functionboot_mitscherlich mitscherlich mits_formula_1 mits_formula_2 mits_formula_3
Modified Arcsine-Log Calibration Curveboot_mod_alcc logLik_alcc mod_alcc
Quadratic-plateau response functionboot_quadratic_plateau quadratic_plateau SS_QP