CANE: Comprehensive Groups of Experiments Analysis for Numerous Environments

Pooled analysis of a series of designed experiments repeated over locations, seasons or years, where treatment-by-environment interaction is of primary interest. One design-specific function call performs environment-wise analysis of variance, formal testing of homogeneity of error variances, an optional variance-stabilising transformation, pooled analysis of variance with the correct error stratum for every effect, and multiple comparison of means. Five classical designs are supported: completely randomised ('PooledCRD()'), randomised block ('PooledRBD()'), Latin square ('PooledLSD()'), split plot ('PooledSPD()') and strip plot ('PooledStPD()'). Homogeneity of error variances is assessed by Bartlett's test computed on the environment-wise error mean squares as in Bartlett (1937) <doi:10.1098/rspa.1937.0109>, and by the median-centred Brown-Forsythe form of Levene's test <doi:10.1080/01621459.1974.10482955>, which is robust to non-normality. When variances are heterogeneous, Aitken's transformation (division of each observation by the square root of the error mean square of its own environment) may be applied, and treatment means are reported on both the transformed and the original scale. For split plot and strip plot designs every effect is tested against its proper error term, and mean separation uses the error mean square and degrees of freedom of the corresponding stratum. The statistical theory is given in Cochran and Cox (1957, ISBN:9780471162032), Gomez and Gomez (1984, ISBN:9780471870928), Dean et al. (2017) <doi:10.1007/978-3-319-52250-0> and Ruiz et al. (2024) <doi:10.1007/978-3-031-65575-3>.

Version: 0.2.0
Depends: R (≥ 4.0.0)
Imports: stats, utils
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0), nlme, multcompView
Published: 2026-11-04
DOI: 10.32614/CRAN.package.CANE
Author: Vinayaka ORCID iD [aut, cre], T. Lakshmi Pathy ORCID iD [aut, ctb], Gopalareddy Krishnappa ORCID iD [aut, ctb], Shweta Kumari ORCID iD [aut, ctb], P. Murali ORCID iD [aut, ctb], P. Govindaraj [aut, ctb], P. Rama Chandra Prasad ORCID iD [aut, ctb], L.N. Vinaykumar [aut, ctb]
Maintainer: Vinayaka <vinayaka.b3vs at gmail.com>
BugReports: https://github.com/Vinayaka11442/CANE/issues
License: GPL-3
URL: https://github.com/Vinayaka11442/CANE
NeedsCompilation: no
Citation: CANE citation info
Materials: README, NEWS
CRAN checks: CANE results

Documentation:

Reference manual: CANE.html , CANE.pdf
Vignettes: Pooled analysis of multi-environment trials with CANE (source, R code)
Numerical validation of CANE against independent reference analyses (source, R code)

Downloads:

Package source: CANE_0.2.0.tar.gz
Windows binaries: r-devel: CANE_0.1.1.zip, r-release: CANE_0.1.1.zip, r-oldrel: CANE_0.1.1.zip
macOS binaries: r-release (arm64): CANE_0.1.1.tgz, r-oldrel (arm64): CANE_0.1.1.tgz, r-release (x86_64): CANE_0.1.1.tgz, r-oldrel (x86_64): CANE_0.1.1.tgz
Old sources: CANE archive

Linking:

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