Introduction aux commandes SAS

La forme complète de SAS est le système d'analyse statistique. Il a été fourni par l'Institut SAS en 1970. C'est le logiciel qui est utilisé pour faire l'analyse statistique, représenter graphiquement et présenter les données. En cela, il existe deux catégories pour présenter et analyser les données qui sont l'étape DATA et l'étape PROC. L'étape DATA est principalement utilisée pour fournir la gestion des données comme la lecture des données, la transformation des données et la création ou la suppression des variables. Étape PROC utilisée pour effectuer l'analyse de grande variété sur les données. Différentes commandes SAS sont disponibles pour réaliser la présentation et l'analyse des données.

Commandes SAS de base

  1. Proc Print: Il permet de visualiser le fichier de données SAS dans la fenêtre de sortie.

Exemple:

proc print data = Grades;

Courir;

  1. Contenu du processus : il est utilisé pour vérifier le contenu du fichier de données de la commande SAS dans la fenêtre de sortie

Exemple:

proc contents data = Grades;

Courir;

  1. Proc signifie: Il est utilisé pour voir les statistiques de base des données. Il fournit la valeur de la moyenne, du max et du min des valeurs ou variables numériques.

Exemple:

proc signifie data = Grades;

Courir;

  1. Proc Freq : Il est utilisé pour analyser les données et la fréquence des variables créées et pour les tableaux

Exemple:

proc freq data = Grades;

Courir;

Exemple :

proc freq data = Grades;

Tableaux a * b;

Courir;

  1. Tri tri : Il est utilisé pour trier le fichier de données SAS.

Exemple :

proc sort data = Gardes; Out = nom par nom;

Courir;

  1. Proc reg : Il est utilisé pour l'une des procédures à usage général pour l'analyse de régression SAS.

Exemple:

proc reg data = Grades;

Courir;

  1. Proc gplot : Il est utilisé pour tracer les deux valeurs ou plus sur les axes.

Exemple :

proc gplot data = Grades;

Tracer a * b;

a = axe vertical,

b = axe horizontal;

Courir;

  1. PROC transposer : Il est utilisé pour convertir des lignes en colonnes dans l'ensemble de données.

Exemple:

proc transposer les données = Grades out = Field;

De nom; résultat var; id col;

Courir;

  1. Proc Gchart: Il est utilisé pour créer l'histogramme du graphique à secteurs.

Exemple:

proc Gchart data = grades;

Âge Vbar;

Courir;

  1. Rapport Proc: il est utilisé pour créer le rapport à partir de l'ensemble de données.

Exemple:

données de rapport proc = Grades;

Colonne A;

Définir un affichage A /;

Courir;

Commandes SAS intermédiaires

  1. Libname : Il est utilisé pour créer la bibliothèque de commandes SAS.

Exemple :

Libname NewLib 'C: \ Grades';

  1. Nom de fichier: il est utilisé pour spécifier le fichier de données externe.

Exemple:

Nom de fichier AName 'C: \ Grades';

  1. Infile : c'est l'instruction qui sert à lire un fichier de données externe.

Exemple:

Nom de fichier AName 'C: \ Grades';

DATA SAS;

INPUT AB;

Infile AName;

Courir;

  1. If-Then: C'est l'instruction utilisée pour exécuter différentes fonctions.

Exemple :

DATA AB;

SI A> B alors message = 'A est plus grand';

Autre message = 'B est plus grand';

Courir;

  1. Conserver : il s'agit de l'instruction utilisée pour conserver la variable requise dans l'ensemble de données.

Exemple :

Données nouvelles;

Version SET;

Conserver le prix de l'année nom;

Courir;

  1. Label : C'est une fonction pour changer le label de la variable.

Exemple :

Données ABC;

Texte de l'étiquette «Bonjour, monde»;

Courir;

  1. Longueur : permet de modifier la longueur de la variable.

Exemple :

Données ABC;

Texte de longueur 10 $;

Courir;

  1. Format : Il est utilisé pour changer le format de la variable.

Exemple:

Données ABC;

Format date yymmdd10 .;

Courir;

  1. Entrée : Il est utilisé pour convertir la valeur de caractère en une valeur numérique.

Exemple:

Données ABC;

A = "10";

B = entrée (a, mieux.);

Courir;

  1. Journal : il est utilisé pour convertir la valeur numérique en logarithme.

Exemple:

Données ABC;

A = 10;

B = log (a);

Courir;

Commandes SAS avancées

  1. Moyenne, Min et Max : Il est utilisé pour calculer l'ensemble moyen, minimum et maximum de valeurs numériques.

Exemple:

Données mathématiques;

A = 10;

B = 20;

C = moyenne (a, b);

D = Min (a, b);

E = Max (a, b);

Courir;

  1. Renommer : cette commande SAS est utilisée pour renommer la variable.

Exemple :

Données mathématiques sur les données;

A = 20;

Renommez a = b;

Courir;

  1. Racine carrée / Carré : Il est utilisé pour calculer le carré et la racine carrée de la valeur numérique.

Exemple :

Données mathématiques sur les données;

A = 4;

Carré = a ** 2;

Sqroot = a ** (1/2);

Courir;

  1. Fonctions mathématiques: pour exécuter des fonctions mathématiques de base.

Exemple:

Données mathématiques sur les données;

Set Math;

Prix ​​= somme (de P1, P2);

Diff = D1 - D2;

M = M1 * M2;

Div = Div1 / Div2;

Courir;

  1. Substr : Il est utilisé pour obtenir le texte partiel à partir de la valeur du texte.

Exemple :

Données mathématiques;

Texte = "Bonjour tout le monde";

Text1 = substr (Texte, 6, 2);

Courir;

  1. Instruction d'entrée et de ligne de données: elle est utilisée pour créer l'ensemble de données avec le contenu spécifié.

Exemple:

DATA ABC;

Entrée ABC;

DATALINES;

1 2 3

4 6 9

;

Courir;

  1. Fusionner : il est utilisé pour fusionner plusieurs ensembles de données en un seul.

Exemple :

Données ABC;

Fusionner le nom John;

Par ID;

Trucs et astuces pour utiliser les commandes SAS

  • Réfléchissez avant de programmer, vérifiez tous les critères à couvrir.
  • Rester simple.
  • Rendre les ensembles de données plus faciles à comprendre en mettant les données dont vous avez besoin, aide à économiser l'espace disque.
  • Utilisez des fonctions pour la conversion des données.
  • Éviter l'infini signifie la division par zéro.
  • Utilisez Null lorsque vous n'avez pas besoin de créer l'ensemble de données.
  • Affectez la valeur constante à une variable dans l'instruction keep.
  • Utilisez l'option NoEquals sur le tri, ce qui permet d'économiser du temps et de la mémoire.

Conclusion - Commandes SAS

Chacun a sa propre façon d'atteindre le résultat final, ceux-ci peuvent être identiques ou différents selon les personnes. Il existe de nombreuses façons de trouver un résultat et lors de l'utilisation du logiciel de commandes SAS, on peut obtenir de nombreuses façons d'obtenir le même résultat de différentes manières. Il a été observé que plus vous en apprenez et plus vous parcourez la documentation des commandes SAS, plus vous obtiendrez d'avantages pour obtenir les résultats et aider à long terme.

Les commandes SAS mentionnées ci-dessus sont principalement utilisées dans la programmation logicielle SAS. Les choses sont principalement couvertes autour de DATA et PROC. C'est un outil ou un logiciel facile à utiliser et pour que les commandes SAS, qui sont simples à écrire, signifient écrire les commandes en anglais simple comme vous l'avez déjà vu ci-dessus. Il est facile à utiliser, à apprendre et à écrire.

Articles recommandés

Cela a été un guide pour les commandes SAS. Ici, nous avons discuté des commandes SAS de base et avancées et de certaines commandes SAS immédiates. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Utilisation des commandes Tableau
  2. Comment utiliser les commandes HBase
  3. Utilisation des commandes MongoDB
  4. Importance des commandes Pig

Catégorie: