View source: R/ContextualInfluence.R
ciu.contrastive | R Documentation |
Create a contrastive explanation between two instances
ciu.contrastive(ciu.result1, ciu.result2)
ciu.result1 |
First instance as |
ciu.result2 |
Second instance as |
Contrastive influence values, where CU values of second instance are used as baseline for first instance.
Kary Främling
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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.