| kgcm | R Documentation |
Kernel generalised covariance measure test
kgcm(
Y,
X,
Z,
reg_YonZ = "rf",
reg_XonZ = "rf",
args_YonZ = NULL,
args_XonZ = NULL,
B = 499L,
return_fitted_models = FALSE,
multivariate = c("none", "XonZ"),
bandwidth = NULL,
...
)
Y |
Vector of response values. |
X |
Matrix or data.frame of covariates. |
Z |
Matrix or data.frame of covariates. |
reg_YonZ |
Character string or function specifying the regression for
Y on Z. See |
reg_XonZ |
Character string or function specifying the regression for
X on Z. See |
args_YonZ |
A list of named arguments passed to |
args_XonZ |
A list of named arguments passed to |
B |
Number of wild bootstrap samples. |
return_fitted_models |
Logical; whether to return the fitted regressions
(default is |
multivariate |
Character; specifying which regression can handle
multivariate outcomes ( |
bandwidth |
Numeric; value of the bandwidth for the Gaussian kernel.
Defaults to |
... |
Currently ignored |
The kernelized generalised covariance measure test tests whether the weighted conditional covariance of Y and X given Z is zero.
Object of class 'kgcm' and 'htest' with the following
components:
statistic |
The value of the test statistic. |
p.value |
The p-value for the |
parameter |
In case X is multidimensional, this is the degrees of freedom used for the chi-squared test. |
hypothesis |
String specifying the null hypothesis. |
null.value |
String specifying the null hypothesis. |
method |
The string |
data.name |
A character string giving the name(s) of the data. |
rY |
Residuals for the Y on Z regression. |
rX |
Residuals for the X on Z regression. |
models |
List of fitted regressions if |
Fernández, T., & Rivera, N. (2024). A general framework for the analysis of kernel-based tests. Journal of Machine Learning Research, 25(95), 1-40.
n <- 1e2
X <- matrix(rnorm(2 * n), ncol = 2)
colnames(X) <- c("X1", "X2")
Z <- matrix(rnorm(2 * n), ncol = 2)
colnames(Z) <- c("Z1", "Z2")
Y <- X[, 2]^2 + Z[, 2] + rnorm(n)
(gcm1 <- kgcm(Y, X, Z))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.