SAS parancsok - Fogalmak Alapvető és haladó parancsok

Tartalomjegyzék:

Anonim

Bevezetés a SAS parancsaiba

A SAS teljes formája a statisztikai elemző rendszer. Ezt a SAS Intézet szolgáltatta 1970-ben. Ez a szoftver szolgál statisztikai elemzéshez, az adatok ábrázolásához és bemutatásához. Ebben két kategória van az adatok bemutatására és elemzésére: DATA lépés és PROC lépés. A DATA lépést főként az adatkezelés biztosítására használják, például az adatok olvasására, az adatok átalakítására, valamint a változók létrehozására vagy eltávolítására. A PROC lépés az adatok sokféle elemzésének elvégzésére szolgál. Különböző SAS-parancsok érhetők el az adatok megjelenítéséhez és elemzéséhez.

Alapvető SAS parancsok

  1. Proc nyomtatás: A SAS adatfájl megtekintésére szolgál a kimeneti ablakban.

Példa:

proc nyomtatási adatok = osztályok;

Fuss;

  1. Proc tartalma : A SAS Command adatfájl tartalmának ellenőrzésére szolgál a kimeneti ablakban

Példa:

proc tartalmi adatok = osztályok;

Fuss;

  1. Proc jelentése: Az adatok alapvető statisztikáinak megtekintésére szolgál. Ez a numerikus értékek vagy változók átlagának, max és min értékét adja meg.

Példa:

proc: adatok = osztályok;

Fuss;

  1. Proc Freq : A létrehozott változók adatainak és gyakoriságának, valamint a táblázatok elemzésére szolgál

Példa:

proc freq data = osztályok;

Fuss;

Példa :

proc freq data = osztályok;

A * b táblázatok;

Fuss;

  1. Proc sort : A SAS adatfájl rendezésére szolgál.

Példa :

proc rendezési adatok = Gardes; Out = név név szerint;

Fuss;

  1. Proc reg : A SAS regressziós analízis egyik általános célú eljárásához használják.

Példa:

proc reg data = osztályok;

Fuss;

  1. Proc gplot : A két vagy több érték tengelyen történő ábrázolására szolgál.

Példa :

proc gplot data = osztályok;

Ábrázolja a * b;

a = függőleges tengely,

b = vízszintes tengely;

Fuss;

  1. PROC átültetés : A sorokat oszlopokká alakítja az adatkészletben.

Példa:

proc átültetési adatok = kiesés = mező;

Név szerint; var eredmény; id col;

Fuss;

  1. Proc Gchart: A kördiagram hisztogramjának létrehozására szolgál.

Példa:

proc Gchart adatok = osztályzatok;

Vbar életkor;

Fuss;

  1. Proc jelentés: A jelentés létrehozására szolgál az adatkészletből.

Példa:

proc jelentési adatok = osztályok;

A oszlop;

A / kijelző meghatározása;

Fuss;

Közbenső SAS parancsok

  1. Libname : A SAS Commands könyvtár létrehozására szolgál.

Példa :

Újnév LibL 'C: \ Grades';

  1. Fájlnév: A külső adatfájl megadására szolgál.

Példa:

Fájlnév: AName 'C: \ Grades';

  1. Infile : Ez a megállapítás használt egy külső adatfájl olvasásához.

Példa:

Fájlnév: AName 'C: \ Grades';

DATA SAS;

INPUT AB;

Infile AName;

Fuss;

  1. Ha-akkor: Ez a különféle funkciók végrehajtására szolgáló utasítás.

Példa :

DATA AB;

Ha A> B, akkor az = 'A nagyobb' üzenet;

Egyéb üzenet = 'B nagyobb';

Fuss;

  1. Megtartás : A változó megtartására szolgáló utasítás, amelyre az adatkészletben szükség van.

Példa :

Data New;

SET verzió;

Tartsa név év árát;

Fuss;

  1. Címke : Ez a funkció a változó címkéjének megváltoztatása.

Példa :

Data ABC;

Címkeszöveg: „Helló, világ”;

Fuss;

  1. Hossz : A változó hosszának megváltoztatására szolgál.

Példa :

Data ABC;

Szöveg hossza 10 USD;

Fuss;

  1. Formátum : A változó formátumának megváltoztatására szolgál.

Példa:

Data ABC;

Formátum dátuma: yymmdd10 .;

Fuss;

  1. Bemenet : A karakter értékének numerikus értékre konvertálására szolgál.

Példa:

Data ABC;

A = „10”;

B = bemenet (a, legjobb.);

Fuss;

  1. Napló : A numerikus értéket logaritmusmá alakítja.

Példa:

Data ABC;

A = 10;

B = log (a);

Fuss;

Speciális SAS parancsok

  1. Mean, Min és Max : A numerikus értékek átlagának, minimális és maximális értékének kiszámítására szolgál.

Példa:

Data Mathdata;

A = 10;

B = 20;

C = átlag (a, b);

D = Min (a, b);

E = Max (a, b);

Fuss;

  1. Átnevezés : Ezt a SAS parancsot a változó átnevezésére használják.

Példa :

Adat mathdata;

A = 20;

Nevezze át a = b;

Fuss;

  1. Négyzetgyök / négyzet : A numerikus érték négyzetének és négyzetgyökének kiszámítására szolgál.

Példa :

Adat mathdata;

A = 4;

Négyzet = a ** 2;

Sqroot = a ** (1/2);

Fuss;

  1. Matematikai funkciók: Alapvető matematikai funkciók végrehajtása.

Példa:

Adat mathdata;

Set Math;

Ár = összeg (P1, P2);

Diff = D1 - D2;

M = M1 * M2;

Div = Div1 / Div2;

Fuss;

  1. Substr : A részleges szöveg beolvasására szolgál a szövegértékből.

Példa :

Data Mathdata;

Szöveg = “Hello World”;

Text1 = substr (Text, 6, 2);

Fuss;

  1. Bemeneti és adatvonal-utasítás: A megadott tartalommal rendelkező adatkészlet létrehozására szolgál.

Példa:

ADATOK ABC;

Bemeneti ABC;

zárás;

1 2 3

4 6 9

;

Fuss;

  1. Egyesítés : Több adatkészlet egyesítésére szolgál.

Példa :

Data ABC;

Egyesíteni John;

Azonosító alapján;

Tippek és trükkök a SAS parancsok használatához

  • Gondoljon a programozás előtt, ellenőrizze az összes feltételt, amelyet le kell fednie.
  • Ne komplikáld túl.
  • Az adatkészletek könnyebb megértése azáltal, hogy a szükséges adatokat elhelyezi, ezáltal hozzájárul a lemezterület megtakarításához.
  • Használjon funkciókat az adatkonverzióhoz.
  • A végtelenség elkerülése azt jelenti, hogy a nullával osztjuk.
  • Használja a Null elemet, ha nem kell létrehoznia az adatkészletet.
  • Rendeljen állandó értéket egy változóhoz a megtartási utasításban.
  • Használja a NoEquals lehetőséget a válogatáshoz, amely elősegíti az idő és a memória megtakarítását.

Következtetés - SAS parancsok

Mindenkinek megvan a maga módja a végeredmény eléréséhez, ezek lehetnek azonosak vagy különbözőek a különböző emberek számára. Számos módon lehet megtalálni egy eredményt, és a SAS Commands szoftver használata közben sokféleképpen lehet elérni ugyanazt az eredményt különböző módon. Megfigyelték, hogy minél többet megtanul, és minél többet átnéz a SAS parancsok dokumentációján, annál több haszon érhető el az eredmények elérésében és a hosszú távon nyújtott segítségben.

A fent említett SAS parancsokat elsősorban a SAS szoftver programozásában használják. A dolgokat elsősorban a DATA és a PROC fedezi. Ez egy egyszerű eszköz vagy szoftver használata, és így a SAS egyszerű parancsok, amelyek egyszerűen írnak, azt jelentik, hogy a parancsokat egyszerű angol nyelven kell írni, amint azt a fenti parancsokról már láttad. Könnyen kezelhető, megtanulható és írható.

Ajánlott cikkek

Ez egy útmutató a SAS parancsokhoz. Itt megvitattuk az alapvető, valamint a fejlett SAS parancsokat és néhány közvetlen SAS parancsot. A következő cikkben további információkat is megnézhet -

  1. A Tableau parancsok felhasználása
  2. A HBase parancsok használata
  3. A MongoDB parancsok használata
  4. A sertésparancsok fontossága