ciu.contrastive {ciu} | R Documentation |
Create a contrastive explanation between two instances
Description
Create a contrastive explanation between two instances
Usage
ciu.contrastive(ciu.result1, ciu.result2)
Arguments
ciu.result1 |
First instance as |
ciu.result2 |
Second instance as |
Value
Contrastive influence values, where CU values of second instance are used as baseline for first instance.
Author(s)
Kary Främling
Examples
library(ciu)
library(MASS)
test.ind <- 100
iris_test <- iris[test.ind, 1:4]
iris_train <- iris[-test.ind, 1:4]
iris_lab <- iris[[5]][-test.ind]
model <- lda(iris_train, iris_lab)
# Create CIU object
ciu <- ciu.new(model, Species~., iris)
# First case: why is this a versicolor and not a virginica?
meta <- ciu$meta.explain(iris_test)
ciuvals.versicolor <- ciu.list.to.frame(meta$ciuvals, out.ind = 2)
ciuvals.virginica <- ciu.list.to.frame(meta$ciuvals, out.ind = 3)
# Now the contrastive part:
why.versicolor.not.virginica <- ciu.contrastive(ciuvals.versicolor, ciuvals.virginica)
[Package ciu version 0.8 Index]