comet: Covariance measure tests with formula interface
Description
Covariance measure tests with formula interface
Usage
comet(formula, data, test = c("gcm", "pcm", "wgcm", "kgcm"), ...)
comets(formula, data, test = c("gcm", "pcm", "wgcm", "kgcm"), ...)
Value
Object of class "gcm", "wgcm", "kgcm", or
"pcm" and "htest". See gcm, wgcm,
kgcm, pcm for details.
Arguments
formula
Formula of the form Y ~ X | Z for testing Y independent
of X given Z. To specify a multivariate response, cbind(Y1, Y2)
can be used on the left-hand side of the formula.
data
A data.frame containing the variables in formula.
test
Character string; "gcm", "pcm", "wgcm", or
"kgcm".
...
Additional arguments passed to test, which includes the
regression methods that are specific to test. For the GCM test,
this includes reg_YonZ and reg_XonZ with their respective
lists of arguments args_YonZ and args_XonZ.
Details
Formula-based interface for the generalised (GCM), projected (PCM), weighted
(wGCM), kernel generalised (kGCM) and transformation model generalised
(tram-GCM) covariance measure tests (COMETs). All of these COMETs are
algorithm-agnostic and doubly robust tests of conditional independence, that
is for the null hypothesis that X is independent of Y given Z. In the
formula argument, this can be specified as Y ~ X | Z. The GCM
test supports multivariate X, Y, and Z, while the PCM, wGCM, and kGCM
require a one-dimensional Y.
References
Kook, L. & Lundborg A. R. (2024). Algorithm-agnostic significance testing in
supervised learning with multimodal data. Briefings in Bioinformatics,
25(6), 2024. tools:::Rd_expr_doi("10.1093/bib/bbae475")