bartModelMatrix {BART} | R Documentation |

## Create a matrix out of a vector or data.frame

### Description

The external BART functions operate on matrices in memory. Therefore, if the user submits a vector or data.frame, then this function converts it to a matrix. Also, it determines the number of cutpoints necessary for each column when asked to do so.

### Usage

```
bartModelMatrix(X, numcut=0L, usequants=FALSE, type=7,
rm.const=FALSE, cont=FALSE, xinfo=NULL)
```

### Arguments

`X` |
A vector or data.frame to create the matrix from. |

`numcut` |
The maximum number of cutpoints to consider.
If |

`usequants` |
If |

`type` |
Determines which quantile algorithm is employed. |

`rm.const` |
Whether or not to remove constant variables. |

`cont` |
Whether or not to assume all variables are continuous. |

`xinfo` |
You can provide the cutpoints to BART or let BART
choose them for you. To provide them, use the |

### See Also

### Examples

```
set.seed(99)
a <- rbinom(10, 4, 0.4)
table(a)
x <- runif(10)
df <- data.frame(a=factor(a), x=x)
b <- bartModelMatrix(df)
b
b <- bartModelMatrix(df, numcut=9)
b
b <- bartModelMatrix(df, numcut=9, usequants=TRUE)
b
## Not run:
f <- bartModelMatrix(as.character(a))
## End(Not run)
```

*BART*version 2.9.9 Index]