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, conditioning_set = NULL)Arguments
task(mlr3::Task) Task to sample from
conditioning_set(
character|NULL) Default conditioning set to use in$sample().
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....Additional arguments passed to the sampler implementation.
Method sample_newdata()
Sample from external data conditionally.
Arguments
feature(
character) Feature(s) to sample.newdata(
data.table) External data to use.conditioning_set(
character|NULL) Features to condition on....Additional arguments passed to the sampler implementation.