Inleiding tot SAS-opdrachten

De volledige vorm van SAS is het statistische analysesysteem. Het is geleverd door het SAS-instituut in het jaar 1970. Het is de software die wordt gebruikt voor de statistische analyse, het in kaart brengen en het presenteren van de gegevens. Hierin zijn er twee categorieën voor het presenteren en analyseren van de gegevens die DATA step en PROC step zijn. DATA-stap wordt voornamelijk gebruikt voor het bieden van gegevensbeheer, zoals het lezen van de gegevens, gegevenstransformatie en het maken of verwijderen van de variabelen. PROC-stap die wordt gebruikt om de analyse van de grote verscheidenheid aan gegevens uit te voeren. Er zijn verschillende SAS-opdrachten beschikbaar om de presentatie en analyse van gegevens te realiseren.

Basic SAS-opdrachten

  1. Proc Print: het wordt gebruikt om het SAS-gegevensbestand in het uitvoervenster te bekijken.

Voorbeeld:

proc print data = Rangen;

Rennen;

  1. Proc inhoud : Het wordt gebruikt om de inhoud van het SAS Command-gegevensbestand in het uitvoervenster te controleren

Voorbeeld:

proc inhoudsgegevens = cijfers;

Rennen;

  1. Proc betekent: het wordt gebruikt om de basisstatistieken van gegevens te bekijken. Het geeft de waarde van het gemiddelde, max en min van de numerieke waarden of variabelen.

Voorbeeld:

proc betekent data = cijfers;

Rennen;

  1. Proc Freq : het wordt gebruikt om de gegevens en frequentie van gecreëerde variabelen en voor tabellen te analyseren

Voorbeeld:

proc freq data = Rangen;

Rennen;

Voorbeeld :

proc freq data = Rangen;

Tabellen a * b;

Rennen;

  1. Proc sort : het wordt gebruikt om het SAS-gegevensbestand te sorteren.

Voorbeeld :

proc sort data = Gardes; Uit = naam op naam;

Rennen;

  1. Proc reg : het wordt gebruikt voor een algemene procedure voor SAS-regressieanalyse.

Voorbeeld:

proc reg data = Rangen;

Rennen;

  1. Proc gplot : het wordt gebruikt om de twee waarden of meer op assen te plotten.

Voorbeeld :

proc gplot data = Rangen;

Plot a * b;

a = verticale as,

b = horizontale as;

Rennen;

  1. PROC transponeren : het wordt gebruikt om rijen om te zetten in kolommen in de gegevensset.

Voorbeeld:

proc transpose data = Grades out = Field;

Bij naam; var resultaat; id col;

Rennen;

  1. Proc Gchart: het wordt gebruikt om het histogram van het cirkeldiagram te maken.

Voorbeeld:

proc Gchart-gegevens = cijfers;

Vbar leeftijd;

Rennen;

  1. Proc-rapport: het wordt gebruikt om het rapport op basis van de gegevensset te maken.

Voorbeeld:

proc rapportgegevens = cijfers;

Kolom A;

Definieer A / display;

Rennen;

Tussenliggende SAS-opdrachten

  1. Libnaam : het wordt gebruikt om de SAS-opdrachtenbibliotheek te maken.

Voorbeeld :

Libnaam NewLib 'C: \ Grades';

  1. Bestandsnaam: het wordt gebruikt om het externe gegevensbestand op te geven.

Voorbeeld:

Bestandsnaam AName 'C: \ Grades';

  1. Infile : het is de verklaring die werd gebruikt om een ​​extern gegevensbestand te lezen.

Voorbeeld:

Bestandsnaam AName 'C: \ Grades';

DATA SAS;

INGANG AB;

Infile AName;

Rennen;

  1. Als-dan: het is de instructie die wordt gebruikt om verschillende functies uit te voeren.

Voorbeeld :

DATA AB;

ALS A> B dan bericht = 'A is groter';

Anders bericht = 'B is groter';

Rennen;

  1. Behouden : het is de instructie die wordt gebruikt om de variabele te behouden die vereist is in de gegevensset.

Voorbeeld :

Gegevens Nieuw;

SET-versie;

Houd naam jaarprijs;

Rennen;

  1. Label : het is een functie om het label van de variabele te wijzigen.

Voorbeeld :

Gegevens ABC;

Labeltekst "Hallo wereld";

Rennen;

  1. Lengte : het wordt gebruikt om de lengte van de variabele te wijzigen.

Voorbeeld :

Gegevens ABC;

Lengte tekst $ 10 .;

Rennen;

  1. Formaat : het wordt gebruikt om het formaat van de variabele te wijzigen.

Voorbeeld:

Gegevens ABC;

Formaatdatum yymmdd10 .;

Rennen;

  1. Invoer : het wordt gebruikt om de tekenwaarde om te zetten in een numerieke waarde.

Voorbeeld:

Gegevens ABC;

A = "10";

B = invoer (a, best.);

Rennen;

  1. Logboek : het wordt gebruikt om de numerieke waarde om te zetten in een logaritme.

Voorbeeld:

Gegevens ABC;

A = 10;

B = log (a);

Rennen;

Geavanceerde SAS-opdrachten

  1. Mean, Min en Max : het wordt gebruikt om de gemiddelde, minimale en maximale set numerieke waarden te berekenen.

Voorbeeld:

Data Mathdata;

A = 10;

B = 20;

C = gemiddelde (a, b);

D = Min (a, b);

E = Max (a, b);

Rennen;

  1. Hernoemen : deze SAS-opdrachten worden gebruikt om de variabele te hernoemen.

Voorbeeld :

Gegevens wiskundige gegevens;

A = 20;

Hernoem a = b;

Rennen;

  1. Vierkantswortel / Vierkant : het wordt gebruikt om het kwadraat en de vierkantswortel van de numerieke waarde te berekenen.

Voorbeeld :

Gegevens wiskundige gegevens;

A = 4;

Vierkant = a ** 2;

Sqroot = a ** (1/2);

Rennen;

  1. Wiskundige functies: om wiskundige basisfuncties uit te voeren.

Voorbeeld:

Gegevens wiskundige gegevens;

Wiskunde instellen;

Prijs = som (van P1, P2);

Diff = D1 - D2;

M = M1 * M2;

Div = Div1 / Div2;

Rennen;

  1. Substr : het wordt gebruikt om de gedeeltelijke tekst op te halen uit de tekstwaarde.

Voorbeeld :

Data Mathdata;

Tekst = "Hallo wereld";

Text1 = substr (Text, 6, 2);

Rennen;

  1. Invoer- en gegevensregelopdracht: het wordt gebruikt om de gegevensset met opgegeven inhoud te maken.

Voorbeeld:

DATA ABC;

Voer ABC in;

datalijnen;

1 2 3

4 6 9

;

Rennen;

  1. Samenvoegen : het wordt gebruikt om meerdere gegevensset in één samen te voegen.

Voorbeeld :

Gegevens ABC;

Naam samenvoegen John;

Op ID;

Tips en trucs om SAS-opdrachten te gebruiken

  • Denk na voordat u programmeert, vink alle criteria aan die moeten worden afgedekt.
  • Hou het simpel.
  • Maak de gegevenssets gemakkelijker te begrijpen door de gegevens te plaatsen die u nodig hebt, helpt bij het besparen van de schijfruimte.
  • Gebruik functies voor de dataconversie.
  • Vermijd oneindigheid betekent delen door nul.
  • Gebruik Null wanneer u de gegevensset niet hoeft te maken.
  • Wijs de constante waarde toe aan een variabele in de bewaarverklaring.
  • Gebruik de optie NoEquals bij het sorteren, wat helpt bij het besparen van tijd en geheugen.

Conclusie - SAS-opdrachten

Iedereen heeft zijn eigen manier om het eindresultaat te bereiken, deze kunnen hetzelfde of verschillend zijn voor de verschillende mensen. Er zijn veel manieren om één resultaat te vinden en tijdens het gebruik van de SAS Commands-software, kunt u veel manieren krijgen om hetzelfde resultaat op verschillende manieren te bereiken. Er is waargenomen dat hoe meer u leert en hoe meer u de documentatie van SAS-opdrachten doorloopt, des te meer voordeel u krijgt om de resultaten en de hulp op de lange termijn te bereiken.

De bovengenoemde SAS-opdrachten worden voornamelijk gebruikt bij het programmeren van SAS-software. De zaken komen voornamelijk aan bod rond DATA en PROC. Het is een eenvoudig hulpmiddel of software om te gebruiken en zodat SAS-commando's, die eenvoudig te schrijven zijn, het schrijven van de commando's in eenvoudig Engels betekenen, zoals je hierboven al hebt gezien. Het is gemakkelijk te gebruiken, leren en schrijven.

Aanbevolen artikelen

Dit is een handleiding voor SAS-opdrachten geweest. Hier hebben we basis- en geavanceerde SAS-opdrachten en enkele onmiddellijke SAS-opdrachten besproken. U kunt ook het volgende artikel bekijken voor meer informatie -

  1. Gebruik van tableau-opdrachten
  2. Hoe de HBase-opdrachten te gebruiken
  3. Gebruik van MongoDB-opdrachten
  4. Het belang van varkenscommando's

Categorie: