Prepare a numeric matrix from a data.table. This matrix is suitable for
machine learning purposes, since factors are binarized. It may be sparsed,
include an intercept, and drop a reference column for each factor if
required (when using lm()
, for instance)
setAsNumericMatrix(dataSet, intercept = FALSE, allCols = FALSE,
sparse = FALSE)
data.table
logical. Should a constant column be added?
logical. For each factor, should we create all possible dummies, or should we drop a reference dummy?
logical. Should the resulting matrix be of a (sparse) Matrix class?