logo

Livres, macros etc…

Ci-dessous vous pourrez télécharger des compléments à mes trois livres (Le langage R au quotidien, SAS l’essentiel et Reporting avec SAS) ainsi que des macros SAS avec leur documentation pour vous simplifier la vie.

Mes livres

Le langage R au quotidien

Le livre essentiel pour accompagner la découverte de R et son utilisation en milieu professionnel. Manipulations de données, import, export, requêtes, production de statistiques simples et de graphiques descriptifs sont abordés. Le tout s’appuie sur un jeu de données exemple volumineux et réaliste : un an de réservations de logements AirBnB sur Paris. Si vous souhaitez consulter la table des matières, cliquez ici.

Ce livre est édité par Dunod. Il fait 288 pages et est proposé au tarif public de 32€ en version papier et 24€99 en e-book. Vous pouvez l’acheter sur le site de l’éditeur et chez votre libraire habituel, en ligne ou en boutique. Les données et les exemples sont disponibles sur GitHub (https://github.com/olivierDecourt/livreR). Vous pouvez lire des critiques de cet ouvrage sur le site developpez.com.

SAS l’essentiel

couverture SAS L'Essentiel, éd Dunod

LE livre pour démarrer son apprentissage de SAS. Manipulations de données, import, export, SQL, production de statistiques simples et de graphiques descriptifs et macro-langage sont abordés. Une présentation de SAS Enterprise Guide et de son système d’invites (macro-variables) complète l’ouvrage.

Ce livre est édité par Dunod. Il fait 256 pages et est proposé au tarif public de 29€. Vous pouvez lire des critiques de cet ouvrage sur le site developpez.com.

Reporting avec SAS

couverture Reporting avec SAS, éd Dunod

Un livre dédié aux problématiques de DataViz et de reporting avec SAS : graphiques et tableaux, et particulière tout ce qui touche à l’ODS.

Ce livre est édité par Dunod. Il fait 232 pages et est proposé au tarif public de 32€. Vous pouvez lire des critiques de cet ouvrage sur le site developpez.com.

Mes macro-programmes SAS

Ces macro-programmes sont fournis tels quels. Ils sont le fruit d’années de développement. Ils permettent de simplifier un certain nombre de manipulations, en particulier autour de la construction de scores avec SAS. Leur documentation est fournie plus bas. Cliquer sur le nom du macro-programme pour récupérer son code.

Je les mets à disposition dans un esprit de partage. Si vous les partagez à votre tour, merci d’indiquer votre source. Si vous les améliorez, j’apprécierais de recevoir un message m’indiquant la nature de vos améliorations, voire le nouveau code. Si vous souhaitez des approfondissements sur le langage macro de SAS, vous pouvez consulter nos formations pour automatiser votre code.

Statistique exploratoire (voir nos formations statistiques)

  • %caracParQuali : Caractérisation d’une variable qualitative par des variables qualitatives (utile pour la préparation d’un score, la description d’une typologie) ; imite la méthode DEMOD de Spad
  • %hotdeck : Imputation de données manquantes par hotdeck.
  • %testQuanti : Calcul de divers tests (comparaisons de moyennes, médianes, distributions) pour des variables quantitatives vs une variable binaire
  • %varQuanti : Dessin de distributions et tests (comparaisons de moyennes, médianes, distributions) pour des variables quantitatives vs une variable binaire

Construction d’un score (voir nos formations au scoring)

  • %linkGraph : Dessin de graphiques préalables à une régression logistique (weight of evidence vs variable explicative)
  • %aov16 : Découpage d’une variable quantitative en tranches selon la relation avec une variable cible binaire
  • %woe_cut : Découpage d’une variable quantitative en tranches selon la relation avec une variable cible binaire
  • %disqual : Analyse discriminante DISQUAL
  • %diagnostics : Calculs d’indicateurs de qualité d’un modèle de discrimination binaire (régression logistique, arbre de décision, analyse discriminante, etc.)
  • %lift : Dessin d’une courbe de lift d’un modèle de score pour variable binaire
  • %roc : Dessin d’une courbe ROC pour un modèle de score pour variable binaire
  • %scoreDist : Dessin d’une courbe de densité d’un score créé par la modélisation d’une variable binaire

DataViz / graphiques / reporting (voir nos formations en DataViz)

  • %sgradar : Construction de graphiques « radar » avec un modèle GTL (SAS 9.3 minimum)
  • %rgbHex : Conversion d’un triplet rouge/vert/bleu (nombres de 0 à 255) en code couleur SAS

Divers

  • %time : Calcul du temps écoulé à l’exécution d’un programme SAS

 

Documentation des macro-programmes SAS

Vous trouverez ici la documentation des macro-programmes SAS proposés ci-dessus. Ce sont des documents PDF à télécharger. Cliquer sur le nom du macro-programme pour récupérer sa documentation.

Statistique exploratoire

  • %caracParQuali : Caractérisation d’une variable qualitative par des variables qualitatives (utile pour la préparation d’un score, la description d’une typologie) ; imite la méthode DEMOD de Spad
  • %hotdeck : Imputation de données manquantes par hotdeck.
  • %testQuanti : Calcul de divers tests (comparaisons de moyennes, médianes, distributions) pour des variables quantitatives vs une variable binaire
  • %varQuanti : Dessin de distributions et tests (comparaisons de moyennes, médianes, distributions) pour des variables quantitatives vs une variable binaire

 

Construction d’un score

  • %linkGraph : Dessin de graphiques préalables à une régression logistique (weight of evidence vs variable explicative)
  • %aov16 : Découpage d’une variable quantitative en tranches selon la relation avec une variable cible binaire
  • %woe_cut : Découpage d’une variable quantitative en tranches selon la relation avec une variable cible binaire
  • %disqual : Analyse discriminante DISQUAL
  • %diagnostics : Calculs d’indicateurs de qualité d’un modèle de discrimination binaire (régression logistique, arbre de décision, analyse discriminante, etc.)
  • %lift : Dessin d’une courbe de lift d’un modèle de score pour variable binaire
  • %roc : Dessin d’une courbe ROC pour un modèle de score pour variable binaire
  • %scoreDist : Dessin d’une courbe de densité d’un score créé par la modélisation d’une variable binaire

DataViz / graphiques / reporting

  • %sgradar : Construction de graphiques « radar » avec un modèle GTL (SAS 9.3 minimum)
  • %rgbHex : Conversion d’un triplet rouge/vert/bleu (nombres de 0 à 255) en code couleur SAS

Divers

  • %time : Calcul du temps écoulé à l’exécution d’un programme SAS