checkerboard | R Documentation |
Generate data including responses and predictors values according to an example of Zhu, R., Zeng, D. and Kosorok, M. R. (2015). "Reinforcement learning trees." J. Amer. Statist. Assoc. 110 1770–1784.
checkerboard(n, p, sigma, binary)
n |
The number of observations. |
p |
The number of predictors. |
sigma |
The error variance. |
binary |
A boolean argument: |
Sample the predictors x_1, ..., x_p from Normal(0, Σ) with Σ_{jk} = 0.3^{|j-k|}, j,k = 1, ..., p.
If binary = FALSE
, sample the continuous response y from Normal(f0(x), σ^2), where
f0(x) = 2x_1*x_4 + 2x_7*x_{10}.
If binary = TRUE
, sample the binary response y from Bernoulli(Φ(f0(x))) where f0 is defined above and
Φ is the cumulative density function of the standard normal distribution.
Return a list with the following components.
X |
An n by p data frame representing predictors values, with each row corresponding an observation. |
Y |
A vector of length n representing response values. |
f0 |
A vector of length n representing the values of f0(x). |
sigma |
The error variance which is only returned when |
prob |
A vector of length n representing the values of Φ(f0(x)), which is only returned when |
Chuji Luo: cjluo@ufl.edu and Michael J. Daniels: daniels@ufl.edu.
Luo, C. and Daniels, M. J. (2021) "Variable Selection Using Bayesian Additive Regression Trees." arXiv preprint arXiv:2112.13998.
Zhu, R., Zeng, D. and Kosorok, M. R. (2015). "Reinforcement learning trees." J. Amer. Statist. Assoc. 110 1770–1784.
data = checkerboard(100, 10, 1, FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.