SAS : utilisez PROC FREQ & Afficher aucun pourcentage



Vous pouvez utiliser les méthodes suivantes avec PROC FREQ dans SAS pour créer des tableaux de fréquence et supprimer toutes les valeurs de pourcentage dans les tableaux résultants :

Méthode 1 : supprimer les pourcentages dans le tableau des fréquences unidirectionnelles

proc freq data=my_data order=freq;
    tables my_variable / nopercent nocum;
run;

Méthode 2 : supprimer les pourcentages dans le tableau de fréquences bidirectionnel

proc freq data=my_data order=freq;
    tables my_variable1*my_variable2 / norow nocol nopercent nocum;
run;

Les exemples suivants montrent comment utiliser chaque méthode en pratique avec l’ensemble de données intégré SAS appelé BirthWgt , qui contient diverses caractéristiques de 100 000 mères ayant récemment accouché.

Nous pouvons utiliser PROC PRINT pour afficher les 10 premières observations de cet ensemble de données :

/*view first 10 observations from BirthWgt dataset*/
proc print data=sashelp.BirthWgt (obs=10);

run;

Exemple 1 : Supprimer les pourcentages dans le tableau de fréquences unidirectionnelles

Nous pouvons utiliser le code suivant pour créer une table de fréquence pour la variable Race :

/*create frequency table for Race variable*/
proc freq data=sashelp.BirthWgt;
	tables Race;
run;

tableau des fréquences en SAS

Par défaut, SAS affiche les pourcentages dans le tableau des fréquences.

Pour supprimer les pourcentages, nous pouvons utiliser les instructions nopercent et nocum :

/*create frequency table for Race variable and suppress percentages*/ 
proc freq data=sashelp.BirthWgt;
    tables Race / nopercent nocum;
run;

SAS PROC FREQ sans pourcentages

Notez que le tableau des fréquences affiche uniquement les valeurs de fréquence et aucune valeur en pourcentage pour chaque catégorie.

Exemple 2 : Supprimer les pourcentages dans le tableau de fréquences bidirectionnel

Nous pouvons utiliser le code suivant pour créer un tableau de fréquence bidirectionnel pour les variables Race et Marié :

/*create frequency table for Race and Married variables*/
proc freq data=sashelp.BirthWgt;
	tables Race*Married;
run;

Par défaut, SAS affiche les pourcentages pour le pourcentage global, le pourcentage de ligne et le pourcentage de colonne pour chaque cellule du tableau de fréquence.

Pour supprimer les pourcentages, nous pouvons utiliser les instructions norow , nocol et nopercent :

/*create frequency table for Race and Married variables and suppress percentages*/ 
proc freq data=sashelp.BirthWgt;
    tables Race*Married / norow nocol nopercent;
run;

Tableau de fréquence SAS sans pourcentage de ligne ni de colonne

Notez que le tableau des fréquences affiche uniquement les valeurs de fréquence et aucune valeur en pourcentage pour chaque cellule du tableau.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans SAS :

SAS : Comment utiliser PROC FREQ avec l’instruction WHERE
SAS : Comment utiliser PROC FREQ avec l’option ORDER
SAS : Comment utiliser PROC FREQ par groupe

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *