Base class for conditional sampling methods where features are sampled conditionally on other features. This is an abstract class that should be extended by concrete implementations.
Super class
xplainfi::FeatureSampler
-> ConditionalSampler
Methods
Inherited methods
Method new()
Creates a new instance of the ConditionalSampler class
Usage
ConditionalSampler$new(task)
Arguments
task
(mlr3::Task) Task to sample from
Method sample()
Sample from stored task conditionally on other features.
Arguments
feature
(
character
) Feature(s) to sample.row_ids
(
integer()
|NULL
) Row IDs to use. IfNULL
, uses all rows.conditioning_set
(
character
|NULL
) Features to condition on. IfNULL
, uses all other features.
Method sample_newdata()
Sample from external data conditionally. See $sample()
for details.
Arguments
feature
(
character
) Feature(s) to sample.newdata
(
data.table
) External data to use.conditioning_set
(
character
|NULL
) Features to condition on.