Bonjour.
Voici un petit bout de code:
La question est simple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 v <- c() for( i in runif(n = 10, min = -7, max = 7) ){ v <- c( v, rnorm(n = 30, mean = i, sd = 3)) } id <- rep(seq(from = 1, to = 10, by = 1), each = 30) df <- data.frame( cat = as.factor(id) , data = v ) library(ggplot2) ggplot(df) + aes(x = cat, y = data) + geom_boxplot()
Peut-on obtenir la même chose sans boucle for ?
La boucle me sert à créer un vecteur de 10 tirages de 30 valeurs d'une distribution normale, avec 10 moyennes aléatoires entre deux bornes.
Partager