logo

Formation : Requêtage & manipulation de données

[SAS2R] Migrer de SAS vers R

Migrer de SAS vers R Cette formation est spécialement conçue pour des utilisateurs réguliers de SAS voulant découvrir la logique de R et les différences qui les attendent dans ce nouvel outil. L’accent est mis sur les fonctionnalités courantes de SAS et les pistes pour reproduire ces traitements dans R. Durée : 2 ou 3 jours selon les attentes et le niveau du public Logiciels possibles : R Pré-requis : utilisation régulière de SAS (niveau SAS_BASE minimum) 1.   Quelques points de repère dans […]

[R_PLUS] Aller plus loin avec R

Aller plus loin avec R Ce stage permet de se perfectionner autour des fonctionnalités de packages du tidyverse ({dplyr}, {tidyr}, {forcats}, {purrr}), de la création de fonctions personnalisées et des data.tables. Durée : 2 jours Logiciels possibles : R Pré-requis : R_BASE 1.   Fonctions personnalisées et automatisation Construire une fonction Boucles Structures conditionnelles Vectorisation (apply, sapply, tapply, lapply) 2.   Gestion des données Package {reshape2} : transpositions Package {dplyr} : requêtes Package {forcats} : gestion des facteurs Package {lubridate} : gestion des dates Gestion […]

[SAS_OPTIM] Optimisation de code SAS

Optimisation de code SAS Certains traitements SAS portant sur de très grosses volumétries peuvent durer assez longtemps. Cette formation propose une série d’astuces de programmation pour diminuer le temps de traitement, ou la quantité de mémoire (disque ou RAM) consommée, selon les contraintes. Durée : 1 jour Pré-requis : SAS_BASE 1.   Optimisation générale : grands principes Lire les données le moins souvent possible Lire le strict nécessaire Minimiser la mémoire utilisée 2.   Agrégation Choisir entre BY et CLASS dans la procédure […]

[SAS_MACRO] Automatisation de code SAS

Automatisation de code SAS Le langage macro de SAS permet de répéter un traitement avec des paramètres ; on produit ainsi du code modulaire plus souple, plus générique et plus réutilisable. Cette formation s’adresse à des personnes utilisant déjà régulièrement le code SAS. Durée : 2 jours Pré-requis: SAS_BASE 1.   Principes du langage macro Manipuler du texte Rôle des deux compilateurs Véhicule principal : les macro-variables 2.   Macro-variables Macro-variables automatiques Affichage : %PUT, & et variantes Création : %LET, CALL SYMPUTX, SELECT INTO Suppression : […]

[SAS_BASE] Initiation à SAS

Initiation à SAS Le langage SAS permet de manipuler de très gros volumes de données et de les valoriser par des statistiques, des tableaux de bord et des graphiques. Cette introduction permet de se familiariser avec l’interface (SAS classique, WPS Workbench ou SAS Enterprise Guide) et la logique du code. On pourra la prolonger par une formation au langage macro pour l’automatisation, par un approfondissement des fonctionnalités graphiques, des capacités de restitution (reporting et tableaux de bord, graphiques, cartographie) ou […]

[SEG_PGM] Programmer dans SAS Enterprise Guide

Programmer dans SAS Enterprise Guide L’environnement SAS Enterprise Guide (SEG) propose de nombreuses facilités pour écrire du code. Cette formation les détaille pour que ceux qui codent puissent tirer parti au maximum de l’éditeur de code, des invites, des flux et des projets. Durée : 1 jour Pré-requis: SAS_BASE 1.   Environnement et vocabulaire Architecture informatique Projet Flux Données Les différentes fenêtres 2.   Fenêtre de code Abréviations Souffleur de syntaxe Gestion du Journal (Journal du projet, résumé du Journal) Réorganisation automatique […]

[SAS_SEG] Utiliser SAS Enterprise Guide

Utiliser SAS Enterprise Guide L’interface SAS Enterprise Guide utilisée en mode presse-bouton permet d’utiliser la puissance du langage SAS sans en connaître la syntaxe en détail. Cette formation présente la logique de fonctionnement de ce logiciel, et permet de s’approprier rapidement les traitements du quotidien : requêtes, statistiques descriptives, imports et exports. Durée : 2 jours Pré-requis: aucun 1.   Environnement et vocabulaire Architecture informatique Projet Flux Données Les différentes fenêtres 2.   Organisation des données Bibliothèque Table SAS Variables, type, nom et […]

[R_BASE] Initiation à R

Initiation à R Le logiciel R est principalement conçu pour des utilisations statistiques. Il recèle cependant de très nombreuses fonctionnalités de gestion de fichiers. Cette formation peut être couplée avec STAT101, pour prolonger l’apprentissage avec la production de statistiques descriptives sous R. Durée : 2 jours Logiciels possibles : R Pré-requis : aucun 1.   Présentation de R Télécharger le logiciel Packages Environnement de base R Studio R Commander 2.   Principes du langage R Fonctions : principes, utilisation, personnalisation Types de données Structures de données […]