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
- Proc nyomtatás: A SAS adatfájl megtekintésére szolgál a kimeneti ablakban.
Példa:
proc nyomtatási adatok = osztályok;
Fuss;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- Proc Gchart: A kördiagram hisztogramjának létrehozására szolgál.
Példa:
proc Gchart adatok = osztályzatok;
Vbar életkor;
Fuss;
- 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
- Libname : A SAS Commands könyvtár létrehozására szolgál.
Példa :
Újnév LibL 'C: \ Grades';
- Fájlnév: A külső adatfájl megadására szolgál.
Példa:
Fájlnév: AName 'C: \ Grades';
- 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;
- 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;
- 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;
- 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;
- Hossz : A változó hosszának megváltoztatására szolgál.
Példa :
Data ABC;
Szöveg hossza 10 USD;
Fuss;
- Formátum : A változó formátumának megváltoztatására szolgál.
Példa:
Data ABC;
Formátum dátuma: yymmdd10 .;
Fuss;
- 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;
- Napló : A numerikus értéket logaritmusmá alakítja.
Példa:
Data ABC;
A = 10;
B = log (a);
Fuss;
Speciális SAS parancsok
- 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;
- Á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;
- 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;
- 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;
- 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;
- 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;
- 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 -
- A Tableau parancsok felhasználása
- A HBase parancsok használata
- A MongoDB parancsok használata
- A sertésparancsok fontossága