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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS Base Discussion :

Non affichage des valeurs faibles


Sujet :

SAS Base

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Chercheur en informatique
    Inscrit en
    Avril 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 12
    Points : 8
    Points
    8
    Par défaut Non affichage des valeurs faibles
    Salut tout le monde
    Comment je peux avec proc freq ou proc tabulate affecter les modalités qui ont un pourcentage < 6% par exemple dans une modalité appelée autre. ça veut dire juste afficher les fréquences importantes et tout le reste dans une modalité Autre.

  2. #2
    Membre régulier
    Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2013
    Messages : 27
    Points : 76
    Points
    76
    Par défaut
    Tu peux créer un format a partir d'une première proc freq filtrée sur percent < 6.
    Ensuite tu refais la même proc freq en utilisant le format.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    data test;
    	set sashelp.class;
    	if name="William" then Sex="G";
    	if name="Ronald" then Sex="H";
    	proc sort;by sex;
    run;
     
    proc freq data=test noprint;
    	tables sex / out=fmtautre(where=(PERCENT<6));
    run;
    data fmtautre(rename=(sex=start));
    	set fmtautre;
    	fmtname='fmtautre';
    	type='C';
    	label="O"; /* OTHER */
    run;
    proc format cntlin=fmtautre;run;
     
    proc freq data=test;
    	format sex $fmtautre.;
    	tables sex ;
    run;
    Il te reste à adapter ton format en fonction de la variable étudiée.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Chercheur en informatique
    Inscrit en
    Avril 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    Merci infiniment.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2K8] NON AFFICHAGE DES VALEURS NULLES
    Par MELIGEO dans le forum SSAS
    Réponses: 0
    Dernier message: 18/06/2010, 16h18
  2. [SQL] Affichage des valeurs nulles dans un Count
    Par at_first dans le forum Access
    Réponses: 4
    Dernier message: 06/03/2007, 12h07
  3. Réponses: 3
    Dernier message: 05/03/2007, 13h54
  4. Affichage des valeurs des variables avec tkprof
    Par hkhan13 dans le forum Oracle
    Réponses: 2
    Dernier message: 04/07/2006, 12h59
  5. [EasyPHP] [Serveur] [EasyPHP/Wamp5]Non affichage des erreurs
    Par leodi dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 27/03/2006, 21h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo