• Menu
    • Nos Formations
    • Nos Prestations
    • Les Astuces
Skip to content
Astuces et scripts R
Astuces et scripts R
Primary Navigation Menu
Menu
  • Abcd’R
  • Tous les scripts
    • Voir les articles
    • Proposer un Article
  • Formation au logiciel R
  • Contact

Les dates de formations à R, éligibles au CPF sont en lignes !

Voir nos formations

Travailler avec des matrices de corrélation avec cor

Par vincent
Le décembre 23, 2024
Dans corrélation
Tagged cor, corrélation
Avec 0 Commentaire

Travailler avec des Matrices de Corrélation en R

Les matrices de corrélation sont des outils statistiques essentiels pour analyser les relations entre plusieurs variables. En R, la fonction cor() permet de calculer la corrélation entre les colonnes d’un ensemble de données. Dans cet article, nous allons explorer comment utiliser cette fonction avec un exemple concret.

Qu’est-ce qu’une Matrice de Corrélation ?

Une matrice de corrélation est un tableau qui montre le coefficient de corrélation entre chaque paire de variables dans un ensemble de données. Les coefficients de corrélation varient entre -1 et 1 :

  • 1 indique une corrélation positive parfaite,
  • -1 indique une corrélation négative parfaite,
  • 0 indique aucune corrélation.

Exemple Pratique

Imaginons que nous avons un jeu de données contenant des informations sur des étudiants, incluant leurs notes en mathématiques, en physique et en chimie. Nous allons créer un petit ensemble de données et calculer la matrice de corrélation.

Étape 1 : Créer un Ensemble de Données

# Création d'un data frame avec des notes d'étudiants
notes <- data.frame(
  Math = c(15, 12, 18, 20, 14),
  Physique = c(14, 13, 19, 21, 15),
  Chimie = c(16, 12, 20, 22, 17)
)

# Affichage des données
print(notes)

Étape 2 : Calculer la Matrice de Corrélation

Nous allons maintenant utiliser la fonction cor() pour calculer la matrice de corrélation.

# Calcul de la matrice de corrélation
matrice_corr <- cor(notes)

# Affichage de la matrice de corrélation
print(matrice_corr)

Étape 3 : Interpréter les Résultats

La matrice de corrélation affichera les coefficients de corrélation entre les notes en mathématiques, en physique et en chimie. Par exemple, si nous obtenons une valeur de 0.9 entre Math et Physique, cela indique une forte corrélation positive, ce qui signifie que les étudiants qui obtiennent de bonnes notes en mathématiques ont tendance à obtenir de bonnes notes en physique également.

Conclusion

Travailler avec des matrices de corrélation en R est simple grâce à la fonction cor(). Cela nous permet d’explorer les relations entre différentes variables dans nos données. En utilisant l’exemple ci-dessus, vous pouvez facilement adapter le code à vos propres ensembles de données pour analyser les corrélations. N’hésitez pas à expérimenter avec d’autres jeux de données pour approfondir votre compréhension des corrélations !

2024-12-23
Article précédent: Transformer les types de données avec as.numeric, as.character, etc.
Article suivant: Trier des données avec dplyr::arrange

Formation et consultance

Trouvez votre formation R sur-mesure chez ThinkR

-- Contactez-nous --

Catégories

Commentaires récents

  • Sébastien dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Achraf Mazouz dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Lou Sayd dans Coment alculer simplement la SEM dans R ? (Erreur Standard)
  • Nicolas dans Comment remplacer une chaîne de caractères ? string_replace_all(df, "pattern","replacement")
  • Vincent dans Comment comparer deux moyennes avec R grâce au test de Student ? t.test

Archives

Plan

  • Abcd’R
  • Tous les scripts
    • Proposer un Article
  • Ressources documentaires
    • Le logiciel R
    • Liste des interfaces graphiques
  • Formation au logiciel R
  • Contact
  • Politique de confidentialité

Flux ThinkR – Certification & Formation langage R

  • Déboguer une fonction avec debugonce() ou browser()
  • Dessinez pour gagner : L’impact des maquettes sur vos apps Shiny
  • Gérer et manipuler des dates en 2024 : une année pas comme les autres !
  • Retour vers le turfu : R, le web, et webR
  • Créer un package R et le versionner avec VSCode ? Mission possible !

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

ABCD'R (par ThinkR ) © 2025 - Confidentialité