CCI0.3.1 package

Computational Test for Conditional Independence

add_interaction_terms

Creates interaction terms for specified variables in a data frame Inte...

add_poly_terms

Creates polynomial terms for specified variables in a data frame Polyn...

BinaryData

Generate Binary Data

BivMultinominal

Generate Bivariate Multinomial Categorical Data

BivNonLinearCategorization

Generate Bivariate Nonlinear Categorical Data

build_formula

Build an expanded formula with poly and interaction terms

CCI.direction

Choose Direction for testing for the CCI test

CCI.pretuner

CCI tuner function for CCI test

CCI.test

Computational test for conditional independence based on ML and Monte ...

check_formula

Check the formula statement

clean_formula

Clean and Reformat Formula String

ComplexCategorization

Generate Complex Categorical Data

ExpLogData

Generate Categorical Data Based on Exponential and Logarithmic Functio...

ExpLogThreshold

Generate Exponential and Logarithmic Data

ExponentialNoise

Generate Data with Exponential Noise

get_pvalues

P-value Calculation Based on Null Distribution and Test Statistic

get_tuned_params

Get the best parameters after tuning with CCI.tuner

GridPartition

Generate Grid Partitioned Data

HardCase

Generate Hard Case Data with Two Z Variables

InteractiondData

Generate Categorical Data Based on Interactions

NonLinearCategorization

Generate Nonlinear Categorical Data (Univariate)

NonLinearData

Generate Nonlinear Categorical Data (Bivariate)

NonLinNormal

Generate Nonlinear Normal Data

NonLinNormalZs

Generate High-dimensional Nonlinear Normal Data

NormalData

Generate Normal Data for Conditional Independence Testing

perm.test

Permutation Test for Conditional Independence

plot.CCI

Plot for CCI testing

PoissonNoise

Generate Data with Poisson Noise

PolyData

Generate Categorical Polynomial Data

PolyDecision

Generate Polynomial Decision Boundary Data

QQplot

QQ-plot for multiple testing in CCI

QuadThresh

Generate Quadratic Threshold Data

reports

Print and summary methods for the CCI class

SinCosThreshold

Generate Sinusoidal and Cosine Data

SineGaussian

Generate Sine-Gaussian Data (Univariate)

SineGaussianBiv

Generate Sine-Gaussian Data (Bivariate)

SineGaussianNoise

Generate Sine-Gaussian Data (Bivariate)

test.gen

Generate the Test Statistic or Null Distribution Using Permutation

TrigData

Generate Categorical Trigonometric Data

UniformNoise

Generate Data with Uniform Noise

wrapper_ranger

Random Forest wrapper for CCI

wrapper_svm

SVM wrapper for CCI

wrapper_xgboost

Extreme Gradient Boosting wrapper for CCI

Tool for performing computational testing for conditional independence between variables in a dataset. 'CCI' implements permutation in combination with Monte Carlo Cross-Validation in generating null distributions and test statistics. For more details see Computational Test for Conditional Independence (2024) <doi:10.3390/a17080323>.

  • Maintainer: Christian B. H. Thorjussen
  • License: GPL (>= 2)
  • Last published: 2025-08-28