Mis a jour le 2016-05-22, 16:22

Interaction plot

Objectif : on cherche à étudier comment varie une variable numérique en fonction d'un facteur pour différentes valeur d'un deuxième facteur.
fr <- data.frame(fact1 = c("a", "b", "a", "b", "a", "b"),
                 fact2 = c("A", "A", "A", "B", "B", "B"),
                 val = c(10, 20, 12, 15, 25, 18))
interaction.plot(fr$fact1, fr$fact2, fr$val)
trace un graphe d'interaction montrant la moyenne de val en fonction des valeurs de fact1, avec une courbe pour chaque valeur de fact2.
Paramètres :
interaction.plot(fr$fact1, fr$fact2, fr$val, fun = mean, type = "b", trace.label = "factor 2", xlab = "factor 1", ylab = "average of value", col = c("blue", "red"), pch = c(11, 12), main = "example", ylim = c(0, 30))

Copyright Aymeric Duclert
programmer en R, tutoriel R, graphes en R