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]