Un peu de calcul avec les matrices (2)
Tout comme 2*ma_matrix
multiplie tous les éléments de ma_matrix
par deux, ma_matrix1 * ma_matrix2
crée une matrice où chaque élément est le produit des éléments correspondants de ma_matrix1
et ma_matrix2
.
Après avoir regardé le résultat de l'exercice précédent, le grand patron de LucasFilms souligne que le prix des billets a augmenté au fil du temps à raison d'un dollar par film. Il demande de refaire l'analyse basée sur les prix que vous pouvez trouver dans ticket_prices_matrix
(source : imagination).
Ceux qui sont familiers des matrices doivent noter qu'il ne s'agit pas ici de multiplication matricielle standard... pour celle-là vous devez utiliser %*%
dans R.
This exercise is part of the course
Introduction à R
Exercise instructions
- Assignez à
visiteurs
la matrice avec votre nombre estimé de visiteurs non-américains et américains pour les trois films. - Assignez à
moyenne_visiteurs_americains
le nombre moyen de visiteurs américains pour un film de Star Wars. - Assignez à
moyenne_visiteurs_non_americains
le nombre moyen de visiteurs non-américains pour un film de Star Wars.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Le box-office Star Wars: en millions de $ !
# Construire la matrice
box_office_mondial <- c(461, 314.4, 290.5, 247.9, 309.3, 165.8)
noms_films <- c("Un nouvel espoir","L'Empire contre-attaque","Le Retour du Jedi")
titre_colonnes <- c("Americain","non-Americain")
star_wars_matrix <- matrix(box_office_mondial, nrow = 3, byrow = TRUE, dimnames = list(noms_films, titre_colonnes))
ticket_prices_matrix <- matrix(c(5, 5, 6, 6, 7, 7), nrow = 3, byrow = TRUE, dimnames = list(noms_films, titre_colonnes))
# Estimez le nombre de visiteurs
visiteurs <-
# Nombre moyen de visiteurs américains
moyenne_visiteurs_americains <-
# Nombre moyen de visiteurs non-américains
moyenne_visiteurs_non_americains <-