IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les livres sur SAS

8 livres et 8 critiques, dernière mise à jour le 14 août 2022 , note moyenne : 4

  1. Statistical Graphics Procedures by Example: Effective Graphs Using SAS
  2. Reporting avec SAS : Mettre en forme et diffuser vos résultats avec SAS 9 et SAS BI
  3. A Handbook of Statistical Analyses using SAS - Third Edition
  4. SAS l'essentiel - SAS v8 et SAS v9, SAS Enterprise Guide, langages SAS, SQL et macro
  5. SAS - Introduction pratique : du data management au reporting
  6. Econometrie théorie et application sous SAS
  7. SAS 9.2 : Introduction au décisionnel, méthode et maîtrise du langage
  8. Maîtriser SAS Base et SAS Macro (SAS 9 et versions antérieures)
couverture du livre Statistical Graphics Procedures by Example: Effective Graphs Using SAS

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Statistical Graphics Procedures by Example: Effective Graphs Using SAS

de
Public visé : Débutant

Résumé de l'éditeur

Sanjay Matange and Dan Heath's Statistical Graphics Procedures by Example: Effective Graphs Using SAS shows the innumerable capabilities of SAS Statistical Graphics (SG) procedures. The authors begin with a general discussion of the principles of effective graphics, ODS Graphics, and the SG procedures. They then move on to show examples of the procedures’ many features. The book is designed so that you can easily flip through it, find the graph you need, and view the code right next to the example.

Among the topics included are how to combine plot statements to create custom graphs; customizing graph axes, legends, and insets; advanced features, such as annotation and attribute maps; tips and tricks for creating the optimal graph for the intended usage; real-world examples from the health and life sciences domain; and ODS styles.

The procedures in Statistical Graphics Procedures by Example are specifically designed for the creation of analytical graphs. That makes this book a must-read for analysts and statisticians in the health care, clinical trials, financial, and insurance industries. However, you will find that the examples here apply to all fields.

Édition : SAS Publishing - 370 pages, 3e édition, 7 novembre 2011

ISBN10 : 1607647621 - ISBN13 : 9781607647621

Commandez sur www.amazon.fr :

35.00 € TTC (prix éditeur 35.00 € TTC)
Chapter 1 - Introduction
Chapter 2 - Statistical Graphics Procedures
Chapter 3 - Common Graphs
Chapter 4 - Basic Plots
Chapter 5 - Fit and Confidence Plots
Chapter 6 - Distribution Plots
Chapter 7 - Categorization Plots
Chapter 8 - Axes, Legends, and Insets
Chapter 9 - Annotation and Attribute Maps (SAS 9.3)
Chapter 10 - Classification Panels
Chapter 11 - Comparative and Matrix Plots
Chapter 12 - Health and Life Sciences Graphs
Critique du livre par la rédaction fafabzh6 le 23 avril 2014
Ce livre s’intéresse aux graphiques SAS générés par les procédures SG (Statistical Graphics). Ce livre vous convaincra définitivement d’arrêter de programmer vos graphiques avec les procédures SAS BASE (CHART, PLOT, etc.) ou avec les vieilles procédures SAS STAT (GCHART, GPLOT, etc.).

Ce livre n’est pas un livre pédagogique, c’est un livre par l’exemple, par la pratique. Dans la plupart des chapitres, il n’y a pas de grande littérature, juste du code SAS commenté avec le graphique correspondant ; le livre possède d’ailleurs une page web pour reproduire les graphiques.

Le chapitre 1 est une exception du livre dans le sens où c’est le seul chapitre ayant une approche pédagogique théorique. Dans ce premier chapitre, une présentation des tenants et aboutissants de la data vizualisation est donnée. Ce premier chapitre finit par un listing des objectifs du livre à travers les chapitres à venir.

Le chapitre 2 présente le fonctionnement global des procédures SG, les notions de superpositions de couches et d’importance de l’ordre des instructions dans ces procédures y sont données.

Les chapitres 3 à 7 présentent, à travers différents niveaux de lectures allant de la présentation de l’objectif global au niveau détail le plus fin possible, les différents types de graphiques générés par la procédure SGPLOT (une des procédures SG). Le livre est d’ailleurs essentiellement focalisé sur cette procédure, ce qui est normal, car c’est celle utilisée dans la plupart des situations.

Les chapitres 8 et 9 présentent de puissantes options pour modifier l’apparence de vos graphiques (axes, légendes, flèches à l’intérieur des graphiques, etc.).

Les chapitres 10 et 11 présentent deux des autres procédures SG : les procédures SGPANEL et SGPLOT. Ces procédures permettent de créer des graphiques de type SGPLOT en fonction de variables qualitatives.

Le dernier chapitre présente quelques méthodes statistiques sophistiquées utilisées dans le domaine des sciences de la vie.

Ce livre est très intéressant pour qui recherche un apprentissage par l’exemple. En effet, un rapide survol du livre permet d’identifier le (ou les) graphique(s) que vous souhaitez effectuer avec le code SAS associé.




 Commenter Signaler un problème

Avatar de fafabzh6 fafabzh6 - Expert éminent sénior https://www.developpez.com
l 07/01/2013 à 15:12
Bonjour

La rédaction de DVP a lu pour vous l'ouvrage suivant:
A Handbook of Statistical Analyses using SAS, Third Edition de Geoff Der

paru aux éditions Chapman and Hall/CRC

Ce livre est orienté sur l'utilisation pratique des principales techniques statistiques populaires que sont les statistiques descriptives, les tests d'hypothèses, les techniques de régression et de classification, et les méthodes exploratoires.

Tous les chapitres de ce livre, excepté le premier chapitre, présentent chacun une technique statistique et sont structurés sur le même schéma :

(1) Présentation de la problématique à travers un jeu de données ;

(2) Présentation très succincte de la théorie statistique ;

(3) Procédures et codes SAS utilisés pour appliquer la méthode statistique sur le jeu de données décrit en introduction du chapitre ;

(4) Présentation des résultats obtenus lors de l'utilisation du logiciel SAS : graphiques, tableaux ainsi que toutes les indications sur ce que veulent dire les statistiques obtenues par le logiciel SAS.

Le chapitre introductif présente de façon très sommaire les principales fonctionnalités de SAS. Le but principal de ce chapitre étant de présenter le logiciel SAS à des personnes ne connaissant pas ce langage. Cette courte initiation se limite principalement aux caractéristiques du langage SAS qui sont utilisées dans la suite de l'ouvrage. Une personne souhaitant découvrir et maîtriser le logiciel SAS ne pourra cependant se satisfaire de cette introduction et devra avoir recours à d'autres ouvrages pour maîtriser le logiciel.

Ce livre est avant tout un livre de recettes sur l'utilisation des principales techniques statistiques via le logiciel SAS. Comme tout livre de recettes, il offre l'avantage principal de présenter beaucoup de choses, en l'occurrence ici de nombreuses techniques statistiques (ce qui justifie bien le handbook), et présente l'inconvénient principal du simple survol des techniques statistiques et de la programmation sur SAS.
L'avez-vous lu ? Comptez-vous le lire bientôt ?

Quel est votre avis ?

Exprimez-vous !! Votre avis nous intéresse...

 
couverture du livre Reporting avec SAS : Mettre en forme et diffuser vos résultats avec SAS 9 et SAS BI

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Reporting avec SAS : Mettre en forme et diffuser vos résultats avec SAS 9 et SAS BI

de
Public visé : Intermédiaire

Résumé de l'éditeur

Cet ouvrage s'adresse aux étudiants et aux professionnels ainsi qu'à tous ceux qui ont à mettre en forme et à diffuser des tableaux, des rapports et des graphiques créés avec SAS.

Le logiciel SAS se place sans conteste parmi les leaders des marchés de l'informatique décisionnelle, de la Business intelligence et de l'analyse statistique. Mais il a également la réputation de produire des sorties assez peu esthétiques, et de demander beaucoup d'efforts pour arriver à éditer un graphique diffusable.

Les explications données dans ces pages sur les différentes procédures de mise en forme avancée des sorties font évoluer cette opinion sur SAS : logiciel puissant, il permet non seulement l'analyse des données mais aussi la diffusion de résultats clairs et compréhensibles. Cet ouvrage contient plus d'une centaine d'exemples qui vont faciliter le quotidien du programmeur. Les données et les programmes de ces exemples sont disponibles sur Internet.

Les versions les plus récentes (SAS v8, SAS 9 et SAS 9 BI) fourmillent de fonctionnalités pour produire aisément de très belles sorties, avec les outils les plus communs de l'entreprise - traitement de texte, tableur, pages web. Celles qui sont le plus susceptibles de trouver une utilité quotidienne clans des programmes ont été sélectionnées et sont minutieusement détaillées dans ce livre. Enfin, pour mettre en lumière les avancées les plus prometteuses, un chapitre présente les principales nouveautés de la version 9.2.

Édition : Dunod - 213 pages, 4e édition, 5 novembre 2008

ISBN10 : 210051864X - ISBN13 : 9782100518647

Commandez sur www.amazon.fr :

31.00 € TTC (prix éditeur 31.00 € TTC)
Chapitre 1 - ODS : organiser et diffuser des sorties.
Chapitre 2 - La personnalisation avancée des sorties.
Chapitre 3 - Les listes, les tableaux, les rapports.
Chapitre 4 - Les graphiques.
Chapitre 5 - La gestion des mises en forme.
Chapitre 6 - La gestion a posteriori des sorties.
Chapitre 7 - La mise en oeuvre dans l'architecture SAS BI.
Chapitre 8 - Les grandes avancées disponibles dans SAS 9.2.
Critique du livre par la rédaction fafabzh6 le 23 avril 2014
Ce livre vous permettra de traiter toutes les facettes du reporting sur SAS. A l'issue de ce livre, vous arriverez à maîtriser totalement vos sorties SAS, vous ne les subirez plus !

Les créations de tableaux, graphiques, listings, ainsi que l’apparence de ceux-ci, sont bien évidemment traitées dans cet ouvrage, de même que la façon de les diffuser sur des supports PDF, WORD, EXCEL, HTML, etc.

Ce livre vous apprend, entre autres, à utiliser les procédures TEMPLATE, REPORT, TABULATE, FREQ en mode expert de même que les nombreuses options pour gérer l’apparence de vos sorties. Les graphiques sont bien évidemment traités, même si j’aurais aimé que la partie sur les graphiques SG (Statistical Graphics) soit plus étoffée. Les présentations, utilisations et objectifs des différentes balises ODS sont eux aussi traités dans cet ouvrage.

Un des gros avantages de cet ouvrage est assurément la qualité rédactionnelle et le style pédagogique de l'auteur qui rendent simples les choses compliquées.




 Commenter Signaler un problème

Avatar de fafabzh6 fafabzh6 - Expert éminent sénior https://www.developpez.com
l 12/01/2009 à 10:41
Bonjour,


Description :


Cet ouvrage s'adresse aux étudiants et aux professionnels ainsi qu'à tous ceux qui ont à mettre en forme et à diffuser des tableaux, des rapports et des graphiques créés avec SAS.

Le logiciel SAS se place sans conteste parmi les leaders des marchés de l'informatique décisionnelle, de la Business intelligence et de l'analyse statistique. Mais il a également la réputation de produire des sorties assez peu esthétiques, et de demander beaucoup d'efforts pour arriver à éditer un graphique diffusable.

Les explications données dans ces pages sur les différentes procédures de mise en forme avancée des sorties font évoluer cette opinion sur SAS : logiciel puissant, il permet non seulement l'analyse des données mais aussi la diffusion de résultats clairs et compréhensibles. Cet ouvrage contient plus d'une centaine d'exemples qui vont faciliter le quotidien du programmeur. Les données et les programmes de ces exemples sont disponibles sur Internet.

Les versions les plus récentes (SAS v8, SAS 9 et SAS 9 BI) fourmillent de fonctionnalités pour produire aisément de très belles sorties, avec les outils les plus communs de l'entreprise - traitement de texte, tableur, pages web. Celles qui sont le plus susceptibles de trouver une utilité quotidienne clans des programmes ont été sélectionnées et sont minutieusement détaillées dans ce livre. Enfin, pour mettre en lumière les avancées les plus prometteuses, un chapitre présente les principales nouveautés de la version 9.2.

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page Livres de la rubrique ?
  • Avez-vous un commentaire à faire ?


Avatar de fafabzh6 fafabzh6 - Expert éminent sénior https://www.developpez.com
l 23/04/2014 à 20:48
Ma critique :
Ce livre vous permettra de traiter toutes les facettes du reporting sur SAS. A l'issue de ce livre, vous arriverez à maîtriser totalement vos sorties SAS, vous ne les subirez plus !

Les créations de tableaux, graphiques, listings, ainsi que l’apparence de ceux-ci, sont bien évidemment traités dans cet ouvrage, de même que la façon de les diffuser sur des supports PDF, WORD, EXCEL, HTML, etc.

Ce livre vous apprend, entre autres, à utiliser les procédures TEMPLATE, REPORT, TABULATE, FREQ en mode expert de même que les nombreuses options pour gérer l’apparence de vos sorties. Les graphiques sont bien évidemment traités, même si j’aurais aimé que la partie sur les graphiques SG (Statistical Graphics) soit plus étoffée. Les présentations, utilisations et objectifs des différentes balises ODS sont elles aussi traitées dans cet ouvrage.

Un des gros avantages de cet ouvrage est assurément la qualité rédactionnelle et le style pédagogique de l'auteur qui rendent simples les choses compliquées.
Vous pouvez retrouver l'ensemble des critiques sur la page Livres SAS.

 
couverture du livre A Handbook of Statistical Analyses using SAS

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

A Handbook of Statistical Analyses using SAS

Third Edition

de

Résumé de l'éditeur

Updated to reflect SAS 9.2, A Handbook of Statistical Analyses using SAS, Third Edition continues to provide a straightforward description of how to conduct various statistical analyses using SAS.

Each chapter shows how to use SAS for a particular type of analysis. The authors cover inference, analysis of variance, regression, generalized linear models, longitudinal data, survival analysis, principal components analysis, factor analysis, cluster analysis, discriminant function analysis, and correspondence analysis. They demonstrate the analyses through real-world examples, including methadone maintenance treatment, the relation of cirrhosis deaths to alcohol consumption, a sociological study of children, heart transplant treatment, and crime rate determinants.

With the data sets and SAS code available online, this book remains the go-to resource for learning how to use SAS for many kinds of statistical analysis. It serves as a stepping stone to the wider resources available to SAS users.

Édition : Chapman and Hall/CRC - 392 pages, 3e édition, 20 décembre 2010

ISBN10 : 1584887842 - ISBN13 : 9781584887843

Commandez sur www.amazon.fr :

35.11 € TTC (prix éditeur 35.11 € TTC) livraison gratuite !
  • 1. Introduction to SAS
  • 2. Data Description and Simple Inference: Mortality and Water Hardness in the United Kingdom
  • 3. Simple Inference for Categorical Data: From Sandflies to Organic Particulates in the Air
  • 4. Analysis of Variance I: Treating Hypertension
  • 5. Analysis of Variance II: School Attendance among Australian Children
  • 6. Simple Linear Regression: Alcohol Consumption and Cirrhosis Deaths and How Old Is the Universe ?
  • 7. Multiple Regression: Determinants of the Crime Rate in States of the United States
  • 8. Logistic Regression: Psychiatric Screening, Plasma Proteins, Danish Do-It-Yourself, and Lower Back Pain
  • 9. Generalized Linear Models: Polyposis and School Attendance among Australian School Children
  • 10. Generalized Additive Models: Burning Rubber and Air Pollution in the United States
  • 11. Analysis of Variance of Repeated Measures Visual Acuity
  • 12. Longitudinal Data I: Treatment of Postnatal Depression
  • 13. Longitudinal Data II: Linear Mixed Models. Computerized Delivery of Cognitive Behavioral Therapy-Beat the Blues
  • 14. Longitudinal Data III: Generalized Estimating Equations and Generalized Mixed Models: Treating Toenail Infection
  • 15. Survival Analysis: Gastric Cancer, the Treatment of Heroin Addicts, and Heart Transplants
  • 16. Principal Components Analysis and Factor Analysis: Olympic Decathlon and Statements about Pain
  • 17. Cluster Analysis: Air Pollution in the United States
  • 18. Discriminant Function Analysis: Classifying Tibetan Skulls
  • 19. Correspondence Analysis: Smoking and Motherhood, Sex and the Single Girl, and European Stereotypes
  • Appendix
  • References
  • Index

Critique du livre par la rédaction fafabzh6 le 7 janvier 2013
Ce livre est orienté sur l'utilisation pratique des principales techniques statistiques populaires que sont les statistiques descriptives, les tests d'hypothèses, les techniques de régression et de classification, et les méthodes exploratoires.

Tous les chapitres de ce livre, excepté le premier chapitre, présentent chacun une technique statistique et sont structurés sur le même schéma :

(1) Présentation de la problématique à travers un jeu de données ;

(2) Présentation très succincte de la théorie statistique ;

(3) Procédures et codes SAS utilisés pour appliquer la méthode statistique sur le jeu de données décrit en introduction du chapitre ;

(4) Présentation des résultats obtenus lors de l'utilisation du logiciel SAS : graphiques, tableaux ainsi que toutes les indications sur ce que veulent dire les statistiques obtenues par le logiciel SAS.

Le chapitre introductif présente de façon très sommaire les principales fonctionnalités de SAS. Le but principal de ce chapitre étant de présenter le logiciel SAS à des personnes ne connaissant pas ce langage. Cette courte initiation se limite principalement aux caractéristiques du langage SAS qui sont utilisées dans la suite de l'ouvrage. Une personne souhaitant découvrir et maîtriser le logiciel SAS ne pourra cependant se satisfaire de cette introduction et devra avoir recours à d'autres ouvrages pour maîtriser le logiciel.

Ce livre est avant tout un livre de recettes sur l'utilisation des principales techniques statistiques via le logiciel SAS. Comme tout livre de recettes, il offre l'avantage principal de présenter beaucoup de choses, en l'occurrence ici de nombreuses techniques statistiques (ce qui justifie bien le handbook), et présente l'inconvénient principal du simple survol des techniques statistiques et de la programmation sur SAS.




 Commenter Signaler un problème

Avatar de fafabzh6 fafabzh6 - Expert éminent sénior https://www.developpez.com
l 07/01/2013 à 15:12
Bonjour

La rédaction de DVP a lu pour vous l'ouvrage suivant:
A Handbook of Statistical Analyses using SAS, Third Edition de Geoff Der

paru aux éditions Chapman and Hall/CRC

Ce livre est orienté sur l'utilisation pratique des principales techniques statistiques populaires que sont les statistiques descriptives, les tests d'hypothèses, les techniques de régression et de classification, et les méthodes exploratoires.

Tous les chapitres de ce livre, excepté le premier chapitre, présentent chacun une technique statistique et sont structurés sur le même schéma :

(1) Présentation de la problématique à travers un jeu de données ;

(2) Présentation très succincte de la théorie statistique ;

(3) Procédures et codes SAS utilisés pour appliquer la méthode statistique sur le jeu de données décrit en introduction du chapitre ;

(4) Présentation des résultats obtenus lors de l'utilisation du logiciel SAS : graphiques, tableaux ainsi que toutes les indications sur ce que veulent dire les statistiques obtenues par le logiciel SAS.

Le chapitre introductif présente de façon très sommaire les principales fonctionnalités de SAS. Le but principal de ce chapitre étant de présenter le logiciel SAS à des personnes ne connaissant pas ce langage. Cette courte initiation se limite principalement aux caractéristiques du langage SAS qui sont utilisées dans la suite de l'ouvrage. Une personne souhaitant découvrir et maîtriser le logiciel SAS ne pourra cependant se satisfaire de cette introduction et devra avoir recours à d'autres ouvrages pour maîtriser le logiciel.

Ce livre est avant tout un livre de recettes sur l'utilisation des principales techniques statistiques via le logiciel SAS. Comme tout livre de recettes, il offre l'avantage principal de présenter beaucoup de choses, en l'occurrence ici de nombreuses techniques statistiques (ce qui justifie bien le handbook), et présente l'inconvénient principal du simple survol des techniques statistiques et de la programmation sur SAS.
L'avez-vous lu ? Comptez-vous le lire bientôt ?

Quel est votre avis ?

Exprimez-vous !! Votre avis nous intéresse...

 
couverture du livre SAS l'essentiel

Note 4 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

SAS l'essentiel

SAS v8 et SAS v9, SAS Enterprise Guide, langages SAS, SQL et macro

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre a été conçu pour maîtriser les usages les plus courants de SAS (Statistical Analysis System) que sont l'extraction de données, les requêtes, les jointures, les statistiques descriptives ou le paramétrage. Plus de 90% des informations contenues dans ce livre sont valables pour toutes les versions de SAS car elles se rapportent à des besoins que l'éditeur du logiciel a pris en compte depuis de nombreuses années. L'ouvrage comporte une introduction au code (en langage SAS, en requêtes SQL ou en langage macro) pour ceux qui veulent s'initier à ce type de programmation.

Édition : Dunod - 256 pages, 1re édition, 1er juin 2011

ISBN10 : 2100556096 - ISBN13 : 9782100556096

Commandez sur www.amazon.fr :

27.55 € TTC (prix éditeur 27.55 € TTC)
Critique du livre par la rédaction Stéphane Colas le 3 novembre 2011
Ce livre fait 254 pages (hors index) et synthétise les différentes utilisations qu'un utilisateur peut faire de SAS Foundation, selon ses besoins. L'auteur pose d'emblée le cadre de l'ouvrage avec le mot "Essentiel". L'éditeur le rajoute en page arrière en positionnant le livre dans la catégorie éponyme. Le lecteur ne peut être qu'averti que sa lecture ne permet pas de rentrer dans les détails de telle ou telle procédure SAS mais est un survol de la façon dont elle peut être utilisée. Cela donne un livre tel que le pédagogue Olivier Decourt sait les écrire : aéré, structuré et homogène. Seul l'un des 13 chapitres possède plus de 20 pages. Le sommaire apparaît bien comme une approche par le besoin et non selon une logique de code. Tous les chapitres possèdent une introduction et une conclusion reprenant sous la forme d'un petit résumé, ce qui doit être retenu. Tout ceci donnant au lecteur le sentiment d'être pris par la main tout au long du livre. Tous les exemples de code SAS sont issus du monde de l'entreprise. L'attention du lecteur est alors captée et permet de comprendre l'application pratique des instructions SAS.

Ce que l'auteur a promis s'y trouve bien. Le lecteur pourra réellement démarrer l'usage de telle ou telle commande mais l'objectif du livre étant de survoler toutes les parties, il ne sera pas possible d'approfondir ses connaissances sur un sujet connu. Idéalement à destiner aux débutants, c'est avec réserve qu'il devrait être adressé aux utilisateurs plus avancés. L'auteur explique très clairement tout au long de son ouvrage comment importer des données, créer des requêtes, des formats ou encore des index. Il enchaîne par la création de sorties ODS et des graphiques de dernières générations pour finir sur les macroprogrammes. Tous les chapitres sont abordés avec pédagogie et l'ensemble des exemples illustrent les explications avec la plus grande clarté. L'accent mis sur les passerelles Excel/SAS se retrouve bien dans le livre, même si les problématiques de plus en plus courantes liées aux plates-formes Unix ou Windows 64 bits ne sont pas traitées (le code présenté ne fonctionne tout simplement pas sur ces plates-formes et une petite phrase d'avertissement aurait pu mettre en garde ou orienter le lecteur). Les fonctions et les formats sont expliqués dans des tableaux synthétiques avec un exemple à l'appui à chaque fois. Les chapitres sur les ARRAYS et les macros sont complets, et amèneront le lecteur à une utilisation concrète de ces techniques de programmation. Les deux techniques de programmation basées sur la proc FCMP et les expressions régulières sont également expliquées avec efficacité pour ceux qui souhaitent moderniser leur méthode de travail. Fait peu courant, un chapitre aborde enfin le SQL avec complétude. On apprend comment programmer avec ce langage depuis SAS ce qui est un avantage étant donnée la puissance de ce langage et qu'il se trouve dans nombre d'assistants de EG. À noter enfin, l'intéressante description d'un produit concurrent et moins onéreux, trop peu connu du grand public, mais supportant le langage SAS.

Toutefois, le style littéraire de l'auteur aurait dû être tempéré pour laisser place à plus de captures d'écran, d'exemples voire d'approfondissements techniques nécessaires dans certains domaines qui ne sont présentés que succinctement. La présentation de SAS Enterprise Guide (EG) est beaucoup trop réduite et mal répartie. Le lecteur ne la rencontrera que dans quelques rares chapitres alors que ce produit est mentionné dans le sous-titre du livre à côté du langage macro (bien développé lui). Alors que l'ON apprend comment requêter une TABLE, il n'est pas indiqué si l'ON doit ou non assigner une bibliothèque avant, par exemple. Ce peut être un point gênant pour un nouvel utilisateur de Guide. Si l'auteur ne pouvait inclure les réponses de EG aux besoins métiers, Il aurait fallu un chapitre d'explication sur les possibilités de l'outil face au client traditionnel SAS, pour ensuite expliquer ce que savent faire les assistants et ce que l'utilisateur doit développer lui-même.

Certaines analyses sont également incomplètes. La tentative d'explication d'une architecture SAS BI dans le premier chapitre est à revoir. En voulant faire succinct, elle dénature son mode de fonctionnement. Idem dans le chapitre 3, où la description de l'appel de plusieurs programmes enchaîne curieusement des concepts de code traditionnel avec la construction d'un projet EG. Quelqu'un n'ayant pas travaillé sur ces deux sujets auparavant, ne pourra s'y retrouver. Le chapitre 4 détaille les principales options pour filtrer les données et ne conserver que certaines variables. Fait surprenant, à aucun moment il n'est mentionné que ces options peuvent être écrites (au niveau syntaxique) beaucoup plus simplement au cœur des étapes DATA. Il est nécessaire également de revoir le chapitre 8 présentant les jointures en SQL. L'auteur mentionne en effet que certains types de jointures sont impossibles en SQL alors qu'elles le sont en réalité. Enfin, lorsque l'auteur détaille comment empiler les tables, il omet la méthode SQL (UNION). C'est malheureusement la méthode privilégiée dans EG. En termes de code SAS, lors de l'explication sur l'utilisation des formats SAS dans le chapitre 4, l'auteur omet l'une des plus simples : la fonction PUT. Enfin, il manque une explication, dans les chapitres 9 et 11, sur deux options pourtant très utilisées en SAS : l'option NWAY de la proc MEANS et l'OPTION GUESSINGROWS de la proc IMPORT.

Au final, le style de l'auteur rend ce livre extrêmement agréable à lire. Il permet sans conteste de se plonger ou se replonger dans SAS Foundation avec confiance car l'approche par le besoin métier amène le lecteur directement sur le code à utiliser. Malgré quelques raccourcis et omissions, le lecteur débutant ou de première expérience, désireux de travailler sur l'outil, pourra garder quelque temps ce livre comme un manuel de prise en main. Un lecteur plus expérimenté pourrait piocher ci et là une idée. Chacun d'eux veillera par contre à trouver un autre guide d'initiation à EG, et d'autre part à conserver la documentation SAS à portée de main.




 Commenter Signaler un problème

Avatar de TomDuBouchon TomDuBouchon - Rédacteur https://www.developpez.com
l 02/11/2011 à 21:22
Stéphane Colas a lu pour vous l'ouvrage suivant :

SAS l'essentiel - SAS v8 et SAS v9, SAS Enterprise Guide, langages SAS, SQL et macro, d'Olivier Decourt.

Résumé de l'éditeur
Ce livre a été conçu pour maîtriser les usages les plus courants de SAS (Statistical Analysis System) que sont l'extraction de données, les requêtes, les jointures, les statistiques descriptives ou le paramétrage.
Plus de 90% des informations contenues dans ce livre sont valables pour toutes les versions de SAS car elles se rapportent à des besoins que l'éditeur du logiciel a pris en compte depuis de nombreuses années.
L'ouvrage comporte une introduction au code (en langage SAS, en requêtes SQL ou en langage macro) pour ceux qui veulent s'initier à ce type de programmation.
L'avez-vous lu? Comptez-vous le lire ?

Quel est votre avis?

 
couverture du livre SAS

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
2 commentaires
 
 

SAS

Introduction pratique : du data management au reporting

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre présente le socle de connaissances communes à tous les utilisateurs de SAS, le progiciel d'informatique décisionnelle le plus utilisé au monde. Pédagogique et complet, il peut servir aussi bien de guide d'initiation pour les utilisateurs débutants que d'ouvrage de référence pour les utilisateurs plus expérimentés. Il couvre par ailleurs l intégralité du programme de la certification Base Programming for SAS®9.

Parmi les sujets développés :
la création, la manipulation et la gestion des tables de données
les procédures d exploration des données : construction de tableaux, de rapports, etc.
la production de documents au format HTML, RTF, XLS ou PDF avec ODS (Output Delivery System)
le langage macro spécifique à SAS
la découverte du module SAS/GRAPH et la réalisation de graphiques d excellente qualité avec les procédures Statistical Graphics de SAS 9.2.

Pour vous aider à bien assimiler tous les concepts, le livre comprend de nombreux exemples et plus d une centaine d exercices d application.

Cette nouvelle édition met plus spécifiquement l accent sur :
les passerelles entre SAS et Excel
les procédures PROC EXPORT, PROC IMPORT, PROC FCMP, PROC RANK, PROC TRANSPOSE, PROC APPEND, PROC COMPARE, PROC DATASETS, etc.

Le livre, qui porte sur les versions 9.x de SAS, est compatible avec la version 8.
Cet ouvrage bénéficie d'un site compagnon particulièrement complet et géré par l'auteur sur lequel vous retrouverez, entre autres, l'intégralité des programmes proposés accompagnés de leurs résultats, les solutions des exercices, des suppléments et un forum de discussions grâce auquel vous pourrez discuter avec l'auteur et lui poser vos questions : www.sas-sr.com.

Édition : Pearson Education - 450 pages, 2e édition, 1er avril 2011

ISBN10 : 274407523X - ISBN13 : 9782744075230

Commandez sur www.amazon.fr :

38.95 € TTC (prix éditeur 38.95 € TTC)
Chapitre 1 : Créer une table SAS
Chapitre 2 : Aller plus loin dans la création de tables SAS
Chapitre 3 : Modifier les tables SAS
Chapitre 4 : Combiner les tables SAS
Chapitre 5 : Faciliter la gestion des tables SA
Chapitre 6 : Maîtriser les procédures de bas
Chapitre 7 : Produire des graphique
Chapitre 8 : Utiliser ODS
Chapitre 9 : Programmer sous SAS avec le langage macro
Chapitre 10 : Un cas pratique
Critique du livre par la rédaction Stéphane Colas le 1er octobre 2011
Ce livre fait 450 pages et regroupe énormément de notions de programmation usuelles sur SAS et présente avantageusement certaines facettes plus modernes comme l'ODS et les procédures Statistical Graphics.

L'auteur semble vouloir tout passer en revue dans son livre. A cette fin, il s'est basé sur les cours de SAS qu'il donne à l'université d'Orléans depuis quelques années.

Cela donne donc un livre extrêmement dense sur les premiers chapitres et s'aère au fur et à mesure que l'on s'approche des parties présentant les développements récents de SAS 9.2. Le passage en revue des fonctionnalités de SAS permet d'utiliser ce livre comme une aide syntaxique pour un utilisateur francophone ayant déjà des notions en SAS.

L'accent mis sur les passerelles Excel/SAS se retrouvent bien dans le livre, même si les problématiques de plus en plus courantes liées aux plates-formes 64 bits ne sont pas traitées. Enfin on retrouve bien les explications sur les principales procédures de SAS sauf pour la proc FCMP représentant pourtant un atout de la version 9.2 et qui est traitée trop rapidement.

Enfin, chaque chapitre renvoie à des documents permettant de compléter la lecture de l'ouvrage, ce qui permet d'approfondir ses connaissances.

Toutefois, le livre désoriente lors des premières lectures car l'auteur a souhaité tout balayer dans un volume fini. Cette encyclopédie possède un manque d'homogénéité et des lacunes sur la forme plus que sur le contenu proprement dit. On s'habitue progressivement aux titres qui n'ont rien à faire dans un chapitre mais les erreurs de structure n'aident pas à la compréhension des explications fournies.

Le lecteur aura à cœur d'utiliser cet ouvrage comme une référence technique et syntaxique précise mais ne pourra pas suivre un fil logique de lecture ni se baser sur des exemples tirés de cas d'entreprise. Le lecteur appréciera la clarté des syntaxes dans les exemples mais les exercices proposés sont mal présentés et devraient adopter une autre dynamique en se basant sur un jeu de données identiques sur l'ensemble des chapitres.

Le chapitre 1 présente les notions essentielles de l'outil : l'interface Windows, les étapes DATA, les PROC, les bibliothèques etc.… plutôt bien conçu il permet de se faire une bonne idée de la façon dont l'outil et les données vont être employés.

Le chapitre 2 explique comment importer les données en travaillant avec les pointeurs et la commande INFILE. Ensuite, l'auteur explique comment utiliser les INFORMAT puis l'importation Excel et enfin, finit sur le débogage des programmes.

A lecture de ce chapitre, sa structure paraît surprenante. Le titre 2.7 (import Excel) et 2.8 (débogage) devraient faire l'objet de chapitres indépendants. Les parties concernant l'utilisation de l'INFILE ressemble à un passage en revue de toutes les possibilités offertes pour importer des fichiers de tout format. Finalement, ces parties ne seront donc utiles si le lecteur est face à un fichier que la proc IMPORT et son option magique GUESSINGROWS, apparue dans la V9, ne saurait résoudre.

Le chapitre 3 rentre dans le détail des modifications que l'on peut apporter aux données : les opérateurs, les fonctions … on y apprend avec satisfaction comment gérer les pointeurs et le Program Data Vector. Les ARRAY sont bien traités tout comme l'instruction RETAIN. Il faudra malheureusement se référer au chapitre 10 pour obtenir des exemples d'utilisation de ces deux fonctionnalités.

Le lecteur y trouvera un titre que l'auteur devrait déplacer dans le chapitre 6 (le titre 3.7 concernant trois procédures de modifications des tables). Plus surprenant, au détour d'intéressantes explications sur les fonctions, la proc FCMP apparaît, mais n'est que survolée. Alors que l'éditeur indique que l'accent de cette édition est mis sur bon nombre de procédures, celle-ci aurait dû bénéficier du même traitement que celles présentées dans le chapitre 6 car elle représente une avancée sérieuse dans la programmation en SAS.

Le chapitre 4 présente les méthodes de fusion et jointure des tables. Ce chapitre est pédagogique : la structuration du livre change, elle est aérée et agréable à lire. Le titre 4.5 sur la proc COMPARE n'a rien à voir avec ce chapitre, lui aussi aurait du être dans le chapitre 6.

Le chapitre 5 présente les méthodes de gestion de la structure des tables. Bien présenté, ce chapitre permet de comprendre et d'éviter une erreur de débutant consistant à lire une table au travers une étape DATA pour ne modifier que sa structure (Nom, Libellé...). Là encore, un titre n'a rien à voir avec l'exposé : la gestion des options de lancement des sessions SAS dans le titre 5.7. Il devrait se retrouver dans le chapitre 1.

Le chapitre 6 présente les procédures à connaître pour analyser les données et créer quelques tables de synthèse.

On y lit donc ce qui est essentiel sur les procédures MEANS, PRINT, REPORT, FREQ et TABULATE. Assez aéré, chaque procédure est bien présentée et permet de travailler rapidement avec. Le seul point surprenant dans ce chapitre concerne deux options importantes que l'auteur n'a pas traité alors qu'elles sont couramment utilisées : l'option NWAY de la proc MEANS et LIST de la proc FREQ.

Le chapitre 7 présente la procédure SGPLOT permettant de réaliser bon nombre de graphiques. Les principes exposés sont clairement rédigés et permettent de comprendre comment utiliser la procédure. Un titre présente au final comment modifier un graphique avec l'ODS graphic Editor de SAS, un nouveau client de la 9.2. Ce chapitre est de loin le meilleur et mérite l'attention du lecteur.

Le chapitre 8 aborde la construction de documents avec l'ODS. L'ODS DOCUMENT, HTML, PDF et le tagsets.ExcelXP sont présentés avec quelques cas concrets.

L'approche de chaque ODS permet une application assez rapide. Là encore, on retrouve un titre sur l'ODS TRACE en pleine explication de l'ODS HTML, au lieu d'être placé dans les principes de l'ODS détaillés quelques pages avant. La manière d'aborder la construction des styles est efficace mais trop succincts pour que le lecteur soit en mesure de construire un style complexe. Il aurait été intéressant d'avoir une explication sur l'origine des différences de résultats que l'on peut obtenir lorsqu'un style est appliqué sur un ODS HTML, RTF ou PDF.

Enfin, un regret sur la proc TEMPLATE. L'auteur n'aborde pas le GTL (Graphics Template Language) alors que la découverte du module SAS/GRAPH et de la SGPLOT fait partie des sujets développés dans cette version.

Le chapitre 9 présente les développements des macros en SAS. Ce chapitre est complet et pédagogique, il permet de comprendre comment gérer les macro-variables puis les macros-programmes. Le chapitre est progressif et la clarté des exemples est appréciée pour comprendre la complexité des macros.

Le chapitre 10 enfin est un cas d'études permettant d'agréger l'ensemble des connaissances. L'exemple final est intéressant à lire car il présente des fonctionnalités non abordées dans le livre, ce qui amènera un lecteur curieux à rebondir vers la découverte d'autres facettes de SAS.




 Commenter Signaler un problème

Avatar de Djug Djug - Expert éminent sénior https://www.developpez.com
l 07/10/2011 à 10:49
Voici une critique du livre: SAS - Introduction pratique : du data management au reporting, de Sébastien Ringuedé

Citation Envoyé par Résumé de l'éditeur

Ce livre présente le socle de connaissances communes à tous les utilisateurs de SAS, le progiciel d'informatique décisionnelle le plus utilisé au monde. Pédagogique et complet, il peut servir aussi bien de guide d'initiation pour les utilisateurs débutants que d'ouvrage de référence pour les utilisateurs plus expérimentés. Il couvre par ailleurs l intégralité du programme de la certification Base Programming for SAS®9.

Parmi les sujets développés :
la création, la manipulation et la gestion des tables de données
les procédures d exploration des données : construction de tableaux, de rapports, etc.
la production de documents au format HTML, RTF, XLS ou PDF avec ODS (Output Delivery System)
le langage macro spécifique à SAS
la découverte du module SAS/GRAPH et la réalisation de graphiques d excellente qualité avec les procédures Statistical Graphics de SAS 9.2.

Pour vous aider à bien assimiler tous les concepts, le livre comprend de nombreux exemples et plus d une centaine d exercices d application.

Cette nouvelle édition met plus spécifiquement l accent sur :
les passerelles entre SAS et Excel
les procédures PROC EXPORT, PROC IMPORT, PROC FCMP, PROC RANK, PROC TRANSPOSE, PROC APPEND, PROC COMPARE, PROC DATASETS, etc.

Le livre, qui porte sur les versions 9.x de SAS, est compatible avec la version 8.
Cet ouvrage bénéficie d'un site compagnon particulièrement complet et géré par l'auteur sur lequel vous retrouverez, entre autres, l'intégralité des programmes proposés accompagnés de leurs résultats, les solutions des exercices, des suppléments et un forum de discussions grâce auquel vous pourrez discuter avec l'auteur et lui poser vos questions : www.sas-sr.com.
Vous avez lu le livre ? Qu'en pensez-vous ?
Avatar de z6c3po z6c3po - Membre averti https://www.developpez.com
l 11/10/2011 à 21:33
et bien moi, je l'ai lu, relu et je l'ai même écrit.

J’ai lu cette critique, souhaite remercier Stéphane mais aussi faire quelques commentaires.

Je comprends parfaitement les remarques qui ont été faites et les acceptent sans aucun problème. Si on ne souhaite pas qu’un livre fasse l’objet de critiques, il suffit de ne pas l’écrire.

Maintenant, ce que j’ai lu me fait penser que Stéphane n’a peut être pas bien compris la démarche qui est la mienne et qui doit donc être particulière. Je vais donc me permettre de répondre de façon à éviter les malentendus quant à ce que propose mon ouvrage et ce qu’il ne propose pas.

Partons de l’idée que « Quand un homme a faim, mieux vaux lui apprendre à pécher que lui donner un poisson » (Confucius)

L’idée principale qui m’a guidé lorsque j’ai écrit cet ouvrage (et sa première édition), c’est offrir au lecteur le moyen de comprendre le fonctionnement de SAS pour qu’il devienne ensuite autonome – il ne s’agit par conséquent pas d’offrir une collection de « trucs et astuces » qui doivent s’appliquer un peu partout indépendamment des circonstances mais de donner à un utilisateur les outils qui l’aideront à utiliser SAS intelligemment.

C’est à ce titre que j’ai choisi de m’engager dans une démarche de certification (mon ouvrage couvre le programme de la certification SAS base programming for SAS 9 – il va aussi bien au-delà) : il faut donner à l’utilisateur de bons réflexes – sans ces bons réflexes, bien souvent, l’utilisateur « bricole » sous SAS parce qu’il ne comprend les choses qu’en surface.

S’engager dans une démarche de certification, c’est toujours un effort : pour s’en convaincre, il suffit de consulter les 800 pages sur SAS Certification Prep guide, un ouvrage préparant une certification Microsoft ou une certification ORACLE PL/SQL… et le maître mot qui guide cette démarche de certification, ce n’est pas « connaître » mais bien « comprendre ».

Les parties concernant l'utilisation de l'INFILE ressemble à un passage en revue de toutes les possibilités offertes pour importer des fichiers de tout format. Finalement, ces parties ne seront donc utiles si le lecteur est face à un fichier que la proc IMPORT et son option magique GUESSINGROWS, apparue dans la V9, ne saurait résoudre.
Et bien entendu, si vous comprenez ma démarche, vous comprendrez aussi que je ne suis pas d’accord ;-) La construction de tables SAS à partir de fichiers TXT, ça a le même rôle dans le développement de la compréhension de SAS que le dessin du bonhomme chez l’enfant… Je vous sens sourire ;-) mais l’image me paraît juste : un polytechnicien ne dessine plus de bonhommes (ou alors, il se cache) mais c’est parce qu’il a dessiné de beaux bonhommes quand il avait trois ans qu’il est devenu polytechnicien.

Je vous dis tout : le chapitre 2 qui a pour principal objet la création de tables SAS à partir de fichiers ASCII présente un objectif caché : faire comprendre à l’utilisateur qu’une table SAS, c’est en ligne des observations et en colonnes des variables et que donner une modalité à une variable, ce n’est pas reprendre un « 1 » ASCII et le positionner tel quel dans une table. Je vous promets que ceci n’a rien d’évident pour bon nombre d’utilisateurs débutants sous SAS.

Pour comprendre cette « absence d’évidence », il convient de ne pas oublier que les utilisateurs de SAS ne sont généralement pas des informaticiens : SAS est enseigné dans des IUT, des Fac d’économie, de gestion, de math appli, dans des écoles d’ingé, des écoles de commerces… Un statisticien ou un économètre n’est pas un informaticien mais il a besoin d’un outil informatique, SAS, et l’utilisation de SAS nécessite de programmer.

La plupart des étudiants que je forme n’ont jamais programmé de leur vie : faut-il leur dire « ne t’occupe pas de ce qu’il y a dans ce fichier TXT, ne le regarde même pas, ne tente pas de le comprendre : tu fais PROC IMPORT et l’option magique GUESSINROWS et ça ira bien » ? Et le jour (toujours proche) où « ça n’ira pas », que va faire l’utilisateur qui ne connaît que l’option magique GUESSINROWS ? Rien… ou peut être dira-t-il « on ne peut pas construire de table SAS avec ces données ». Un utilisateur averti (c’est celui qui en vaut deux) sait que c’est toujours possible.

Toujours parce que l’objectif de mon bouquin, c’est former des utilisateurs qui comprennent SAS, je refuse l’idée d’un jeu de données unique.

Puisque le premier problème qui se pose à un utilisateur, c’est l’appréhension des tables, il convient de le confronter à un grand nombre de tables différentes afin qu’il se forme à la compréhension des tables. Chaque table pose forcément un nouveau problème dans sa création, sa modification, sa manipulation et son exploitation. Offrir un jeu de données unique, c’est offrir l’idée qu’une « solution » qui conviendra toujours existe. C’est une idée à laquelle je ne crois absolument pas et qui présente le risque suivant : l’utilisateur non averti risque de vouloir absolument adapter la programmation vue dans le bouquin - cette adaptation se résumant bien souvent par le changement du nom de la table de l’auteur du bouquin par le nom de sa table. Évidemment, sa table présentant des caractéristiques commandant un autre type d’approche, notre utilisateur ira droit dans le mur. (A titre d’exemple, je ne compte plus le nombre de mails que j’ai pu recevoir de personnes désirant absolument faire tourner sur leurs données la macro INSEE CALMAR sans se poser la question de savoir si elle était adaptée à leur cas).

Mes tables (que je construis pourtant avec amour) ne sont pas tirées de cas d’entreprises (ça se discute) ? Et bien c’est presque tant mieux ! Le lecteur sera moins tenté de prendre un de mes programmes pour le faire tourner sur ses données. Les développements que je propose doivent cependant lui offrir les outils qui lui permettront d’écrire SON programme adapté à SES données et à SA problématique.

Ensuite, Stéphane note des « erreurs de structures ». Je souhaite aussi revenir sur cela mais il est important de noter déjà que mon ouvrage est un ouvrage doit être lu « dans l’ordre » au moins une première fois. Il est difficile d’arriver sur un chapitre particulier si ce qui précède n’a pas été lu et parfaitement compris. Il ne s’agit pas cependant de tout lire mais de lire, dans l’ordre, en suivant un chemin balisé au moyen d’une signalétique.

Celle-ci indique au lecteur si la section qui débute est importante, ou si elle constitue un approfondissement (léger ou important). Dans un premier temps, le lecteur est invité à ne lire que les sections importantes.

Maintenant, comme Stéphane le remarque, le début est forcément dense mais tout devient facile (normalement) ensuite. Quand on cherche à acquérir une compétence, l’investissement temps, c’est toujours au départ.

La structure de mon ouvrage est donc adaptée à une lecture linéaire, de la page I à la page XII puis de la page 1 à la page 466 (on peut/doit sauter des pages pour y revenir plus tard !) et dans cette idée, la concentration de toutes les procédures examinées dans mon bouquin au sein d’un même chapitre n’aurait pas de sens.

Le titre 2.7 (import Excel) et 2.8 (débogage) devraient faire l'objet de chapitres indépendants.
L’objet du chapitre 2 est la création de table SAS au moyen de fichiers externes à SAS. Externes, c’est soit de l’ASCII (et vous qui m’avez lu, avez bien compris qu’il s’agit d’un alibi) soit d’autres formats – on pourra alors passer par le module d’importation, ou par LIBNAME EXCEL. Voici pourquoi LIBNAME EXCEL a toute sa place ici.

Le titre 2.8 est important dans ce chapitre 2 puisque son objet est d’offrir au lecteur les moyens de son indépendance sous SAS. Quelques fois, malgré tous les outils examinés dans ce chapitre 2, la création d’une table ne se passe pas bien. Cette section 2.8 présente les outils à la disposition de l’utilisateur pour résoudre ses problèmes. Elle est la suite logique de ce qui a été vu avant.

Le lecteur y trouvera [dans le chapitre 3] un titre que l'auteur devrait déplacer dans le chapitre 6 (le titre 3.7 concernant trois procédures de modifications des tables).
L’objet du chapitre 3 est la modification des tables – SAS offre (au moins) trois procédures (PROC SORT, PROC RANK et PROC TRANSPOSE) qui, hors étapes DATA / SET permettent de modifier des tables – elles ont donc toute leur place dans ce chapitre. Ce que font PROC SORT, PROC RANK et PROC TRANSPOSE, je sais le faire au moyen d’étapes DATA : si des procédures me permettent de faire plus simplement ces choses, il faut en parler à ce moment là.

Le titre 4.5 sur la proc COMPARE n'a rien à voir avec ce chapitre, lui aussi aurait du être dans le chapitre 6.
PROC COMPARE sert à comparer des tables et c’est bien souvent au moment où se posent des questions de fusion de tables que des comparaisons sont nécessaires. Cette procédure a donc toute sa place dans ce chapitre consacré aux fusions de table (et n’a pas sa place, tout comme PROC SORT, PROC RANK et PROC TRANSPOSE, dans le chapitre 6 consacré aux procédures courantes de primo exploitation des tables).

Là encore, un titre n'a rien à voir avec l'exposé : la gestion des options de lancement des sessions SAS dans le titre 5.7. Il devrait se retrouver dans le chapitre 1.
Les options que l’on pourrait présenter dans un chapitre introductif sont les options les plus courantes de mise en forme de la fenêtre SORTIE mais cette fenêtre tombe en désuétude (elle n’est même plus destination de sortie par défaut avec SAS 9.3), alors, à quoi bon… Maintenant, et toujours dans l’optique d’une lecture linéaire de mon ouvrage, cette section dédiée aux options (PROC OPTSAVE, PROC OPTLOAD, l’accès aux plus de 350 options qui régissent le fonctionnement de SAS, AUTOEXEC.SAS et SASV9.CFG) précède les trois chapitres dédiés à la production de résultats : c’est au moment de la production des sorties que l’utilisateur débutant va principalement se poser la question de l’existence d’options qui pourraient faire ci ou ça. Maintenant, en ce qui concerne l’objet des quatre premiers chapitres, il est aussi nécessaire de recourir à des options afin de régler certains problèmes. Ces options (DFLANG=, NOFMTERR, FMTSEARCH, YEARCUTOFF=, NOREPLACE, REPLACE…) sont présentées et expliquées au moment où j’en ai besoin, pas dans un fourre-tout.

L’utilisateur qui souhaite disposer à un endroit donné de toutes les options n’a pas besoin d’un ouvrage : il suffit de consulter l’aide SAS

Là encore, on retrouve un titre sur l'ODS TRACE en pleine explication de l'ODS HTML, au lieu d'être placé dans les principes de l'ODS détaillés quelques pages avant.
Les principes de l’ODS expliqués quelques pages avant insistent sur la notion de destination – c’est assez délicat à faire comprendre et j’ai préféré « éloigner » ODS TRACE. Il m’a semblé plus pertinent de l’introduire au moment de l’examen de la première destination ODS externe : ODS HTML.

Enfin, Stéphane note quelques manques :

L'accent mis sur les passerelles Excel/SAS se retrouvent bien dans le livre, même si les problématiques de plus en plus courantes liées aux plates-formes 64 bits ne sont pas traitées.
On est ici sur des problématiques que j’estime très éloignées de celles de l’utilisateur débutant ou de niveau intermédiaire. (il s’agit d’un problème de plus essentiellement dû à Microsoft qui livre un Excel 32 bits qui tourne en 64 – le code source de SAS est lui déjà en 64 bits)

la proc FCMP apparaît, mais n'est que survolée.
L’utilisateur débutant ou de niveau intermédiaire doit avoir conscience que la fonction dont il a besoin doit très certainement exister parmi les 520 fonctions et routines livrées avec SAS (aide SAS 9.3) mais que si elle n’existe pas, il y a moyen de la créer. C’est l’objet de mon introduction à PROC FCMP : si vous ne trouvez pas dans la liste des fonctions livrées avec SAS la fonction dont vous avez besoin, vous pouvez la créer au moyen de PROC FCMP et je vous donne deux exemples ainsi qu’un ensemble de références devant vous aider à mieux appréhender PROC FCMP.

Proposer un vrai topo sur PROC FCMP (et PROC PROTO qui suit…), c’est TRES largement au-delà de ce que mon bouquin souhaite faire.

Le seul point surprenant dans ce chapitre [6] concerne deux options importantes que l'auteur n'a pas traité alors qu'elles sont couramment utilisées : l'option NWAY de la proc MEANS et LIST de la proc FREQ.
Oui… il y aura toujours des manques… maintenant, dans tout l’ouvrage, j’incite le lecteur à consulter l’aide en lui indiquant que c’est LA source à laquelle il doit systématiquement se référer : près d’une centaine d’entrées de l’aide sont signalées dans l’ouvrage, j’invite le lecteur à systématiquement consulter ces entrées et comme je précise dans mes développements que je ne présente pas toutes les options… peut être que le lecteur aura l’idée de consulter l’aide….

Enfin, un regret sur la proc TEMPLATE. L'auteur n'aborde pas le GTL (Graphics Template Language) alors que la découverte du module SAS/GRAPH et de la SGPLOT fait partie des sujets développés dans cette version.
Avant de se lancer dans GTL, il faut déjà avoir une très bonne habitude de l’ensemble des procédures Statistical Graphics (puisqu’elles ne font, en réalité, qu’exécuter du GTL). C’est en effet lorsque les procédures SG sont parfaitement maîtrisées que l’utilisateur peut savoir que le graphique qu’il souhaite construire nécessite l’utilisation du GTL.

Le chapitre 7 traite certes de PROC SGPLOT mais il ne doit être considéré que comme une introduction. SGPLOT, c’est vingt instructions graphiques, je ne traite que les plus usuelles. PROC SGPANEL et PROC SGSCATTER sont absents de ma présentation : les conditions d’une maîtrise des procédures SG ne sont donc pas réunies et il était donc inutile selon moi de présenter GTL malgré tout l’intérêt que peut avoir ce langage.

Ce chapitre [7] est de loin le meilleur et mérite l'attention du lecteur.
Et bien, en ce qui me concerne, c’est peut être le chapitre le plus immédiatement applicable mais c’est aussi le plus incomplet. J’avais d’autres ambitions pour ce chapitre 7 mais n’ai pas pu obtenir de la part de mon éditeur plus de 466 pages… Ce sera pour une troisième édition sans doute.

a+

Sébastien Ringuedé
Avatar de frajen frajen - Membre habitué https://www.developpez.com
l 24/05/2011 à 15:54
Livre: SAS 2ème édition Introduction pratique: du data management au reporting
Auteur: Sébastien Ringuédé
Niveau: Débutant, Etudiant, professionnel

Pour avoir préparé et réussi la certification base grâce à la première édition, je vous conseille cette seconde édition avec pas mal de nouveautés et réaménagements judicieux (notamment au niveau de l'index).
Ce livre permet en le décortiquant, en faisant les exercices et allant sur le site support de passer la certification 9 Base programming

 
couverture du livre Econometrie théorie et application sous SAS

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
6 commentaires
 
 

Econometrie théorie et application sous SAS

de
Public visé : Intermédiaire

Résumé de l'éditeur



Cette introduction à l'économétrie présente la méthode des moindres carrés ordinaires et ses prolongements immédiats : moindres carrés généralisés, moindres carrés indirects et variables instrumentales. Plus qu'un simple catalogue des techniques assorti de son cortège de théorèmes, elle allie développements théoriques, analyses empiriques et applications pratiques sous le logiciel SAS afin de procurer une véritable compréhension et maîtrise de la démarche économétrique par la résolution d'études de cas. Une attention toute particulière est portée aux conditions de validité des méthodes, aux signes indiquant que ces conditions ne sont pas réunies et aux remèdes à apporter. Le lecteur, ainsi familiarisé à la pratique de la régression linéaire, est progressivement conduit à maitriser l'art de la modélisation statistique indispensable à l'économiste et au gestionnaire.

Avec un guide d'utilisation du logiciel SAS, l'utilisateur novice est guidé pas à pas dans l'apprentissage du langage et dans l'exploitation des résultats fournis par ce logiciel grâce au corrigé proposé pour chacune des études de cas présentées. Cet ouvrage s'adresse en priorité aux étudiants d'économie et de gestion, de mathématiques appliquées aux sciences sociales, d'administration économique et sociale, de statistique et traitement informatique des données, des instituts d'études politiques ou des écoles de commerces. Il intéressera également les praticiens (chargés d'études, statisticiens des entreprises et des administrations) qui doivent extraire des données les évaluations synthétiques indispensables à la prise de décision.

Édition : Presses Universitaires du Septentrion - 412 pages, 1er octobre 2009

ISBN10 : 2757401181 - ISBN13 : 9782757401187

Commandez sur www.amazon.fr :

22.80 € TTC (prix éditeur 22.80 € TTC)
Partie 1 : Théorie
Chapitre 1 : Modèle à une équation et à une variable
Chapitre 2 : Modèle à une équation et plusieurs variables
Chapitre 3 : Infractions aux hypothèses et anomalies du résidu calculé : éthiologie et thérapeutique
Chapitre 4 : Erreurs sur les variables explicatives, variables retardées et modèles à équations simultanées
Partie 2 : Application sous SAS
Guide d'utilisation du logiciel SAS
Critique du livre par la rédaction Fleur-Anne.Blain le 23 mars 2010
Cet ouvrage destiné aux universitaires m'a personnellement beaucoup plus. Il est peu ennuyeux, les auteurs ont su placer quelques apostrophes pour interpeler le lecteur.

Les auteurs exploitent leurs exemples jusqu'au bout au travers de diverses questions et surtout diverses méthodes d'analyses de celles-ci. La partie dite de théorie montre et démontre l'importance des hypothèses : prêcher le faux pour savoir le vrai. L'application des théorèmes est insuffisante. Les auteurs nous apprennent à se poser les bonnes questions y compris pour démontrer l'absurdité de certaines théories.

Pour la partie se rapportant à l'application sous le logiciel SAS, les cas se présentent tous avec un pré-requis que j'ai personnellement apprécié. Celui-ci fait référence aux parties théoriques à maîtriser ou encore aux connaissance SAS à avoir. A noter qu'un petit guide SAS, concis et très pratique se trouve à la fin de l'ouvrage.

Je recommanderais ce livre aux personnes souhaitant compléter leur formation aussi bien théorique que pratique via les applications SAS présentes. De plus, il est possible de télécharger les scripts SAS sur le site de l'éditeur, un détail non négligeable pour les fainéants.

Le seul point qui m'a personnellement perturbé est de disposer d'une table des matières à la fin de l'ouvrage sans que l'on puisse connaître dès le début le fil conducteur (via un sommaire).




 Commenter Signaler un problème

Avatar de lelensois16 lelensois16 - Membre éprouvé https://www.developpez.com
l 21/06/2013 à 14:21
Non Non Non, ce n'est pas Vaneecloo qui a fait la partie SAS (decidace aux Masters SIAD et Econométrie)

Quoique, c'est un très bon livre pour débuter. Un peu théorique par moment, pour un débutant, il faut faire des efforts pour rentrer dedans. Personnellement, c'était pas évident mais nécessaire. L'économétrie c'est tout un art et une science
Avatar de Fleur-Anne.Blain Fleur-Anne.Blain - Rédactrice https://www.developpez.com
l 22/03/2010 à 11:59
Bonjour,

La rédaction de DVP a lu pour vous l'ouvrage suivant:

Econométrie théorie et application sous SAS, de Virginie Delsart, Arnaud Rys et Nicolas Vaneecloo.

Résumé de l'éditeur
Cette introduction à l'économétrie présente la méthode des moindres carrés ordinaires et ses prolongements immédiats : moindres carrés généralisés, moindres carrés indirects et variables instrumentales. Plus qu'un simple catalogue des techniques assorti de son cortège de théorèmes, elle allie développements théoriques, analyses empiriques et applications pratiques sous le logiciel SAS afin de procurer une véritable compréhension et maîtrise de la démarche économétrique par la résolution d'études de cas. Une attention toute particulière est portée aux conditions de validité des méthodes, aux signes indiquant que ces conditions ne sont pas réunies et aux remèdes à apporter. Le lecteur, ainsi familiarisé à la pratique de la régression linéaire, est progressivement conduit à maitriser l'art de la modélisation statistique indispensable à l'économiste et au gestionnaire. Avec un guide d'utilisation du logiciel SAS, l'utilisateur novice est guidé pas à pas dans l'apprentissage du langage et dans l'exploitation des résultats fournis par ce logiciel grâce au corrigé proposé pour chacune des études de cas présentées. Cet ouvrage s'adresse en priorité aux étudiants d'économie et de gestion, de mathématiques appliquées aux sciences sociales, d'administration économique et sociale, de statistique et traitement informatique des données, des instituts d'études politiques ou des écoles de commerces. Il intéressera également les praticiens (chargés d'études, statisticiens des entreprises et des administrations) qui doivent extraire des données les évaluations synthétiques indispensables à la prise de décision.
L'avez-vous lu ? Comptez-vous le lire ?

Quel est votre avis?
Avatar de datametric datametric - Rédacteur https://www.developpez.com
l 23/03/2010 à 12:37
bonjour

quels sont les modèles présentés dans l'ouvrage (linéaire, non linéaire...) et quelles sont les procédures employées ? Utilisent-ils des fonctionnalités de la version récente et étendent-ils l'analyse avec SAS BI ?

Est-ce une prise en main de l'économétrie ou placent-ils des cas particuliers/poussés d'analyse ?

Quel est le domaine d'application (pharma, macro économétrie ... ) ?

 
couverture du livre SAS 9.2 : Introduction au décisionnel, méthode et maîtrise du langage

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

SAS 9.2 : Introduction au décisionnel, méthode et maîtrise du langage

de
Public visé : Débutant

Résumé de l'éditeur


SAS est le progiciel d'informatique décisionnelle le plus utilisé au monde. Ce livre présente de façon pédagogique et complète le socle de connaissances communes à tous les utilisateurs de SAS. Il peut servir aussi bien de guide d'initiation pour les utilisateurs débutants que d'ouvrage de référence pour les utilisateurs plus expérimentés.

Les premiers chapitres traitent de Base SAS, le module au coeur du système SAS. La création des tables de données, leur manipulation, leur modification, leur gestion, ainsi que les procédures d'exploration des données (construction de tableaux, de rapports, etc.) y sont plus particulièrement développées. La suite du livre est consacrée à l'exploration du module SAS/GRAPH afin d'offrir au lecteur les connaissances nécessaires à la réalisation de graphiques d'excellente facture. Les derniers chapitres portent sur la production de documents au format HTML, RTF ou PDF au moyen d'ODS (Output Delivery System), ainsi que sur le langage macro spécifique à SAS.

Pour vous aider à bien assimiler tous les concepts, il vous est proposé :

De nombreux exercices dans les premiers chapitres ;
De nombreux exemples d'application dans les chapitres suivants ;
Un site compagnon (www.sas-sr.com), où vous trouverez les codes des programmes proposés dans le livre, les sorties générées par les programmes, les fichiers pour reproduire les exemples et réaliser les exercices, et les solutions des exercices.

Le livre, qui s'adresse aux utilisateurs des versions 8 et 9 de SAS, traite les toutes dernières nouveautés de la version 9.2.

Public visé : Débutants/intermédiaires : étudiants des universités, écoles d'ingénieurs, écoles de commerce (L/M) et professionnels.

Édition : Pearson Education - 450 pages, 1er octobre 2008

ISBN10 : 2744073318 - ISBN13 : 9782744073311

Ce livre est actuellement épuisé
Créer une table SAS
Pour aller plus loin dans la création de tables SAS
La modification des tables SAS
Combiner les tables SAS
Faciliter la gestion des tables SAS
Quelques procédures de base
Les graphiques sous SAS
ODS
Le langage macro de SAS
Critique du livre par la rédaction Fleur-Anne.Blain le 12 décembre 2008
Même lorsqu'on connaît et travaille avec SAS, ce livre nous apporte beaucoup. Il s'adresse aux débutants, étudiants et professionnels ce qui laisse penser (lorsqu'on travaille sous SAS) que cet ouvrage ne nous apprendra rien sur les bases. Et bien non! Ce livre n'est pas qu'un cours. En effet, ce qui m'a beaucoup plu c'est que l'auteur incite le lecteur à comprendre le fonctionnement de SAS et autant que le langage (qui n'est pas la première difficulté lorsqu'on développe déjà). La difficulté y est progressive et il est très agréable à lire. A chaque chapitre nous pouvons apprendre un nouveau concept où les exemples vont du plus simple au plus complexe.

L'auteur montre et démontre à travers de nombreux exemples les bases de SAS, la gestion des tables, ODS, etc. Mais surtout, il expose via des exemples de scripts ou sorties SAS que certaines astuces utilisées par les développeurs ne sont pas fiables et présente ses solutions, en particulier dans des problèmes très courants. Ceci toujours dans le but de comprendre le fonctionnement de l'outil et non de savoir l'utiliser "sans réflechir".

Par ailleurs, j'insiste sur le fait que si vous êtes vraiment débutant, lire cet ouvrage vous apprendra certes beaucoup de choses mais vous en apprendrez davantage par la pratique, en constatant par vous même chaque sortie SAS obtenue avec tous les exercices proposés par l'auteur.

Une dernière remarque, cet ouvrage couvre l'intégralité du programme SAS 9 Certification Base Programming et même davantage. Par conséquent, si vous êtes débutant ou étudiant ce livre est fait pour vous. Mais si vous souhaitez en plus être au top en vue de préparer une certification SAS alors il ne faut pas hésiter à le décortiquer.




 Commenter Signaler un problème

Avatar de TomDuBouchon TomDuBouchon - Rédacteur https://www.developpez.com
l 17/10/2011 à 15:30
La rédaction de DVP a lu pour vous l'ouvrage suivant :

SAS 9.2 : Introduction au décisionnel, méthode et maîtrise du langage,
de Sébastien Ringuedé et Daniel Delorge

Résumé de l'éditeur
SAS est le progiciel d'informatique décisionnelle le plus utilisé au monde. Ce livre présente de façon pédagogique et complète le socle de connaissances communes à tous les utilisateurs de SAS. Il peut servir aussi bien de guide d'initiation pour les utilisateurs débutants que d'ouvrage de référence pour les utilisateurs plus expérimentés.

Les premiers chapitres traitent de Base SAS, le module au coeur du système SAS. La création des tables de données, leur manipulation, leur modification, leur gestion, ainsi que les procédures d'exploration des données (construction de tableaux, de rapports, etc.) y sont plus particulièrement développées. La suite du livre est consacrée à l'exploration du module SAS/GRAPH afin d'offrir au lecteur les connaissances nécessaires à la réalisation de graphiques d'excellente facture. Les derniers chapitres portent sur la production de documents au format HTML, RTF ou PDF au moyen d'ODS (Output Delivery System), ainsi que sur le langage macro spécifique à SAS.

Pour vous aider à bien assimiler tous les concepts, il vous est proposé :
  • De nombreux exercices dans les premiers chapitres ;
  • De nombreux exemples d'application dans les chapitres suivants ;
  • Un site compagnon (www.sas-sr.com), où vous trouverez les codes des programmes proposés dans le livre, les sorties générées par les programmes, les fichiers pour reproduire les exemples et réaliser les exercices, et les solutions des exercices.


Le livre, qui s'adresse aux utilisateurs des versions 8 et 9 de SAS, traite les toutes dernières nouveautés de la version 9.2.

Public visé : Débutants/intermédiaires : étudiants des universités, écoles d'ingénieurs, écoles de commerce (L/M) et professionnels.
L'avez-vous lu? Comptez-vous le lire ?

Quel est votre avis?

 
couverture du livre Maîtriser SAS Base et SAS Macro (SAS 9 et versions antérieures)

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Maîtriser SAS Base et SAS Macro (SAS 9 et versions antérieures)

de
Public visé : Débutant

Résumé de l'éditeur


SAS est sans conteste l'un des logiciels d'informatique décisionnelle les plus connus, les plus complets et les plus répandus.

Le but de cet ouvrage est de présenter de manière concrète et pratique tout ce qui vous permettra de démarrer efficacement avec SAS et d'apprendre à tirer rapidement le meilleur parti de cet outil puissant.

Le contenu de ce livre est adapté à toutes les versions de SAS et à tous les environnements informatiques (Windows, Unix, mainframes…). Les fonctionnalités de SAS 9, version majeure lancée en 2004, sont décrites avec soin et repérées par rapport à celles des versions antérieures.

Les nombreux exemples de programmes présentés sont tous accompagnés de leurs résultats. Les programmes, les tables SAS et les fichiers utilisés sont disponibles sur Internet.

Cet ouvrage s'adresse aux professionnels qui utilisent SAS, qu'ils soient informaticiens, chargé d'études statistiques ou analystes. Il sera également utile aux étudiants qui ont à assimiler les fondamentaux de cet outil.

Édition : Dunod - 312 pages, 2e édition, 1er décembre 2006

ISBN10 : 2100507974 - ISBN13 : 9782100507979

Ce livre est actuellement épuisé
Chapitre 1 : SAS et son environnement
Chapitre 2 : Concept et vocabulaire pour programmer en SAS
Chapitre 3 : Manipulation de tables
Chapitre 4 : Réalisation de rapports de résultats
Chapitre 5 : Analyse statistique des données
Chapitre 6 : Paramétrez vos programmes SAS : le macro-langage
Chapitre 7 : Etude de cas : données bancaires
Critique du livre par la rédaction fafabzh6 le 2 mai 2008
Cet ouvrage s'adresse aux professionnels et étudiants souhaitant se former rapidement aux principales fonctionnalités de SAS. Il présente les principales fonctionnalités utilisées pour faire de la gestion de bases de données, des analyses statiques simples et présenter les résultats de la manière la plus adaptée possible (gestion des graphique, reporting). Il présente aussi le langage macro : langage utile pour automatiser les analyses statistiques répétitives.

Il est important de signaler qu'il n'y a nullement besoin d'être un expert en informatique et/ou et statistique pour aborder ce livre dont l'écriture est volontairement simplifiée et compréhensible pour toucher un large public.

Ce que j'ai principalement apprécié dans ce livre vient de sa capacité à ne s'intéresser qu'à l'essentiel des manipulations dont tout analyste à besoin pour traiter et analyser un jeu de données. Les options présentées sont minutieusement choisies pour arriver au résultat souhaité.

Ce que j'ai moins aimé dans ce livre concerne la partie langage macro, qui même si elle regroupe les principales notions de ce langage ne va pas dans tous les détails. Ce qui est toutefois assez logique étant donné la philosophie de ce livre et l'étendue des fonctionnalités liées à ce langage.




 Commenter Signaler un problème

Avatar de TomDuBouchon TomDuBouchon - Rédacteur https://www.developpez.com
l 17/10/2011 à 15:49
La rédaction de DVP a lu pour vous l'ouvrage suivant :

Maîtriser SAS Base et SAS Macro (SAS 9 et versions antérieures), d'Hélène Kontchou Kouomegni et Olivier Decourt.

Résumé de l'éditeur
SAS est sans conteste l'un des logiciels d'informatique décisionnelle les plus connus, les plus complets et les plus répandus.

Le but de cet ouvrage est de présenter de manière concrète et pratique tout ce qui vous permettra de démarrer efficacement avec SAS et d'apprendre à tirer rapidement le meilleur parti de cet outil puissant.

Le contenu de ce livre est adapté à toutes les versions de SAS et à tous les environnements informatiques (Windows, Unix, mainframes…). Les fonctionnalités de SAS 9, version majeure lancée en 2004, sont décrites avec soin et repérées par rapport à celles des versions antérieures.

Les nombreux exemples de programmes présentés sont tous accompagnés de leurs résultats. Les programmes, les tables SAS et les fichiers utilisés sont disponibles sur Internet.

Cet ouvrage s'adresse aux professionnels qui utilisent SAS, qu'ils sont informaticiens, chargé d'études statistiques ou analystes. Il sera également utile aux étudiants qui ont à assimiler les fondamentaux de cet outil.
L'avez-vous lu? Comptez-vous le lire ?

Quel est votre avis?