• 1. Statistiques descriptives univariées
    • 1.1. Fonction générique summary()
    • 1.2. Autres fonctions pour indicateurs individuels
      • Fonctions de normalité
      • Fonctions de transformation: normalité & rang
    • 1.3. La très utile fonction apply()
    • 1.4. Table de fréquences
      • Fonction table() - Tableaux d’effectifs
      • Autres fonctions pertinentes
  • 2. Statistiques descriptives bivariées
    • 2.1. Tableaux croisées
      • Fonction table() et cie.
      • 2.2. Comparer des groupes : by() et tapply()
      • 2.3. Fonction xtabs - Notation formule

Caroline Patenaude
Bibliothécaire - Bibliothèque des lettres et sciences humaines

Script Colab | Script R



1. Statistiques descriptives univariées


1.1. Fonction générique summary()

  • Fournit les principales mesures de tendance centrale et de dispersion d’une distribution avec quartiles
  • C’est une fonction dont le comportement s’adapte au type d’objet
  • Élimine d’emblée valeurs manquantes
Afficher

Afficher

Afficher


1.2. Autres fonctions pour indicateurs individuels

Afficher

Afficher

Afficher

Afficher

Afficher

Afficher

Afficher

Afficher

Afficher


Fonctions de normalité

Afficher

Afficher


Fonctions de transformation: normalité & rang


1.3. La très utile fonction apply()

Afficher


1.4. Table de fréquences


Fonction table() - Tableaux d’effectifs

Afficher


Autres fonctions pertinentes

Afficher

Afficher

Afficher

Afficher


2. Statistiques descriptives bivariées


2.1. Tableaux croisées


Fonction table() et cie.

  • 1er argument var en ligne (x), 2e var en colonne (y)
Afficher

Afficher

Afficher

Afficher

Afficher

Afficher


2.2. Comparer des groupes : by() et tapply()

  • Les très pratiques fonctions by() et tapply() (variante de la fonction apply)
  • Permettent d’appliquer une fonction sur une variable quantitative (1er) selon les modalités d’une variable catégorielle (2iem)
Afficher

Afficher

Afficher

Afficher


2.3. Fonction xtabs - Notation formule

  • Repose sur l’utilisation de la notation formule qui définissent les relations entre les variables : NomFonction(VD ~ VI).
  • Puisque le tableau croisé n’attribue pas de rôle spécifique aux variables, on place les deux variables après le tilde: ~ x + y.
  • On indique le nom du tableau après la virgule.
Afficher



LS0tDQp0aXRsZTogIkNhcHN1bGUgNjogU3RhdGlzdGlxdWVzIGRlc2NyaXB0aXZlcyINCm91dHB1dDogDQogIGh0bWxfZG9jdW1lbnQ6IA0KICAgIHRoZW1lOiBjZXJ1bGVhbg0KICAgIGhpZ2hsaWdodDogaGFkZG9jaw0KICAgIHRvYzogdHJ1ZQ0KICAgIHRvY19mbG9hdDogDQogICAgICBjb2xsYXBzZWQ6IHRydWUNCiAgICAgIFNtb290aF9zY3JvbGw6IHRydWUNCiAgICB0b2NfZGVwdGg6IDMNCiAgICBjb2RlX2Rvd25sb2FkOiB0cnVlDQpjc3M6IGhpZGUuY3NzDQotLS0NCg0KPHNjcmlwdCBzcmM9ImhpZGVPdXRwdXQuanMiPjwvc2NyaXB0Pg0KDQpDYXJvbGluZSBQYXRlbmF1ZGUgPGJyPiANCipbQmlibGlvdGjDqWNhaXJlIC0gQmlibGlvdGjDqHF1ZSBkZXMgbGV0dHJlcyBldCBzY2llbmNlcyBodW1haW5lc10oaHR0cHM6Ly9iaWIudW1vbnRyZWFsLmNhL2d1aWRlcy9kb25uZWVzLXN0YXRpc3RpcXVlcy1nZW9zcGF0aWFsZXMvZG9ubmVlcy1zdGF0aXN0aXF1ZXMpKiANCjxicj4gDQoNCltTY3JpcHQgQ29sYWJdKGh0dHBzOi8vZ2l0aHViLmNvbS9Db3Vycy1FRFVsaWIvRkFTLUlTRFMvYmxvYi9tYWluL21vZHVsZS00LzRfMV9zdGF0aXN0aXF1ZXNfZGVzY3JpcHRpdmVzLmlweW5iKSB8IFtTY3JpcHQgUl0oaHR0cHM6Ly9naXRodWIuY29tL0NvdXJzLUVEVWxpYi9GQVMtSVNEUy9ibG9iL21haW4vbW9kdWxlLTQvNC4xLXN0YXRpc3RpcXVlcy1kZXNjcmlwdGl2ZXMuUikgDQoNCjxicj4NCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUpDQpgYGANCg0KDQoNCjxkaXYgY2xhc3M9ImZvbGQgbyI+DQpgYGB7cn0NCiMgQ2hhcmdlbWVudCBkZXMgbW9kdWxlcyBuw6ljZXNzYWlyZXMNCmxpYnJhcnkoY2FyKQ0KbGlicmFyeShxdWVzdGlvbnIpDQpsaWJyYXJ5KHBzeWNoKQ0KbGlicmFyeShIbWlzYykNCg0KIyBBam91dGVyIGxhIGZvbmN0aW9uIGRlIHTDqWzDqWNoYXJnZW1lbnQgc2kgbsOpY2Vzc2FpcmU6DQojIGluc3RhbGwucGFja2FnZXMoImNhciIsIGRlcGVuZGVuY2llcz1UUlVFKQ0KIyBpbnN0YWxsLnBhY2thZ2VzKCJxdWVzdGlvbnIiLCBkZXBlbmRlbmNpZXM9VFJVRSkNCiMgaW5zdGFsbC5wYWNrYWdlcygicHN5Y2giLCBkZXBlbmRlbmNpZXM9VFJVRSkNCiMgaW5zdGFsbC5wYWNrYWdlcygiSG1pc2MiLCBkZXBlbmRlbmNpZXM9VFJVRSkNCg0KIyBUw6lsw6ljaGFyZ2VtZW50IGRlIGxhIGJhc2UgZGUgZG9ubsOpZXMgaGR2MjAwMyBkdSBtb2R1bGUgcXVlc3Rpb25yDQojIChFeHRyYWl0IGRlIGwnZW5xdcOqdGUgIkhpc3RvaXJlIGRlIHZpZSIgZGUgbCdJbnNlZSAtIGh0dHBzOi8vd3d3Lmluc2VlLmZyL2ZyL3N0YXRpc3RpcXVlcy8yNTMyMjQ0KQ0KZGF0YShoZHYyMDAzKQ0KDQojIENvcGllIGRlIGxhIGJhc2UgZGUgZG9ubsOpZXMgZGFucyB1biBvYmpldCAoZGF0YXRhYmxlKSBub21tw6kgYmQNCmJkIDwtIGhkdjIwMDMNCmBgYA0KDQo8YnI+DQoNCg0KIyAxLiBTdGF0aXN0aXF1ZXMgZGVzY3JpcHRpdmVzIHVuaXZhcmnDqWVzDQoNCjxicj4NCg0KIyMgMS4xLiBGb25jdGlvbiBnw6luw6lyaXF1ZSBzdW1tYXJ5KCkgDQoqICAgRm91cm5pdCBsZXMgcHJpbmNpcGFsZXMgbWVzdXJlcyBkZSB0ZW5kYW5jZSBjZW50cmFsZSBldCBkZSBkaXNwZXJzaW9uIGTigJl1bmUgZGlzdHJpYnV0aW9uIGF2ZWMgcXVhcnRpbGVzIA0KKiAgIEPigJllc3QgdW5lIGZvbmN0aW9uIGRvbnQgbGUgY29tcG9ydGVtZW50IHPigJlhZGFwdGUgYXUgdHlwZSBk4oCZb2JqZXQNCiogICDDiWxpbWluZSBkJ2VtYmzDqWUgdmFsZXVycyBtYW5xdWFudGVzDQoNCmBgYHtyfQ0Kc3VtbWFyeShiZCkgIyBiYXNlIGRlIGRvbm7DqWVzIA0KYGBgDQoNCg0KYGBge3J9DQpzdW1tYXJ5KGJkJGFnZSkgIyB2YXJpYWJsZSBxdWFudGl0YXRpdmUNCmBgYA0KDQoNCmBgYHtyfQ0Kc3VtbWFyeShiZCRvY2N1cCkgIyB2YXJpYWJsZSBxdWFsaXRhdGl2ZQ0KYGBgDQoNCjxicj4NCg0KIyMgMS4yLiBBdXRyZXMgZm9uY3Rpb25zIHBvdXIgaW5kaWNhdGV1cnMgaW5kaXZpZHVlbHMNCg0KYGBge3J9DQojIEZvbmN0aW9ucyBkaXZlcnNlcyBwZXJtZXR0YW50IGQnZXhwbG9yZXIgbGVzIGluZGljYXRldXJzIGRlIGNlbnRyYWxpdMOpIA0KIyBldCBkZSBkaXNwZXJzaW9uIHBvdXIgdmFyaWFibGUgcXVhbnRpdGF0aXZlDQojIFRvdWpvdXJzIGFqb3V0ZXIgbmEucm09VCBlbiBhcmd1bWVudA0KDQptZWRpYW4oYmQkaGV1cmVzLnR2LCBuYS5ybT1UUlVFKQ0KYGBgDQoNCg0KYGBge3J9DQptZWFuKGJkJGhldXJlcy50diwgbmEucm09VFJVRSkNCmBgYA0KDQoNCmBgYHtyfQ0KbWF4KGJkJGhldXJlcy50diwgbmEucm09VFJVRSkNCmBgYA0KDQoNCmBgYHtyfQ0KbWluKGJkJGhldXJlcy50diwgbmEucm09VFJVRSkNCmBgYA0KDQoNCmBgYHtyfQ0Kc3VtKGJkJGhldXJlcy50diwgbmEucm09VFJVRSkNCmBgYA0KDQoNCmBgYHtyfQ0KcmFuZ2UoYmQkaGV1cmVzLnR2LCBuYS5ybT1UUlVFKQ0KYGBgDQoNCg0KYGBge3J9DQp2YXIoYmQkaGV1cmVzLnR2LCBuYS5ybT1UUlVFKQ0KYGBgDQoNCg0KYGBge3J9DQpzZChiZCRoZXVyZXMudHYsIG5hLnJtPVRSVUUpDQpgYGANCg0KDQpgYGB7cn0NCnF1YW50aWxlKGJkJGhldXJlcy50diwgbmEucm09VFJVRSkNCmBgYA0KDQo8YnI+DQoNCiMjIyBGb25jdGlvbnMgZGUgbm9ybWFsaXTDqQ0KDQpgYGB7cn0NCnNrZXcoYmQkaGV1cmVzLnR2LCBuYS5ybT1UUlVFKSAjIG1vZHVsZSBwc3ljaA0KYGBgDQoNCg0KYGBge3J9DQprdXJ0b3NpKGJkJGhldXJlcy50diwgbmEucm09VFJVRSkgIyBtb2R1bGUgcHN5Y2gNCmBgYA0KDQo8YnI+DQoNCiMjIyBGb25jdGlvbnMgZGUgdHJhbnNmb3JtYXRpb246IG5vcm1hbGl0w6kgJiByYW5nDQoNCmBgYHtyfQ0KYmQkYWdlLmxvZyA8LSBsb2coYmQkYWdlLCBiYXNlPTEwKSAgICAgIyBMb2dhcml0aG1lICgsIGJhc2U9MTApDQpgYGANCg0KDQpgYGB7cn0NCmJkJGFnZS5zcXJ0IDwtIHNxcnQoYmQkYWdlKSAgICAjIFJhY2luZSBjYXJyw6llDQpgYGANCg0KDQpgYGB7cn0NCmJkJGFnZS5zY2FsZSA8LSBzY2FsZShiZCRhZ2UsIGNlbnRlciA9IFRSVUUsIHNjYWxlID0gVFJVRSkgICAgIyBTdGFuZGFyZGlzYXRpb246IGNlbnRyYWdlIGV0IHLDqWR1Y3Rpb24gKFpzY29yZSkNCmBgYA0KDQoNCjxicj4NCg0KIyMgMS4zLiBMYSB0csOocyB1dGlsZSBmb25jdGlvbiBhcHBseSgpDQoNCmBgYHtyfQ0KIyMjIFBvdXIgYXBwbGlxdWVyIHVuZSBmb25jdGlvbiBzdXIgcGx1c2lldXJzIHZhcmlhYmxlcyDDoCBsYSBmb2lzDQphcHBseShiZFsgLGMoImFnZSIsICJoZXVyZXMudHYiLCJmcmVyZXMuc29ldXJzIildLCBuYS5ybT1UUlVFLCBNQVJHSU49MiwgRlVOPW1lYW4pDQoNCiMgYygpIGluZGlxdWUgbGVzIHZhcmlhYmxlcyDDoCB1dGlsaXNlciBkYW5zIGxlIGNhbGN1bA0KIyBNQVJHSU49MjogY2FsY3VsIMOgIHRyYXZlcnMgbGVzIHBhcnRpY2lwYW50cyAoaWNpIG1veWVubmUgZGUgY29sb25uZXMpLCA9MSBlc3Qgw6AgdHJhdmVycyBsZXMgcmFuZ8OpZXMNCiMgRlVOPW1lYW46IGxhIGZvbmN0aW9uIMOgIGFwcGxpcXVlciwgcG91cnJhaXQgw6p0cmUgbidpbXBvcnRlIGxhcXVlbGxlIGNvbW1lIHNvbW1lLCB2YXJpYW5jZS4uLg0KYGBgDQoNCjxicj4NCg0KIyMgMS40LiBUYWJsZSBkZSBmcsOpcXVlbmNlcw0KDQo8YnI+DQoNCiMjIyBGb25jdGlvbiB0YWJsZSgpIC0gVGFibGVhdXggZCdlZmZlY3RpZnMgDQoNCmBgYHtyfQ0KdGFibGUoYmQkZnJlcmVzLnNvZXVycykgICAgIyB2YXIgbnVtw6lyaXF1ZQ0KYGBgDQoNCg0KYGBge3J9DQp0Yi5jYXQgPC0gdGFibGUoYmQkcXVhbGlmKSAgICAgICAgICAgICMgdmFyIHF1YWxpIChyw6lzdWx0YXQgcGFyZWlsIMOgIHN1bW1hcnkoKSkNCg0KIyBFeGNsdSBOQSBwYXIgZMOpZmF1dCwgc2lub24gaWwgZmF1dCB1dGlsaXNlciBs4oCZYXJndW1lbnQgdXNlTkEgPSJhbHdheXMiIG91ICJpZmFueSINCiMgT24gcGxhY2UgbGEgdGFibGUgZGFucyB1biBub3V2ZWwgb2JqZXQgcG91ciBwb3V2b2lyIGx1aSBhcHBsaXF1ZXIgZCdhdXRyZXMgb3DDqXJhdGlvbnMNCmBgYA0KDQoNCjxicj4NCg0KIyMjIEF1dHJlcyBmb25jdGlvbnMgcGVydGluZW50ZXMNCg0KYGBge3J9DQpwcm9wLnRhYmxlKHRiLmNhdCkgIyBBcHBsaXF1w6llIMOgIHVuZSAidGFibGUiIHBvdXIgdHJhbnNmb3JtZXIgbGVzIHZhbGV1cnMgZW4gcHJvcG9ydGlvbnMNCmBgYA0KDQpgYGB7cn0NCiMgQWZmaWNoZXIgZW4gJSBldCBhcnJvbmRpcg0KDQpyb3VuZCgocHJvcC50YWJsZSh0Yi5jYXQpKSoxMDApIA0KYGBgDQoNCg0KYGBge3J9DQojIEZvbmN0aW9uIGZyZXEgKG1vZHVsZSBxdWVzdGlvbnIpDQoNCmZyZXEoYmQkcXVhbGlmKSAjIGFmZmljaGUgbGVzIE5BIHBhciBkw6lmYXV0DQpgYGANCg0KDQpgYGB7cn0NCiMjIyBGb25jdGlvbiBmcmVxOiBub21icmV1eCBhcmd1bWVudHMgdXRpbGVzIHBvc3NpYmxlcw0KDQpmcmVxKGJkJHF1YWxpZiwgY3VtID0gVFJVRSwgdG90YWwgPSBUUlVFLCBzb3J0ID0gImluYyIsIGRpZ2l0cyA9IDAsIGV4Y2x1ZGUgPSBOQSkNCg0KICAjIGN1bTogYWZmaWNoZXIgb3Ugbm9uIGxlcyAlIGN1bXVsw6lzDQogICMgdG90YWw6IGFqb3V0ZXIgbGVzIGVmZmVjdGlmcyB0b3RhdXgNCiAgIyBzb3J0OiB0cmllciBsZSB0YWJsZWF1IHBhciBmcsOpcXVlbmNlIGNyb2lzc2FudGUgKHNvcnQ9ImluYyIpIG91IGTDqWNyb2lzc2FudGUgKHNvcnQ9ImRlYyIpDQogICMgZGlnaXRzOiBhcnJvbmRpcg0KICAjIGV4Y2x1ZGU6IGV4Y2x1cmUgdmFsZXVycyBtYW5xdWFudGVzDQpgYGANCg0KPGJyPg0KDQojIDIuIFN0YXRpc3RpcXVlcyBkZXNjcmlwdGl2ZXMgYml2YXJpw6llcw0KDQo8YnI+DQoNCiMjIDIuMS4gVGFibGVhdXggY3JvaXPDqWVzDQoNCjxicj4NCg0KIyMjIEZvbmN0aW9uIHRhYmxlKCkgZXQgY2llLg0KKiAgIDFlciBhcmd1bWVudCB2YXIgZW4gbGlnbmUgKHgpLCAyZSB2YXIgZW4gY29sb25uZSAoeSkNCg0KYGBge3J9DQp0YiA8LXRhYmxlKGJkJHRyYXYuc2F0aXMsIGJkJHNleGUpIA0KDQojIHBvdXIgdW5lIHRhYmxlIMOgIHBsdXMgZGUgZGV1eCBuaXZlYXV4LCBzaW1wbGVtZW50IGFqb3V0ZXIgdW5lIHZhcmlhYmxlIGFkZGl0aW9ubmVsbGUNCmBgYA0KDQoNCmBgYHtyfQ0KdGIgIyBEaXN0cmlidXRpb24gZGUgbGEgc2F0aXNmYWN0aW9uIGF1IHRyYXZhaWwgc2Vsb24gbGUgc2V4ZQ0KYGBgDQoNCmBgYHtyfQ0KIyBBam91dGVyIGxlcyB0b3RhdXggZGVzIGVmZmVjdGlmcw0KDQphZGRtYXJnaW5zKHRiKSAgICANCmBgYA0KDQoNCmBgYHtyfQ0KIyAlIFRvdGF1eCANCnByb3AodGIpICAgICAgDQpgYGANCg0KDQpgYGB7cn0NCiMgJSBUb3RhdXgNCg0KcHJvcC50YWJsZSh0YiwgbWFyZ2luID0gMikgICAgDQoNCiMgbWFyZ2luID0gMSBwb3VyIHByb3BvcnRpb24gZW4gcmFuZ8OpZXMNCiMgbWFyZ2luID0gMiBwb3VyIHByb3BvcnRpb24gZW4gY29sb25uZXMNCiMgKjEwMA0KYGBgDQoNCg0KYGBge3J9DQojIHJwcm9wIGV0IGNwcm9wIGRlIHF1ZXN0aW9uciBwb3VyICUNCg0KY3Byb3AodGIsIHBlcmNlbnQgPSBUUlVFKSAgICAjICUgZW4gY29sb25uZXMNCg0KIyBBcmd1bWVudCBwZXJjZW50IHBvdXIgYWZmaWNoZXIgbGVzICUNCmBgYA0KDQpgYGB7cn0NCnJwcm9wKHRiLCBwZXJjZW50ID0gVFJVRSwgZGlnaXRzID0gMCkgICAgIyAlIGVuIGxpZ25lcywgYXJndW1lbnQgZGlnaXRzIHBvdXIgYXJyb25kaXINCmBgYA0KDQo8YnI+DQoNCiMjIyAyLjIuIENvbXBhcmVyIGRlcyBncm91cGVzIDogYnkoKSBldCB0YXBwbHkoKSANCg0KKiAgIExlcyB0csOocyBwcmF0aXF1ZXMgZm9uY3Rpb25zIGJ5KCkgZXQgdGFwcGx5KCkgKHZhcmlhbnRlIGRlIGxhIGZvbmN0aW9uIGFwcGx5KQ0KKiAgIFBlcm1ldHRlbnQgZCdhcHBsaXF1ZXIgdW5lIGZvbmN0aW9uIHN1ciB1bmUgdmFyaWFibGUgcXVhbnRpdGF0aXZlICgxZXIpIHNlbG9uIGxlcyBtb2RhbGl0w6lzIGQndW5lIHZhcmlhYmxlIGNhdMOpZ29yaWVsbGUgKDJpZW0pDQoNCmBgYHtyfQ0KYnkoYmQkYWdlLCBiZCRzZXhlLCBtZWFuLCBuYS5ybT1UUlVFKQ0KYGBgDQoNCmBgYHtyfQ0KdGFwcGx5KGJkJGFnZSwgYmQkc2V4ZSwgbWVhbiwgbmEucm09VFJVRSkNCmBgYA0KDQpgYGB7cn0NCnRhcHBseShiZCRyZWxpZywgYmQkc2V4ZSwgdGFibGUpIA0KYGBgDQoNCmBgYHtyfQ0KdGFwcGx5KGJkJHJlbGlnLCBiZCRzZXhlLCBmcmVxKQ0KYGBgDQoNCjxicj4NCg0KIyMjIDIuMy4gRm9uY3Rpb24geHRhYnMgLSBOb3RhdGlvbiBmb3JtdWxlDQoNCiogUmVwb3NlIHN1ciBsJ3V0aWxpc2F0aW9uIGRlIGxhIG5vdGF0aW9uIGZvcm11bGUgcXVpIGTDqWZpbmlzc2VudCBsZXMgcmVsYXRpb25zIGVudHJlIGxlcyB2YXJpYWJsZXMgOiBOb21Gb25jdGlvbihWRCB+IFZJKS4NCiogUHVpc3F1ZSBsZSB0YWJsZWF1IGNyb2lzw6kgbidhdHRyaWJ1ZSBwYXMgZGUgcsO0bGUgc3DDqWNpZmlxdWUgYXV4IHZhcmlhYmxlcywgb24gcGxhY2UgbGVzIGRldXggdmFyaWFibGVzIGFwcsOocyBsZSB0aWxkZTogfiB4ICsgeS4NCiogT24gaW5kaXF1ZSBsZSBub20gZHUgdGFibGVhdSBhcHLDqHMgbGEgdmlyZ3VsZS4NCg0KYGBge3J9DQp4dGFicyAofiBzZXhlICsgb2NjdXAsIGJkKQ0KYGBgDQoNCjxicj4NCg0KKioqDQoNCjwvZGl2Pg==