Title: | Empirical Likelihood for General Block Designs |
---|---|
Description: | Performs hypothesis testing for general block designs with empirical likelihood. The core computational routines are implemented using the 'Eigen' 'C++' library and 'RcppEigen' interface, with 'OpenMP' for parallel computation. Details of the methods are given in Kim, MacEachern, and Peruggia (2023) <doi:10.1080/10485252.2023.2206919>. This work was supported by the U.S. National Science Foundation under Grants No. SES-1921523 and DMS-2015552. |
Authors: | Eunseop Kim [aut, cph, cre], Steven MacEachern [ctb, ths], Mario Peruggia [ctb, ths] |
Maintainer: | Eunseop Kim <[email protected]> |
License: | GPL (>= 3) |
Version: | 0.9.0 |
Built: | 2024-11-01 06:44:28 UTC |
Source: | CRAN |
A dataset summarizing field experiments result of seed treatments on clothianidin concentration.
data("clothianidin")
data("clothianidin")
A data frame with 102 observations and 3 variables:
New blocks constructed from original data. The format is 'days post planting_original block_year'.
Seed treatment.
Log transformed clothianidin concentration (µg).
The original data is provided by Alford and Krupke (2017). Only some of the shoot region observations are taken from the original data and processed for illustration.
Alford A, Krupke CH (2017). "Translocation of the Neonicotinoid Seed Treatment Clothianidin in Maize." PLOS ONE, 12(3), 1–19. doi:10.1371/journal.pone.0173836.
data("clothianidin") clothianidin
data("clothianidin") clothianidin
Fits an one-way analysis of variance model with empirical likelihood.
el_aov(formula, data, maxit = 10000, abstol = 1e-08)
el_aov(formula, data, maxit = 10000, abstol = 1e-08)
formula |
An object of class |
data |
A data frame containing the variables in |
maxit |
A single integer for the maximum number of iterations for optimization.
Defaults to |
abstol |
A single numeric for the absolute convergence tolerance for optimization.
Defaults to |
A list containing the model fit and optimization results.
Owen, A (1991). "Empirical Likelihood for Linear Models." The Annals of Statistics, 19(4), 1725–1747. doi:10.1214/aos/1176348368.
data("clothianidin") el_aov(clo ~ trt, clothianidin)
data("clothianidin") el_aov(clo ~ trt, clothianidin)
Tests all pairwise comparisons or comparisons with control for general
block designs with empirical likelihood. Two single step asymptotic
-FWER (generalized family-wise error rate) controlling procedures
are available: asymptotic Monte Carlo (AMC) and nonparametric bootstrap
(NB).
el_pairwise( formula, data, control = NULL, k = 1L, alpha = 0.05, method = c("AMC", "NB"), B, nthreads = 1L, maxit = 10000L, abstol = 1e-08, verbose = FALSE )
el_pairwise( formula, data, control = NULL, k = 1L, alpha = 0.05, method = c("AMC", "NB"), B, nthreads = 1L, maxit = 10000L, abstol = 1e-08, verbose = FALSE )
formula |
An object of class |
data |
A data frame, list or environment (or object coercible by |
control |
An optional single character that specifies the treatment for comparisons with control. |
k |
A single integer for |
alpha |
A single numeric for the overall significance level. Defaults to |
method |
A single character for the procedure to be used; either |
B |
A single integer for the number of Monte Carlo samples for the AMC (number of bootstrap replicates for the NB). |
nthreads |
A single integer for the number of threads for parallel computation via
'OpenMP' (if available). Defaults to |
maxit |
A single integer for the maximum number of iterations for constrained
minimization of empirical likelihood. Defaults to |
abstol |
A single numeric for the the absolute convergence tolerance for
optimization. Defaults to |
verbose |
A single logical. If |
A list containing the model fit and optimization results.
Kim E, MacEachern SN, Peruggia M (2023). "Empirical likelihood for the analysis of experimental designs." Journal of Nonparametric Statistics, 35(4), 709–732. doi:10.1080/10485252.2023.2206919.
# All pairwise comparisons data("clothianidin") el_pairwise(clo ~ trt | blk, data = clothianidin, B = 1000) # Comparisons with control el_pairwise(clo ~ trt | blk, control = "Naked", data = clothianidin, B = 1000 )
# All pairwise comparisons data("clothianidin") el_pairwise(clo ~ trt | blk, data = clothianidin, B = 1000) # Comparisons with control el_pairwise(clo ~ trt | blk, control = "Naked", data = clothianidin, B = 1000 )
Tests single hypothesis for general block designs with empirical likelihood.
el_test( formula, data, lhs, rhs = NULL, maxit = 10000, abstol = 1e-08, verbose = FALSE )
el_test( formula, data, lhs, rhs = NULL, maxit = 10000, abstol = 1e-08, verbose = FALSE )
formula |
An object of class |
data |
A data frame containing the variables in |
lhs |
A numeric matrix specifying the left-hand side of a hypothesis in terms of parameters. |
rhs |
An optional numeric vector specifying the right-hand side the hypothesis.
If not specified, it is set to the zero vector. Defaults to |
maxit |
A single integer for the maximum number of iterations for optimization.
Defaults to |
abstol |
A single numeric for the absolute convergence tolerance for optimization.
Defaults to |
verbose |
A single logical. If |
A list containing the model fit and optimization results.
Kim E, MacEachern SN, Peruggia M (2023). "Empirical likelihood for the analysis of experimental designs." Journal of Nonparametric Statistics, 35(4), 709–732. doi:10.1080/10485252.2023.2206919.
# Test for equal means data("clothianidin") el_test(clo ~ trt | blk, clothianidin, lhs = matrix(c( 1, -1, 0, 0, 0, 1, -1, 0, 0, 0, 1, -1 ), byrow = TRUE, nrow = 3L) )
# Test for equal means data("clothianidin") el_test(clo ~ trt | blk, clothianidin, lhs = matrix(c( 1, -1, 0, 0, 0, 1, -1, 0, 0, 0, 1, -1 ), byrow = TRUE, nrow = 3L) )