Package: CANE
Type: Package
Title: Comprehensive Groups of Experiments Analysis for Numerous
        Environments
Version: 0.2.0
Authors@R: c(
    person(family = "Vinayaka",
           role = c("aut", "cre"),
           email = "vinayaka.b3vs@gmail.com",
           comment = c(ORCID = "0000-0001-5004-0084")),
    person(given = "T.",
           family = "Lakshmi Pathy",
           role = c("aut", "ctb"),
           comment = c(ORCID = "0000-0001-8940-7971")),
    person(given = "Gopalareddy",
           family = "Krishnappa",
           role = c("aut", "ctb"),
           comment = c(ORCID = "0000-0002-8825-6363")),
    person(given = "Shweta",
           family = "Kumari",
           role = c("aut", "ctb"),
           comment = c(ORCID = "0009-0000-4377-2455")),
    person(given = "P.",
           family = "Murali",
           role = c("aut", "ctb"),
           comment = c(ORCID = "0000-0002-1149-7097")),
    person(given = "P.",
           family = "Govindaraj",
           role = c("aut", "ctb")),
    person(given = "P. Rama Chandra",
           family = "Prasad",
           role = c("aut", "ctb"),
           comment = c(ORCID = "0000-0001-5285-9827")),
    person(given = "L.N.",
           family = "Vinaykumar",
           role = c("aut", "ctb")))
Maintainer: Vinayaka <vinayaka.b3vs@gmail.com>
Description: 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>.
Imports: stats, utils
Suggests: knitr, rmarkdown, testthat (>= 3.0.0), nlme, multcompView
VignetteBuilder: knitr
URL: https://github.com/Vinayaka11442/CANE
BugReports: https://github.com/Vinayaka11442/CANE/issues
License: GPL-3
Encoding: UTF-8
LazyData: true
Depends: R (>= 4.0.0)
Config/testthat/edition: 3
Config/roxygen2/version: 8.0.0
NeedsCompilation: no
Packaged: 2026-11-04 18:25:58 UTC; DELL
Author: Vinayaka [aut, cre] (ORCID: <https://orcid.org/0000-0001-5004-0084>),
  T. Lakshmi Pathy [aut, ctb] (ORCID:
    <https://orcid.org/0000-0001-8940-7971>),
  Gopalareddy Krishnappa [aut, ctb] (ORCID:
    <https://orcid.org/0000-0002-8825-6363>),
  Shweta Kumari [aut, ctb] (ORCID:
    <https://orcid.org/0009-0000-4377-2455>),
  P. Murali [aut, ctb] (ORCID: <https://orcid.org/0000-0002-1149-7097>),
  P. Govindaraj [aut, ctb],
  P. Rama Chandra Prasad [aut, ctb] (ORCID:
    <https://orcid.org/0000-0001-5285-9827>),
  L.N. Vinaykumar [aut, ctb]
Repository: CRAN
Date/Publication: 2026-11-04 23:10:08 UTC
