Tutorial SAS: Tot ce trebuie să știți despre SAS



În acest blog Tutorial SAS, aflați ce este SAS? Ce poate face și să înțeleagă de ce SAS este unul dintre cele mai populare instrumente de analiză de pe piață.

Întrebări - Tutorial SAS - EdurekaCe este SAS? De ce ar trebui să învăț SAS?Care sunt beneficiile ?Căutați răspunsuri la întrebările de mai sus? Dacă da, atunci astaTutorial SASvă va răspunde la toate întrebările.

Noi, ființele umane, suntem o specie curioasă, nu-i așa? Vrem mereu să știm mai multe. Această dorință de a ști, ne face să punem mai multe întrebări și, la rândul nostru, ne ține în căutarea mai multor răspunsuri.





Să luăm în considerare o problemă simplă. Ce se întâmplă dacă doriți să mergeți la cumpărături și aveți două opțiuni dintre care să alegeți:

  • Un cupon de 149 USD
  • 25% reducere cupon

Vă puteți întreba, ce opțiune vă va ajuta să economisiți mai mult?Acesta este un scenariu. Avem multe astfel de întrebări și putem întâlni diferite scenarii în care nu putem lua o decizie adecvată. Aceste întrebări te fac să fii curiosdespre găsirea răspunsurilor? Dacă da, atunci veți dori analiza și, de asemenea, instrumentele care vă vor ajuta să analizați datele. SAS este un astfel de instrument.



cum se convertește un număr în binar în python

Tutorial SAS

Până la sfârșitul articolului ar trebui să vă familiarizați cu următoarele subiecte:

Înțelegerea dvs. despre SAS este incompletă fără înțelegere analiza datelor.Asadar, haideti sa începem.

Ce este analiza datelor?

Cuvântul „analitică” este în tendințe de ceva vreme, dar nu există o singură modalitate de a o defini. Să încercăm să înțelegem analizele cu un exemplu simplu. Imaginați-vă, doriți să cumpărați un tricou. Care ar fi posibilele întrebări la care s-ar putea să vă gândiți? Permiteți-mi să vă ajut cu câteva obișnuite:



  • Când ar trebui să cumpăr un tricou?
  • Cât ar trebui să cheltuiesc pentru tricou?
  • Ar trebui să cumpăr tricoul online sau să vizitez un magazin?
  • Dacă decid să cumpăr tricoul online, de pe ce site ar trebui să-l cumpăr?
  • Dacă decid să vizitez un magazin, ce magazin ar trebui să vizitez?

Decizia poate depinde de factori precum timpul, banii, preferința și experiențele anterioare. Să continuăm cu problema de mai sus. Luați în considerare următoarele:

  • Ești liber duminica
  • Bugetul dvs. este de 300 USD
  • Preferați să vizitați un magazin, deoarece vă permite să alegeți manual un tricou
  • Decizi să vizitezi un anumit magazin, deoarece vizita ta anterioară la magazin nu te-a dezamăgit

Pe baza punctelor de mai sus, să presupunem că decideți să vizitați un magazin duminică și să cumpărați un tricou care vă va costa în jur de 265 USD. Ați luat în considerare câteva posibilități, le-ați ales pe cele care se potriveau cerinței și ați luat o decizie.

Ei bine, în cuvinte simple, tocmai ai făcut un fel de analiză pentru a te ajuta să cumperi un tricou. Permiteți-mi să o simplific în continuare. Creierul tău a făcut două lucruri simple aici:

  • Informații colectate conform cerințelor dvs.
  • Înțelegerea datelor și pe baza acestor informații v-a ajutat să decideți să cumpărați tricoul.

Aceasta este ceea ce puteți face folosind analiza. Puteți aduna informații, analiza și lua decizii mai bune. Exemplul de mai sus a fostuşor, astfel încât ați putea lua o decizie bazată pe câteva ipoteze. Ce se întâmplă dacă problema și luarea deciziilor nu au fost atât de ușoare?

Luați în considerare această problemă din punct de vedere al afacerii.Să presupunem că o companie de comerț electronic dorește să studieze tiparele de cumpărare ale clienților săi pe baza datelor anterioare. Compania va trebui să ia în considerare mii de înregistrări, nu-i așa? Acum, imaginați-vă datele despre care tocmai am vorbit sau permutările și combinațiile pe care compania le poate lua în considerare pentru diferite preferințe pe care oamenii le pot avea.

De asemenea, este posibil ca compania să nu dețină toate datele. De exemplu, dacă un client nu a cumpărat un tricou, atunci ce factori l-au determinat pe client să decidă să nu cumpere tricoul? Aceste date lipsă pot crea probleme. Cum rezolvăm aceste probleme? Cum gestionăm astfel de date? Bine,aceste probleme devin mai ușoare atunci când folosim analize. Prin utilizarea analizelor, puteți elimina datele inutile și puteți optimiza informațiile relevante pentru a găsi modele care vă pot ajuta să luați decizii mai bune.

Avem la dispoziție multe instrumente pentru analiză și simplificare a acestor probleme.Un instrument important este SAS. Acest tutorial SAS vă va ajuta să înțelegeți SAS și cum poate fi folosit pentru a rezolva problemele noastre.

Abonați-vă la canalul nostru YouTube pentru a primi noi actualizări ..!

Nevoia de SAS

Piața de analiză a crescut imens în ultimii ani. Acest lucru a dus la o creștere a numărului de instrumente utilizate. Toate acestea sunt benefice într-un fel sau altul. Deci, haideți să mergem mai departe cu tutorialul nostru SAS și să aruncăm o privire la câteva dintre cele mai utilizate instrumente de pe piață.

  • SAS: Este cel mai utilizat instrument pe piața analizei comerciale. Cu o mulțime de funcții statistice și un GUI bun (Enterprise Guide & Miner), acesta conduce cu siguranță piața.
  • R: Este un software open-source. Este ușor de învățat R, deoarece este bine documentat. Este rentabil și are capacități statistice puternice.
  • Piton este un alt limbaj de scriptare open-source care este utilizat pe scară largă. Utilizarea Python a crescut în timp.Astăzi, are biblioteci sportive precum Numpy, Scipy și MatPlotLib. Puteți efectua aproape orice operație statistică sau puteți construi orice model folosind aceste biblioteci.

SAS vs. R vs. Piton

Să comparăm aceste trei instrumente în acest tutorial SAS și voi folosi următorii parametri pentru comparație.

1) Locuri de muncă

Fiind un instrument vital pentru cercetare și analiză, cu siguranță a generat o mulțime de cerințe pentru resurse instruite SAS. SAS deține 70% din cota de piață. R deține 15% și python este cel mai mic, care este mai mic de 10%.

2) Ușurința de înțelegere

SAS este unul dintre cele mai ușoare instrumente de învățat. Chiar și persoanele cu cunoștințe limitate de SQL o pot învăța cu ușurință. Python nu este la fel de convenabil ca SAS pentru analize. R necesită să scrieți coduri plictisitoare și lungi, oferind astfel SAS un avantaj.

3) Limba a patra generație

SAS este un limbaj de programare de a patra generație. Un limbaj de programare de a patra generație este „un limbaj de programare conceput cu un scop specific în minte, cum ar fi dezvoltarea de software pentru afaceri comerciale”. Este conceput pentru a reduce efortul de programare și pentru a minimiza timpul și costurile necesare dezvoltării unui software. R și Python nu sunt limbaje din a patra generație.

4) Flexibil

SAS rămâne la curent cu nevoile pieței. Ușurința sa de integrare îl face mai flexibil și mai ușor de utilizat. Aceasta înseamnă, de asemenea, că se îmbină bine cu alte tehnologii. Făcându-l flexibil în sens adevărat.

Motivele de mai sus susțin cu tărie afirmația că SAS își menține poziția de top pe piață cu fermitate.Deci, acum, când am văzut comparația acestor trei instrumente analitice. Mergând mai departe în acest tutorial SAS ne permite să înțelegem SAS mai puțin în detaliu.

Tutorial SAS: Ce este SAS ?

Să încercăm acum să înțelegem ce este SAS și ce face?

SAS înseamnă Sistem de analiză statistică. Este o suită software dezvoltată de SAS Institute.

Aplicații SAS

Imaginea de mai jos prezintă câteva aplicații SAS:

În cuvinte simple, SAS poate prelucra date complexe și poate genera informații semnificative care ar ajuta organizațiile să ia decizii mai bune sau să prezică rezultate posibile în viitorul apropiat.

SAS vă permite să extrageți, să modificați, să gestionați și să preluați date din diferite surse și să le analizați.Interfața grafică a utilizatorului SAS ajută utilizatorii non-tehnici să-și folosească caracteristicile pentru operațiuni grafice și opțiuni avansate.

Tutorial SAS | Tutorial SAS pentru analiza datelor | Edureka

Componente SAS

Să mergem mai departe cu tutorialul nostru SAS și să aruncăm o privire la câteva componente SAS importante:

  • Baza SAS: Este cea mai utilizată componentă. Are facilități de gestionare a datelor. Puteți face analize de date folosind Base SAS.
  • SAS / GRAPH: Cu ajutorul SAS / Graph puteți reprezenta datele ca grafice. Acest lucru facilitează vizualizarea datelor.
  • SAS / STAT: Vă permite să efectuați analize statistice, cum ar fi varianța, regresia, multivariata, supraviețuirea și analiza psihometrică.
  • SAS / ETS: Este potrivit pentru analiza seriilor de timp.

Deoarece acesta este un articol introductiv, ne vom concentra pe baza SAS și sunt sigur, ar trebui să fie ușor de înțeles pentru toată lumea.

Vrei să înveți SAS de la experți? Inscrie-te acum

SAS ca limbaj de programare

Majoritatea mediilor de programare sunt fie conduse de meniu (point-and-click), fie comandate (introduceți și executați comenzi). Cu toate acestea, SAS nu este condus nici prin meniu, nici prin comandă. Acest lucru se datorează faptului că folosește o serie de instrucțiuni sau instrucțiuni cunoscute sub numele de program SAS. Acest program este o descriere a ceea ce doriți să faceți și este scris în limba SAS.

Date

Datele sunt esențiale pentru fiecare set de date. În SAS, datele sunt disponibile sub formă de tabel, unde variabilele ocupă spațiul coloanei, iar observațiile ocupă spațiul rândului.

Tipuri de date:

SAS tratează numerele ca date numerice și orice altceva se încadrează în datele caracterelor. Prin urmare, SAS are două tipuri de date, numerice și de caractere. Ușor, nu-i așa?

Pasul DATA și pasul PROC formează elementele de bază ale unui program SAS. Ce fac aceste elemente de bază este ceea ce vom discuta în acest tutorial SAS.

Blocuri de construcție ale SAS

Începem un program cu un pas DATA pentru a crea un set de date SAS și apoi trecem datele pe un pas PROC. Pasul PROC procesează datele. Pentru a înțelege cum funcționează pașii DATA și PROC, să luăm în considerare exemplul de mai jos.

Să presupunem că am vrut să convertesc un număr care este în inci în centimetri și să stochez rezultatul într-o variabilă numită „dimensiune” și să îl imprim, apoi pasul DATA ar converti numărul în inci în centimetri și pasul PROC ar imprima rezultatul.

Imaginea de mai jos prezintă un fragment de cod pentru problema menționată mai sus:

Declarațiile constituie pași DATA și PROC. Lungimea unui pas poate varia de la una la mai mult de o sută de afirmații. Este important să vă amintiți că pașii DATA sunt utilizați pentru a citi și modifica datele, în timp ce pașii PROC sunt utilizați pentru a analiza datele, pentru a efectua funcții de utilitate sau pentru a imprima rapoarte.

Pașii DATA încep cu cuvântul cheie DATA care este urmat de un nume pe care îl alegeți pentru setul dvs. de date SAS. Este evident că pasul DATA de mai sus produce un set de date numit dimensiune. Etapele DATA citesc date din fișiere de date externe și pot fi, de asemenea, utilizate pentru a include bucle și declarații de caz. Poate fi folosit pentru a îmbina, sorta, combina și concatena date.

În mod similar, procedurile încep cu o instrucțiune PROC în care cuvântul cheie PROC urmează numele procedurii utilizate (de exemplu, numele procedurii poate fi PRINT, SORT sau MEAN). Procedurile SAS au în mare parte o mână de declarații posibile.

De fiecare dată când SAS întâlnește un pas nou (marcat printr-o declarație DATA sau PROC), acesta termină sau încheie pasul anterior și începe cu unul nou.

În timp ce un program tipic începe cu un pas DATA pentru introducerea sau modificarea datelor, apoi trece datele la un pas PROC, cu siguranță nu este singurul model pentru amestecarea pașilor DATA și PROC. La fel cum poțistiva blocuri de constructiiîn orice ordine, puteți aranja pașii DATA și PROC în orice ordine. Un program poate conține doar pași DATA sau numai pași PROC.

Cu toate acestea, veți găsi mult mai ușor să scrieți programe SAS dacă înțelegeți aceste funcții de bază. Cele menționate mai sus sunt câteva elemente de bază pe care fiecare începător SAS ar trebui să le cunoască. Trecând la următoarea parte a tutorialului nostru SAS, permiteți-ne să înțelegem cum să instalăm ediția universitară SAS.

Acum începătorii pot învăța și practica SAS, așa cum SAS Institute Inc. a eliberat Ediția universitară SAS care este disponibil gratuit. Toate caracteristicile necesare pentru a învăța Base SAS sunt disponibile aici. Learning Base SAS vă va facilita învățarea altor componente.

Următorii pași vă vor ajuta să instalați SAS University Edition.Este un software cu ajutorul căruia puteți practica programarea SAS.

Tutorial SAS: Instalare

Instalarea SAS University Edition este ușoară. Cu toate acestea, disponibilitatea sa ca mașină virtuală necesită executarea acesteia într-un mediu virtual. Trebuie să instalați un software de virtualizare pe computer înainte de a rula software-ul SAS. Următorii pași vă vor ajuta să descărcați și să configurați mediul SAS.

1) Descărcați SAS University Edition

SAS University Edition poate fi descărcat de pe acest link Ediția universitară SAS . Dacă faceți clic pe linkul de mai sus, va apărea următoarea fereastră. Vă rugăm să citiți detaliile cerințelor înainte de a începe descărcarea.

2) Ghid de pornire rapidă pentru instalare

Persoanele care sunt complet noi în procesul de instalare, pot parcurge următoarele ghiduri și videoclipuri disponibile ca la pasul 1. Este opțional și puteți sări peste acesta dacă sunteți deja familiarizați.

3) Configurarea unui software de virtualizare

Linkurile din pasul 2 vă vor permite să descărcați software-ul de virtualizare adecvat. Puteți sări peste acest pas dacă ați instalat deja un software de virtualizare.

4) Descărcați fișierul Zip

Alegeți versiunea adecvată a SAS University Edition compatibilăcu mediul de virtualizare pe care îl aveți. Se va descărca ca fișier zip. Numelear fi similar cu: „Unvbasicvapp_9411005_vmx_en_sp0_1.zip”

5) Dezarhivați fișierul Zip

Dezarhivați fișierul zip de mai sus și stocați-l într-un director adecvat.

6) Încărcarea mașinii virtuale

Deschideți și porniți playerul VMware, căutați un fișier care se termină cu o extensie .vmx și deschide-l. Următorul ecran va fi vizibil. Vă rugăm să notați setările de bază, cum ar fi memoria și spațiul pe hard disk alocat pentru referință.

7) Porniți mașina virtuală

Dând clic pe Porniți această mașină virtuală alături de săgeata verde, vă permite să porniți mașina virtuală. Ar trebui să apară următorul ecran.

În timpul încărcării, apare următorul ecran. După aceasta puteți rula mașina virtuală. Veți primi o solicitare pentru a accesa adresa URL care va deschide mediul SAS.

8) S tartare SAS Studio

Deschideți o filă nouă în browser și încărcați adresa URL evidențiată în imaginea de mai sus. Următorul ecran va apărea pentru a indica disponibilitatea mediului SAS. Este posibil să obțineți o adresă URL diferită, deoarece adresa URLpoate fi diferit de la PC la PC.

S-ar putea să începeți studioul și sunteți bine să mergeți.

Rularea unui program SAS

Acum, că am înțeles cum să instalăm SAS University Edition, în continuare în Tutorialul nostru SAS, permiteți-ne să luăm un exemplu de program SAS.

Codul de mai jos arată cum se tipărește o secvență Fibonacci. În cazul în care, dacă nu știți ce este o secvență Fibonacci, permiteți-mi să o definesc pentru dvs.

Secvența Fibonacci este un set de numere care începe cu unul sau cu zero, urmat de unul și se bazează pe regula că fiecare număr (numit număr Fibonacci) este egal cu suma celor două numere precedente. Dacă secvența Fibonacci este notată F (n), unde n este primul termen din secvență, următoarea ecuație arată secvența Fibonacci pentru n = 0, unde primii doi termeni sunt definiți ca 0 și 1 prin convenție:

F (0) = 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

Într-un anumit context, este obișnuit să folosiți n = 1. În acest caz, primii doi termeni sunt definiți ca 1 și 1 în mod implicit și, prin urmare:

F (1) = 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

Să aruncăm o privire la acest cod SAS care generează o secvență Fibonacci care începe cu una.

DATA Fibonacci Do i = 1 to 10 Fib = Sum (Fib, lag (Fib)) if i = 1 then Fib = 1 end output PROC PRINT Fibonacci Run

În codul de mai sus, am definit o funcție numită „Fib” pentru a calcula următorul număr. Fib este egal cu suma numărului Fib curent și anteriorFibonaccinumăr. Folosim funcția lag pentru a prelua ultima funcție și pentru a prelua valoarea numărului fib anterior.

Următoarea imagine arată ieșirea codului de mai sus. Am folosit procedura PROC PRINT pentru a afișa rezultatul într-o formă tipărită.

Sper că ți-a plăcut acest blog tutorial SAS. Acesta a fost primul blog din seria de bloguri SAS Tutorial. Următorul meu blog va fi despre programarea SAS, citiți și asta pentru a afla cum să scrieți programe în SAS.

Dacă doriți să învățați SAS și să construiți o carieră în domeniul analizei, consultați pagina noastră care vine cu instruire live condusă de instructor și experiență în viața reală a proiectului.Această instruire vă va ajuta să înțelegeți SAS în profunzime și să vă ajutați să stăpânițidiverse concepte ale limbajului SAS.

Vrei să înveți SAS de la experți? Inscrie-te acum

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii și vă vom răspunde.