1. Grâce à ce formulaire vous pouvez proposer une astuce ou un script sur R.
  2. Votre script doit pouvoir être lancé en l'état. Veuillez penser à :
    • inclure le chargement des "library" nécessaires
    • construire un petit jeu de données si besoin est.
    • commenter les lignes de codes pour en faciliter la compréhension.
  3. Le titre de votre script ou astuce doit être clair et explicite.
  4. Pensez à mettre votre code entre les balises [R] et [/R]; Pour cela, vous pouvez utiliser le bouton

Vous pouvez utiliser vos comptes Facebook, twitter ou google pour vous identifer (google est compatible yahoo, openID...)
L'ideal étant de vous connecter si vous avez un compte utilisateur, ou faire une demande de compte utilisateur si vous n'en avez pas encore.
Créer un compte va vous permettre de pouvoir éditer vos codes et de mettre en avant votre site internet.
Sinon vous pouvez soumettre anonymement en remplissant les champs ci-après.







Choisissez les catégories correspondantes à votre Code:

  • algorithmique
  • Analyse de survie
  • base indispensable
  • bayésien
  • configuration de R
  • exportation de données
  • fonctions utiles
  • graphique
  • importation de données
  • inférence
  • manipulation de données
  • message d'erreur
  • modélisation
  • Non classé
  • optimisation
  • planification
  • programmer avec R
  • regression linéaire
  • Test
  • Transformation de données


l'Abcd'R

L’Abcd’R est un site collaboratif de partage de scripts, de codes et d’astuces sur le logiciel R (GNU-R). Combien d’entre nous ont été bloqués par des soucis de base: « Comment importer des données excel ? », « Comment fait-on déjà pour utiliser apply ? »…

Ce site se veut simple et didactique, chaque script est commenté, classé et répond à une problématique précise. Les scripts R proposés peuvent être lancés directement, c’est-à-dire que les packages  utiles sont précisés et que des petits jeux de données sont proposés quand nécessaire.

N’hésitez pas vous aussi à soumettre vos scripts R et à noter ceux des autres.

Sur ce site vous trouverez aussi les autres sites indispensables pour comprendre et maitriser ce logiciel de statistique, ainsi que les tutoriaux de bases pour bien débuter.

Toute l’équipe vous souhaite une bonne Visite,

Les derniers Codes


  1. Comment fixer et reproduire l’aléatoire ? set.seed()

  2. _______________________________
  3. Initialiser un dataframe vide avec des noms de colonne

  4. _______________________________
  5. Comment fabriquer une formule à partir d’une chaine de caractères? : as.formula()

  6. _______________________________
  7. Comment tracer la courbe d’une fonction connue dans un intervalle donné ? curve()

  8. _______________________________
  9. Droplevels() ou comment se débarrasser efficacement de niveaux de facteurs inutilisés

  10. _______________________________
  11. Comment faire une Analyse en Composantes Principale (ACP) sur R ? PCA, plot.PCA

  12. _______________________________
  13. Comment analyser les résidus d’une régression linéaire simple sur R ? rstudent

  14. _______________________________
  15. Comment effectuer une régression linéaire simple sur R ? lm

  16. _______________________________
  17. Comment calculer la puissance d’un test d’égalité des moyennes de deux populations sur R ? power.t.test

  18. _______________________________
  19. Comment faire une boucle repeat avec R ? repeat

  20. _______________________________
  21. Comment appliquer des conditions sur R ? if, else, elseif

  22. _______________________________
  23. Comment utiliser la Lois Gamma sur R ?

  24. _______________________________
  25. Comment faire un test du chi-deux sur R ? chisq.test

  26. _______________________________
  27. Comment comparer deux proportions appariées sur R ? mcnemar.test

  28. _______________________________
  29. Comment comparer deux proportions indépendantes ? prop.test

  30. _______________________________

Le logiciel R


R est un logiciel libre, gratuit et multiplateforme (windows, linux et mac) distribué par GNU Public Licence trés utilisé pour l'analyse statistique. La version de base dispose d'un grand nombre d'outils analytiques et graphiques permettant de manipuler, de traiter et de représenter des données de nature très différentes. Son développement met à contribution des utilisateurs qui peuvent créer de nouveaux paquets (« packages ») rendant les possibilités d'utilisation immenses dans des domaines d'études très différents (écologie, analyse sensorielle, psychologie, économie...) et faisant intervenir des techniques très diverses (analyse multivariée, modélisation linéaire et non linéaire, statistique spatiale, classification, tests statistiques...).
Le partage grandissant de nouveaux paquets rend ce logiciel très dynamique et qui s'enrichit jour après jour.
R est également un langage de programmation basé sur le calcul matriciel. La manipulation d'objets de type vecteur, liste, matrice permet une flexibilité de programmation d'algorithmes plus ou moins évolués répondant aux attentes de chacun.
Parmi les paquets, il en existe permettant d'interfacer avec d'autres outils tels que PostgreSQL et MySQL pour les bases de données, le logiciel libre GRASS pour le SIG, RExcel pour excel ou encore Latex et OpenDocument pour l'exportation de résultats.

Formation logiciel R