coef.sivs {sivs} | R Documentation |
Extract Coefficients from sivs object
Description
A function to extract the coefficients of "iterative.res" step or any part of "rfe" such as "sivs_object$rfe$baseline" from a sivs object.
Usage
## S3 method for class 'sivs'
coef(object, step = "iterative.res", ...)
Arguments
object |
An object of class "sivs" |
step |
A a character string of length 1. It should either specify the step ("iterative.res" or "rfe"), or step$subsetp (e.g "rfe$baseline"). |
... |
potential further arguments (required for Method/Generic reasons). |
Value
The function returns a data.frame that has features as rows and different runs as columns, with the addition of the first column which contains the feature name.
Examples
## Not run:
# getting the coefficients of features for the baseline runs in rfe
coef(object = sivs_object, step = "rfe$baseline")
## End(Not run)
## WORKING EXAMPLE
## Note that this example does not logically make sense as iris data has only
## 4 columns and there is no need for SIVS to take care of feature selection
## therefore this example is only here for testing purposes.
tmp <- subset(x = iris, subset = Species != "setosa")
tmp <- varhandle::unfactor(tmp)
sivs_obj <- sivs(x = tmp[, c("Sepal.Length", "Sepal.Width",
"Petal.Length", "Petal.Width")],
y = factor(tmp$Species),
family = "binomial",
verbose = "detailed",
progressbar = FALSE,
nfolds = 3,
parallel.cores = FALSE,
iter.count = 20)
coef(sivs_obj)
[Package sivs version 0.2.10 Index]