Tutorial SAS: tot el que heu de saber sobre SAS



En aquest bloc SAS Tutorial, apreneu què és SAS? Què pot fer i entendre per què SAS és una de les eines d’anàlisi més populars del mercat.

Questions - SAS Tutorial - EdurekaQuè és SAS? Per què he d'aprendre SAS?Quins avantatges té? ?Esteu buscant respostes a les preguntes anteriors? Si és així, llavors aixòSAS tutorialrespondrà a totes les seves preguntes.

Els éssers humans som una espècie curiosa, oi? Sempre volem saber-ne més. Aquest desig de saber, ens fa fer més preguntes i, al seu torn, ens manté pendents de més respostes.





Considerem un problema senzill. Què passa si voleu anar a comprar i teniu dues opcions per triar:

  • Un cupó de 149 dòlars
  • Cupó del 25%

Us podeu preguntar, quina opció us ajudarà a estalviar més?Aquest és un dels escenaris. Tenim moltes d’aquestes preguntes i ens podem trobar amb diferents escenaris en què no podem prendre una decisió adequada. Feu que aquestes preguntes us facin curiositatsobre trobar respostes? Si és així, us agradaran les analítiques i les eines que us ajudaran a analitzar les dades. SAS és una d’aquestes eines.



maneres de crear classe singleton a Java

SAS Tutorial

Al final de l'article, hauríeu de conèixer els temes següents:

La vostra comprensió de SAS és incompleta sense comprensió analítica de dades.Per tant, comencem.

Què és l'anàlisi de dades?

La paraula 'analítica' ha estat tendència des de fa un temps, però no hi ha una manera única de definir-la. Intentem comprendre les analítiques amb un exemple senzill. Imagineu-vos que voleu comprar una samarreta. Quines serien possibles preguntes? Deixeu-me ajudar-vos amb alguns dels més habituals:



  • Quan he de comprar una samarreta?
  • Quant he de gastar per la samarreta?
  • Hauria de comprar la samarreta en línia o he de visitar una botiga?
  • Si decideixo comprar la samarreta en línia, des de quin lloc web l’he de comprar?
  • Si decideixo visitar una botiga, a quina botiga he de visitar?

La decisió pot dependre de factors com el temps, els diners, les preferències i les experiències anteriors. Continuem amb el problema anterior. Penseu en el següent:

  • Ets lliure el diumenge
  • El vostre pressupost és de 300 dòlars
  • Preferiu visitar una botiga, ja que us permet triar a mà una samarreta
  • Decidiu visitar una botiga en particular perquè la vostra visita anterior a la botiga no us va decebre

Basant-vos en els punts anteriors, suposem que decidiu visitar una botiga el diumenge i comprar una samarreta que us costarà uns 265 dòlars. Heu plantejat algunes possibilitats, heu escollit les que s'adapten al requisit i heu pres una decisió.

Bé, amb paraules simples, acabeu de fer algun tipus d’anàlisi per ajudar-vos a comprar una samarreta. Permeteu-me simplificar-ho encara més. El vostre cervell va fer dues coses senzilles aquí:

  • Informació recollida segons el vostre requisit
  • Conegut les dades i basat en aquesta informació, us va ajudar a decidir la compra de la samarreta.

Això és el que podeu fer amb l'analítica. Podeu recopilar informació, analitzar-la i prendre millors decisions. L'exemple anterior va serfàcil, de manera que podeu prendre una decisió basant-vos en uns quants supòsits. I si el problema i la presa de decisions no eren tan fàcils?

Penseu en aquest problema des del punt de vista empresarial.Suposem que una empresa de comerç electrònic vol estudiar els patrons de compra dels seus clients en funció de les dades anteriors. L’empresa haurà de tenir en compte milers de discos, oi? Ara, imagineu-vos les dades que acabem de parlar o les permutacions i combinacions que la companyia pot considerar per a les diferents preferències que poden tenir les persones.

A més, és possible que l’empresa no tingui totes les dades. Per exemple, si un client no va comprar una samarreta, quins factors van fer que el client decidís no comprar la samarreta? Aquestes dades que falten poden crear problemes. Com tractem aquests problemes? Com gestionem aquestes dades? Bé,aquests problemes es fan més fàcils quan fem servir analítiques. En utilitzar analítiques, podeu eliminar dades innecessàries i optimitzar la informació rellevant per trobar patrons que us poden ajudar a prendre millors decisions.

Tenim a la nostra disposició moltes eines per analitzar i simplificar aquests problemes.Una eina destacada és SAS. Aquest tutorial de SAS us ajudarà a comprendre SAS i com es pot utilitzar per resoldre els nostres problemes.

Subscriu-te al nostre canal de youtube per obtenir noves actualitzacions ..!

Necessitat de SAS

El mercat analític ha crescut enormement en els darrers anys. Això s'ha traduït en un augment del nombre d'eines utilitzades. Tots ells són beneficiosos d’una manera o de l’altra. Per tant, continuem amb el nostre tutorial SAS i fem una ullada a algunes de les eines més utilitzades al mercat.

  • SAS: És l’eina més utilitzada al mercat de l’anàlisi comercial. Amb una gran quantitat de funcions estadístiques i una bona interfície gràfica d’usuari (Enterprise Guide & Miner), sens dubte lidera el mercat.
  • R: És un programari de codi obert. És fàcil aprendre R perquè està ben documentat. És rendible i té fortes capacitats estadístiques.
  • Python és un altre llenguatge de seqüència de codi obert que s'utilitza àmpliament. L’ús de Python ha crescut amb el pas del temps.Avui en dia, té biblioteques esportives com Numpy, Scipy i MatPlotLib. Podeu realitzar gairebé qualsevol operació estadística o construir qualsevol model amb aquestes biblioteques.

SAS vs. R vs. Python

Comparem aquestes tres eines d’aquest tutorial SAS i faré servir els següents paràmetres per a la comparació.

1) Feines

En ser una eina vital per a la investigació i l’anàlisi, segur que ha generat molts requisits per a recursos formats per SAS. SAS té el 70% de la quota de mercat. R té un 15% i Python en té menys, que és inferior al 10%.

2) Facilitat d’entendre

SAS és una de les eines més fàcils d'aprendre. Fins i tot les persones amb un coneixement limitat de SQL el poden aprendre fàcilment. Python no és tan convenient com SAS per a analítiques. R requereix que escriviu codis llargs i tediosos, donant així un avantatge a SAS.

3) Llenguatge de quarta generació

SAS és un llenguatge de programació de quarta generació. Un llenguatge de programació de quarta generació és 'un llenguatge de programació dissenyat amb un propòsit específic en ment com és el desenvolupament de programari comercial per a empreses'. Està dissenyat per reduir l'esforç de programació i minimitzar el temps i els costos necessaris per desenvolupar un programari. R i Python no són llenguatges de quarta generació.

4) Flexible

SAS es manté actualitzat a les necessitats del mercat. La seva facilitat d’integració el fa més flexible i útil. Això també significa que es combina bé amb altres tecnologies. Fent que sigui flexible en sentit real.

Els motius anteriors recolzen fermament l’afirmació que SAS manté fermament la seva primera posició al mercat.Ara que hem vist la comparació d’aquestes tres eines analítiques. Avançar en aquest tutorial SAS ens permet entendre SAS amb una mica més de detall.

Tutorial SAS: què és SAS ?

Intentem ara entendre què és SAS i què fa?

SAS significa Sistema d’anàlisi estadística. És un paquet de programari desenvolupat per SAS Institute.

Aplicacions SAS

La imatge següent mostra algunes aplicacions de SAS:

En paraules simples, SAS pot processar dades complexes i generar informació significativa que ajudaria les organitzacions a prendre millors decisions o predir possibles resultats en un futur proper.

SAS us permet minar, modificar, gestionar i recuperar dades de diferents fonts i analitzar-les.La interfície gràfica d’usuari SAS ajuda a fer clic i fer clic als usuaris no tècnics que utilitzen les seves funcions per a operacions gràfiques i opcions avançades.

Tutorial SAS | Tutorial SAS per a l'anàlisi de dades | Edureka

Components SAS

Continuem amb el nostre tutorial SAS i fem un cop d'ull a alguns components importants de SAS:

  • Base SAS: És el component més utilitzat. Té facilitat de gestió de dades. Podeu fer anàlisis de dades mitjançant Base SAS.
  • SAS / GRAPH: Amb l’ús de SAS / Graph podeu representar les dades com a gràfics. Això facilita la visualització de dades.
  • SAS / STAT: Us permet realitzar anàlisis estadístiques, com ara variacions, regressions, multivariants, supervivència i anàlisi psicomètrica.
  • SAS/ETS: És adequat per a l'anàlisi de sèries temporals.

Com que es tracta d’un article introductori, ens centrarem en Base SAS i estic segur que hauria de ser fàcil d’entendre per tothom.

T’interessa aprendre SAS d’experts? Inscriu-te ara

SAS com a llenguatge de programació

La majoria d’entorns de programació són basats en el menú (apuntar i fer clic) o en comandaments (introduir i executar ordres). Tanmateix, SAS no es basa ni en el menú ni en l'ordre. Això es deu al fet que utilitza una sèrie d’instruccions o sentències conegudes com a programa SAS. Aquest programa és una descripció del que voleu fer i està escrit en llenguatge SAS.

Dades

Les dades són fonamentals en tots els conjunts de dades. A SAS, les dades estan disponibles en forma de taula on les variables ocupen l’espai de les columnes i les observacions ocupen l’espai de les files.

Tipus de dades:

SAS tracta els números com a dades numèriques i tota la resta pertany a les dades de caràcters. Per tant, SAS té dos tipus de dades, numèriques i de caràcters. Fàcil, oi?

El pas DATA i el pas PROC constitueixen els components bàsics d’un programa SAS. El que fan aquests blocs bàsics és el que parlarem en aquest tutorial SAS.

Blocs constructius de SAS

Comencem un programa amb un pas DATA per crear un conjunt de dades SAS i després passar les dades a un pas PROC. El pas PROC processa les dades. Per entendre com funcionen els passos DATA i PROC, considerem l'exemple següent.

Suposem que volia convertir un número que es mostra en polzades a centímetres i emmagatzemar el resultat en una variable anomenada 'mida' i imprimir-lo, aleshores el pas DATA convertiria el número en polzades a centímetres i el pas PROC imprimiria el resultat.

La imatge següent mostra un fragment de codi per al problema esmentat anteriorment:

Les declaracions constitueixen passos DATA i PROC. La durada d'un pas pot variar d'un a més de cent afirmacions. És important que recordeu que els passos DATA s’utilitzen per llegir i modificar dades, mentre que els passos PROC s’utilitzen per analitzar dades, realitzar funcions d’utilitat o imprimir informes.

Els passos de DATA comencen amb la paraula clau DATA, seguida d’un nom que trieu per al vostre conjunt de dades SAS. És evident que el pas anterior de DATA produeix un conjunt de dades anomenat mida. Els passos de DADES llegeixen dades de fitxers de dades externs i també es poden utilitzar per incloure bucles i declaracions de casos. Es pot utilitzar per combinar, ordenar, combinar i concatenar dades.

De la mateixa manera, els procediments comencen amb una sentència PROC on la paraula clau PROC segueix el nom del procediment utilitzat (per exemple, el nom del procediment pot ser PRINT, SORT o MEAN). La majoria dels procediments SAS tenen un grapat de possibles declaracions.

Cada vegada que SAS troba un pas nou (marcat per una instrucció DATA o PROC), finalitza o finalitza el pas anterior i comença amb un de nou.

Tot i que un programa típic comença amb un pas DATA per introduir o modificar dades, i després passa les dades a un pas PROC, certament no és l’únic patró per barrejar els passos DATA i PROC. Igual que puguisapilar blocs de construccióen qualsevol ordre, podeu organitzar els passos DATA i PROC en qualsevol ordre. Un programa fins i tot pot contenir només passos DATA o només passos PROC.

Tot i això, us resultarà molt més fàcil escriure programes SAS si enteneu aquestes funcions bàsiques. Els esmentats són pocs aspectes bàsics que tot principiant de SAS hauria de conèixer. Passant a la següent part del nostre tutorial SAS, entenem com instal·lar l'edició universitària SAS.

Ara els principiants poden aprendre i practicar SAS, com SAS Institute Inc. ha alliberat SAS Edició Universitària que està disponible de forma gratuïta. Totes les funcions necessàries per aprendre Base SAS estan disponibles aquí. Learning Base SAS us facilitarà l'aprenentatge d'altres components.

Els passos següents us ajudaran a instal·lar SAS University Edition.És un programari amb el qual podeu practicar la programació SAS.

SAS Tutorial: Installation

Instal·lar SAS University Edition és fàcil. Tot i així, la seva disponibilitat com a màquina virtual requereix que l’executeu en un entorn virtual. Cal instal·lar un programari de virtualització al vostre PC abans d’executar el programari SAS. Els passos següents us ajudaran a descarregar i configurar l'entorn SAS.

1) Descarregueu SAS University Edition

SAS University Edition es pot descarregar des d’aquest enllaç SAS Edició Universitària . Si feu clic a l'enllaç anterior, apareixerà la següent finestra. Llegiu els detalls dels requisits abans de començar a baixar-los.

2) Guia d'inici ràpid per a la instal·lació

Les persones completament noves en el procés d’instal·lació poden consultar les següents guies i vídeos disponibles al pas 1. És opcional i es pot ometre si ja ho coneixeu.

3) Configuració d’un programari de virtualització

Els enllaços del pas 2 us permetran descarregar el programari de virtualització adequat. Podeu ometre aquest pas si ja heu instal·lat un programari de virtualització.

4) Descarregueu el fitxer Zip

Trieu la versió adequada de la SAS University Edition compatibleamb l’entorn de virtualització que teniu. Es descarregarà com a fitxer zip. El nomseria similar a: 'Unvbasicvapp_9411005_vmx_en_sp0_1.zip'

5) Descomprimiu el fitxer Zip

Descomprimiu el fitxer comprimit anterior i emmagatzemeu-lo al directori adequat.

6) Carregant la màquina virtual

Obriu i inicieu el reproductor VMware, cerqueu un fitxer que finalitzi amb una extensió .vmx i obriu-lo. La següent pantalla serà visible. Tingueu en compte la configuració bàsica, com ara la memòria i l’espai del disc dur assignat a la vostra referència.

7) Enceneu la màquina virtual

Fent clic a Enceneu aquesta màquina virtual al costat de la marca de fletxa verda, us permet iniciar la màquina virtual. Ha d'aparèixer la pantalla següent.

Mentre es carrega, apareix la pantalla següent. Després d'això, podeu executar la màquina virtual. Rebrà una sol·licitud per anar a l'URL que obrirà l'entorn SAS.

8) S tarting SAS Studio

Obriu una nova pestanya al navegador i carregueu l'URL ressaltat a la imatge anterior. La següent pantalla apareixerà per indicar la disponibilitat de l’entorn SAS. És possible que obtingueu un URL diferent perquè l'URLpot ser diferent de PC a PC.

Potser comenceu l’estudi i esteu bé per anar-hi.

Execució d’un programa SAS

Ara que hem entès com instal·lar SAS University Edition, a continuació, en el nostre Tutorial SAS, prenem un programa SAS de mostra.

El codi següent mostra com imprimir una seqüència de Fibonacci. Per si de cas, si no sabeu què és una seqüència de Fibonacci, deixeu-la definir-la per vosaltres.

La seqüència de Fibonacci és un conjunt de nombres que comença amb un o un zero, seguit d’un, i es basa en la regla que, cada número (anomenat número de Fibonacci) és igual a la suma dels dos números anteriors. Si la seqüència de Fibonacci es denota F (n), on n és el primer terme de la seqüència, la següent equació mostra la seqüència de Fibonacci per a n = 0, on els dos primers termes es defineixen com a 0 i 1 per convenció:

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

En algun context, és habitual utilitzar n = 1. En aquest cas, els dos primers termes es defineixen per defecte com a 1 i 1, i per tant:

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

Vegem aquest codi SAS que genera una seqüència de Fibonacci que comença per una.

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

Al codi anterior, hem definit una funció anomenada com a 'Fib' per calcular el número següent. Fib és igual a la suma del número de Fib actual i l'anteriorFibonaccinúmero. Utilitzem la funció lag per recuperar l’última funció i per obtenir el valor del número de fib anterior.

La imatge següent mostra la sortida del codi anterior. Hem utilitzat el procediment PROC PRINT per mostrar la sortida en un format imprès.

Espero que us hagi agradat aquest bloc de tutorials SAS. Aquest va ser el primer bloc de la sèrie de blocs SAS Tutorial. El meu pròxim bloc serà sobre la programació SAS, llegiu-ho també per aprendre a escriure programes a SAS.

Si voleu aprendre SAS i construir una carrera en el domini de l’anàlisi, consulteu el nostre que inclou formació en directe dirigida per un instructor i experiència en projectes reals.Aquesta formació us ajudarà a comprendre SAS a fons i us ajudarà a dominardiversos conceptes del llenguatge SAS.

T’interessa aprendre SAS d’experts? Inscriu-te ara

Tens alguna pregunta? Esmenta’l a la secció de comentaris i et respondrem.