sas9 un aperçu de 3 nouveautés présenté par carolyn cunnison sas formation

22
SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

Upload: manon-perrier

Post on 04-Apr-2015

105 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

SAS9 Un aperçu de 3 nouveautésPrésenté par Carolyn Cunnison SAS Formation

Page 2: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

2

Ordre du jour

PROC DOCUMENT – une composante de SAS/Base ( 8 nouvelles procédures dans SAS/Base)

PROC SURVEYSELECT – une composante de SAS/STAT (6 nouvelles procédures dans SAS/STAT)

Enterprise Guide Version 4.1 – une composante

de SAS/BASE

Page 3: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

3

Qu’est-ce qu’un DOCUMENT?

Un document est une hiérarchie d’objets de sorties conservées en format brut après l’exécution d’une étape PROC ou une étape DATA.

ODS DOCUMENT crée un document

La fenêtre DOCUMENT ou la procédure PROC DOCUMENT fait la gestion ainsi que l’affichage des documents.

Page 4: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

4

Livrer vos sorties aux destinations sans relire les données.

Transformer vos sorties sans relire les données.

Contrôler la structure des sorties.

Pourquoi utiliser PROC DOCUMENT?

Page 5: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

5

• Créer 2 documents• Ajouter des titres, des sous titres, et des sauts de

pages au document• Livrer le document à toutes les destinations qui

sont ouvertes• Changer l’ordre des objets dans un document à

l’aide de la fenêtre DOCUMENT

DÉMONSTRATION

Page 6: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

6

Document 1 Document 2

OBJECTIFS DE LA DÉMO

Proc Contents de SASHELP.CLASS1. Attributes

2. Engine Host Info

3. Variables

Proc Contents of SASHELP.PRDSALE1. Attributes

2. Engine Host Info

3. Variables

Proc Freq de SASHELP.CLASS

Page 7: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

7

SyntaxePROC DOCUMENT <options>; COPY path <, path-2, ...path-n> TO path </option(s)>; DELETE path <, path-2, ...path-n>; DIR <path>; DOC <options>; DOC CLOSE; HIDE path <, path-2, ...path-n>;IMPORT DATA= data-set-name | GRSEG= grseg TO path </options>; LINK path TO path </options >; LIST <path-1, path-2, ...path-n> </option(s)>; MAKE path <, path-2, ...path-n> </options>; MOVE path <, path-2, ...path-n> TO path </option(s) >; NOTE path <'text'> </option(s)>; OBANOTE<n> output-object <'text'> </option>; OBBNOTE<n> output-object <'text'> </option>; OBFOOTN<n> output-object <'text'>; OBPAGE output-object </option(s)>; OBSTITLE<n> output-object <'text'> </options>; OBTITLE<n> output-object <'text'>; RENAME path-1 TO path-2; REPLAY <path <, path-2, ...path-n>> </options>; SETLABEL path 'label'; UNHIDE path <, path-2, ...path-n>; QUIT;

Page 8: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

8

La procédure SURVEYSELECT

Fournit une variété de méthodes pour choisir les échantillons aléatoires probabilistiques

Peut choisir un échantillon aléatoire simple ou un échantillon à partir d’un design complex à plusieurs étapes incluant stratifié, par grappes, et à probabilité inégales de sélection

SURVEYSELECT est une composante de SAS/Stat

Page 9: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

9

Un exemple de PROC SURVEYSELECT

Ce programme crée le fichier SAS nommé sample, qui contient 100 rangées sélectionnées à partir du fichier ia.sales de façon aléotoire.

proc surveyselect data = ia.sales method = srs n = 100 out = sample;run;

Page 10: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

10

Méthodes utilisées par la procédure SURVEYSELECTListe partielle des valeurs pour l’option METHOD=:

METHOD=

SYS The method of systematic random sampling selects units at a fixed interval throughout the sampling frame or stratum after a random start.

URS The method of unrestricted random sampling selects units with equal probability and with replacement. Because units are selected with replacement, a unit can be selected for the sample more than once.

SRS The method of simple random sampling selects units with equal probability and without replacement. The selection probability for each individual unit equals n/N.

Page 11: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

11

Syntaxe pour PROC SURVEYSELECT

PROC SURVEYSELECT options;STRATA variables;CONTROL variables;SIZE variable;ID variables;

RUN;

PROC SURVEYSELECT options;STRATA variables;CONTROL variables;SIZE variable;ID variables;

RUN;

Page 12: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

DÉMOPROC SURVEYSELECT

Page 13: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

13

Enterprise Guide

Enterprise Guide est une interface conviviale pour la production de requêtes et de rapports:

Une composante de SAS PC depuis version 9.1 2 interfaces

Page 14: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

14

Interface de pointe

Page 15: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

15

Interface de programmation

Page 16: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

16

SAS Enterprise Guide peut utiliser la puissance du serveur pour accéder aux données et exécuter les traitements SAS, puis rediriger les résultats vers le PC client.

SAS EnterpriseGuide

SASsur Windows

SASsur OS/390

SASsur UNIX

Derrière la scène

Code

Page 17: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

17

SAS Enterprise Guide peut utiliser la puissance du serveur pour accéder aux données et exécuter les traitements SAS, puis rediriger les résultats vers le PC client.

SAS EnterpriseGuide

SASsur Windows

SASsur Mainframe

SASsur UNIX

Derrière la scène

Résultats

Page 18: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

DÉMOEnterprise Guide 4.1

Page 19: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

19

Pour approndir vos connaissances

Cours Enterprise Guide à Montréal le 7 décembre Tutorial dans l’aide interactif Documentation http://support.sas.com/documentation/onlinedoc/guide/

Page 20: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

20

Récapituation

PROC DOCUMENT Composante de SAS/BASE Modifer et rediriger des rapports sans relire des

fichiers d’entrées

PROC SURVEYSELECT Composante de SAS/STAT Sélectionner un échantillon aléotoire

Page 21: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

21

Récapitualtion

ENTERPRISE GUIDE 4.1

Tâches et assistants nouveaux Fenêtre LOG consolidée Tâches parametrisées Fenêtre QUERY améliorée Fenêtre PROCESS FLOW améliorée Fenêtre METADATA EXPLORER STORED PROCESS amélioré

Page 22: SAS9 Un aperçu de 3 nouveautés Présenté par Carolyn Cunnison SAS Formation

22

Nouveau : cours d’une journée!

À partir de 2007, SAS offrira une série de

cours d’un jour portant sur des sujets précis:

SAS de Base:

cours 1: Proc REPORT

cours 2: Proc TABULATE, Proc MEANS, Proc FREQ

cours 3: ODS Niveau I

L’analyse statistique

cours 1: Proc LOGISTIC

cours 2: Proc GLM

cours 3: Proc REG, Proc UNIVARIATE, Proc MEANS