SAS vejledning: Alt hvad du behøver at vide om SAS



Lær hvad der er SAS i denne SAS-selvstudieblog? Hvad kan den gøre, og forstå hvorfor SAS er et af de mest populære analyseværktøjer på markedet.

Spørgsmål - SAS vejledning - EdurekaHvad er SAS? Hvorfor skal jeg lære SAS?Hvad er fordelene ved ?Leder du efter svar på ovenstående spørgsmål? Hvis ja, så detteSAS vejledningvil besvare alle dine spørgsmål.

Vi mennesker er en nysgerrig art, ikke sandt? Vi vil altid vide mere. Dette ønske om at vide, får os til at stille flere spørgsmål og holder os på udkig efter flere svar.





Lad os overveje et simpelt problem. Hvad hvis du vil shoppe, og du har to muligheder at vælge imellem:

  • En kupon på $ 149
  • 25% rabat på kupon

Du undrer dig måske over, hvilken mulighed der hjælper dig med at spare mere?Dette er et scenario. Vi har mange sådanne spørgsmål, og vi kan komme på tværs af forskellige scenarier, hvor vi ikke kan træffe en ordentlig beslutning. Gør disse spørgsmål dig nysgerrigom at finde svar? Hvis ja, så vil du kunne lide analyser og også de værktøjer, der hjælper dig med at analysere data. SAS er et sådant værktøj.



SAS vejledning

Ved slutningen af ​​artiklen skal du være fortrolig med følgende emner:

Din forståelse af SAS er ufuldstændig uden forståelse dataanalyse.Så lad os komme i gang.

Hvad er dataanalyse?

Ordet 'analytics' har været trend i et stykke tid nu, alligevel er der ingen enkelt måde at definere det på. Lad os prøve at forstå analyser med et simpelt eksempel. Forestil dig, at du vil købe en T-shirt. Hvad ville være de mulige spørgsmål, du måske tænker på? Lad mig hjælpe dig med et par almindelige:



  • Hvornår skal jeg købe en T-shirt?
  • Hvor meget skal jeg bruge til T-shirten?
  • Skal jeg købe T-shirten online, eller skal jeg besøge en butik?
  • Hvis jeg beslutter at købe T-shirten online, fra hvilket websted skal jeg købe den?
  • Hvis jeg beslutter at besøge en butik, hvilken butik skal jeg besøge?

Beslutningen kan afhænge af faktorer som tid, penge, præference og tidligere erfaringer. Lad os fortsætte med ovenstående problem. Overvej følgende:

  • Du er fri søndag
  • Dit budget er $ 300
  • Du foretrækker at besøge en butik, da det lader dig håndplukke en T-shirt
  • Du beslutter dig for at besøge en bestemt butik, fordi dit tidligere besøg i butikken ikke skuffede dig

Baseret på ovenstående punkter antager du, at du beslutter at besøge en butik søndag og købe en T-shirt, der koster dig omkring $ 265. Du overvejede et par muligheder, valgte dem, der passer til kravet, og tog en beslutning.

Nå med enkle ord lavede du bare en slags analyse for at hjælpe dig med at købe en T-shirt. Lad mig forenkle det yderligere. Din hjerne gjorde to enkle ting her:

  • Indsamlede oplysninger i henhold til dine krav
  • Forstået dataene og baseret på disse oplysninger, hjalp dig med at beslutte at købe T-shirt.

Dette er hvad du kan gøre ved hjælp af analyser. Du kan indsamle oplysninger, analysere dem og tage bedre beslutninger. Ovenstående eksempel varlet, så du kunne tage en beslutning baseret på et par antagelser. Hvad hvis problemet og beslutningsprocessen ikke var så let?

Overvej dette problem ud fra et forretningsmæssigt synspunkt.Antag, en e-handelsvirksomhed ønsker at undersøge sine kunders købsmønstre baseret på de tidligere data. Virksomheden bliver nødt til at overveje tusinder af poster, ikke sandt? Forestil dig nu de data, vi lige har talt om, eller permutationer og kombinationer, som virksomheden kan overveje for forskellige præferencer, som folk måtte have.

Virksomheden har muligvis ikke alle data. For eksempel, hvis en kunde ikke købte en T-shirt, hvilke faktorer fik derefter kunden til at beslutte ikke at købe T-shirt? Disse manglende data kan skabe problemer. Hvordan håndterer vi disse problemer? Hvordan håndterer vi sådanne data? Godt,disse problemer bliver lettere, når vi bruger analyser. Ved at bruge analyser kan du fjerne unødvendige data og optimere de relevante oplysninger for at finde mønstre, der kan hjælpe dig med at tage bedre beslutninger.

Vi har mange værktøjer til rådighed til analyse og til at forenkle sådanne problemer.Et fremtrædende værktøj er SAS. Denne SAS-vejledning hjælper dig med at forstå SAS, og hvordan det kan bruges til at løse vores problemer.

Abonner på vores youtube-kanal for at få nye opdateringer ..!

Behov for SAS

Analysemarkedet er vokset enormt i de sidste par år. Dette har resulteret i en stigning i antallet af anvendte værktøjer. Alle disse er gavnlige på den ene eller den anden måde. Så lad os gå videre med vores SAS-tutorial og se på et par af de mest anvendte værktøjer på markedet.

  • SAS: Det er det mest anvendte værktøj på markedet for kommerciel analyse. Med en overflod af statistiske funktioner og god GUI (Enterprise Guide & Miner) fører det bestemt markedet.
  • R: Det er en open source-software. Det er let at lære R, fordi det er veldokumenteret. Det er omkostningseffektivt og har stærke statistiske muligheder.
  • Python er et andet open source-scriptingsprog, der er meget udbredt. Python-brugen er vokset over tid.I dag er det sportsbiblioteker som Numpy, Scipy og MatPlotLib. Du kan udføre næsten enhver statistisk operation eller opbygge en hvilken som helst model ved hjælp af disse biblioteker.

SAS mod R Vs. Python

Lad os sammenligne disse tre værktøjer i denne SAS-tutorial, og jeg vil bruge følgende parametre til sammenligning.

1) Job

At være et vigtigt redskab til forskning og analyse, har det helt sikkert genereret en masse krav til SAS-uddannede ressourcer. SAS ejer 70% af markedsandelen. R har 15%, og python har mindst, hvilket er mindre end 10%.

2) Let forståelse

SAS er et af de nemmeste værktøjer at lære. Selv mennesker med begrænset viden om SQL kan lære det let. Python er ikke så praktisk som SAS er til analyse. R kræver, at du skriver kedelige og lange koder, hvilket giver SAS en fordel.

3) Fjerde generationssprog

SAS er et fjerde generation programmeringssprog. En fjerde generation programmeringssprog er 'et programmeringssprog designet med et specifikt formål i tankerne såsom udvikling af kommerciel forretningssoftware.' Det er designet til at reducere programmeringsindsatsen og minimere den tid og omkostninger, det tager at udvikle en software. R og Python er ikke fjerde generationssprog.

4) Fleksibel

SAS holder sig opdateret til markedets behov. Dens lette integration gør den mere fleksibel og anvendelig. Dette betyder også, at det passer godt sammen med andre teknologier. Gør det fleksibelt i sand forstand.

Ovenstående grunde understøtter stærkt påstanden om, at SAS holder sin øverste position på markedet fast.Så nu hvor vi har set sammenligningen af ​​disse tre analytiske værktøjer. Gå videre i denne SAS-tutorial, lad os forstå SAS lidt mere detaljeret.

SAS vejledning: Hvad er SAS ?

Lad os nu prøve at forstå, hvad der er SAS og hvad det gør?

SAS står for Statistical Analysis System. Det er en softwarepakke udviklet af SAS Institute.

SAS applikationer

Billedet nedenfor viser et par anvendelser af SAS:

Med enkle ord kan SAS behandle komplekse data og generere meningsfuld indsigt, der kan hjælpe organisationer med at tage bedre beslutninger eller forudsige mulige resultater i den nærmeste fremtid.

SAS giver dig mulighed for at udvinde, ændre, administrere og hente data fra forskellige kilder og analysere dem.SAS 'grafiske peg-og-klik-brugergrænseflade hjælper ikke-tekniske brugere til at bruge dets funktioner til grafiske operationer og avancerede indstillinger.

SAS vejledning | SAS vejledning til dataanalyse | Edureka

SAS-komponenter

Lad os gå videre med vores SAS-tutorial og se på nogle få vigtige SAS-komponenter:

  • SAS Base: Det er den mest anvendte komponent. Det har datastyringsfacilitet. Du kan foretage dataanalyse ved hjælp af Base SAS.
  • SAS / GRAFIK: Med brugen af ​​SAS / Graph kan du repræsentere data som grafer. Dette gør datavisualisering let.
  • SAS / STAT: Det giver dig mulighed for at udføre statistisk analyse, såsom varians, regression, multivariat, overlevelse og psykometrisk analyse.
  • SAS / ETS: Det er velegnet til analyse af tidsserier.

Da dette er en indledende artikel, vil vi fokusere på Base SAS, og jeg er sikker på, at det skal være let for alle at forstå.

Er du interesseret i at lære SAS fra eksperter? Tilmeld dig nu

SAS som programmeringssprog

De fleste programmeringsmiljøer er enten menustyrede (peg-og-klik) eller kommandostyrede (indtast og udfør kommandoer). SAS er dog hverken menustyret eller kommandostyret. Dette skyldes, at det bruger en række instruktioner eller udsagn kendt som SAS-program. Dette program er en skildring af, hvad du vil gøre, og er skrevet på SAS-sprog.

Data

Data er centrale for hvert datasæt. I SAS er data tilgængelige i tabelform, hvor variabler optager kolonneområdet, og observationer optager rækkeområdet.

Datatyper:

SAS behandler tal som numeriske data, og alt andet falder ind under karakterdata. Derfor har SAS to datatyper, numeriske og tegn. Let, er det ikke?

DATA-trin og PROC-trin udgør de grundlæggende byggesten i et SAS-program. Hvad gør disse byggesten er, hvad vi skal diskutere i denne SAS-tutorial.

Byggesten i SAS

Vi starter et program med et DATA-trin for at oprette et SAS-datasæt og derefter videregive dataene til et PROC-trin. PROC-trinnet behandler dataene. For at forstå, hvordan DATA- og PROC-trin fungerer, lad os overveje nedenstående eksempel.

Antag, at jeg ville konvertere et tal, der er i inches til centimeter, og gemme resultatet i en variabel kaldet 'størrelse' og udskrive det, så konverterer DATA-trinnet antallet i inches til centimeter, og PROC-trin vil udskrive resultatet.

kan du kaste en dobbelt til en int

Billedet nedenfor viser et kodestykke til ovennævnte problem:

Erklæringerne udgør DATA- og PROC-trin. Længden af ​​et trin kan variere fra et til mere end hundrede udsagn. Det er vigtigt, at du husker, at DATA-trin bruges til at læse og ændre data, mens PROC-trin bruges til at analysere data, udføre hjælpefunktioner eller udskrive rapporter.

DATA-trin begynder med nøgleordet DATA, der efterfølges af et navn, som du vælger til dit SAS-datasæt. Det er tydeligt, at ovenstående DATA-trin frembringer et datasæt med navnet størrelse. DATA-trin læser data fra eksterne datafiler og kan også bruges til at inkludere sløjfer og sagserklæringer. Det kan bruges til at flette, sortere, kombinere og sammenkæde data.

Tilsvarende starter procedurer med en PROC-sætning, hvor nøgleordet PROC følger navnet på den anvendte procedure (for eksempel kan navnet på proceduren være PRINT, SORT eller BETYD). SAS-procedurer har for det meste en håndfuld mulige udsagn.

Hver gang SAS støder på et nyt trin (markeret med en DATA- eller PROC-erklæring), afslutter eller slutter det forrige trin og starter med et nyt.

Mens et typisk program starter med et DATA-trin til input eller ændring af data og derefter videregiver dataene til et PROC-trin, er det bestemt ikke det eneste mønster til blanding af DATA- og PROC-trin. Ligesom du kanstak byggesteni enhver rækkefølge kan du arrangere DATA- og PROC-trin i enhver rækkefølge. Et program kan endda kun indeholde DATA-trin eller kun PROC-trin.

Ikke desto mindre vil du finde det meget lettere at skrive SAS-programmer, hvis du forstår disse grundlæggende funktioner. Ovennævnte er få grundlæggende, som enhver nybegynder i SAS skal vide. Gå videre til den næste del af vores SAS-tutorial, lad os forstå, hvordan vi installerer SAS universitetsudgave.

Nu kan begyndere lære og øve SAS, som SAS Institute Inc. har frigivet SAS University Edition som er tilgængelig gratis. Alle de funktioner, der er nødvendige for at lære Base SAS, er tilgængelige her. Learning Base SAS gør det nemt for dig at lære andre komponenter.

Følgende trin hjælper dig med at installere SAS University Edition.Det er en software, hvor du kan øve dig i SAS-programmering.

SAS vejledning: Installation

Installation af SAS University Edition er let. Imidlertid kræver dens tilgængelighed som en virtuel maskine, at du kører den i et virtuelt miljø. Du skal installere en virtualiseringssoftware på din pc, før du kører SAS-softwaren. Følgende trin hjælper dig med at downloade og opsætte SAS-miljøet.

1) Download SAS University Edition

SAS University Edition kan downloades fra dette link SAS University Edition . Hvis du klikker på ovenstående link, vises følgende vindue. Læs kravoplysningerne, inden du begynder at downloade.

2) Hurtig startvejledning til installation

Folk, der er helt nye i installationsprocessen, kan gennemgå følgende vejledninger og videoer tilgængelige som i trin 1. Det er valgfrit, og du kan springe det over, hvis du allerede er bekendt.

3) Opsætning af en virtualiseringssoftware

Links i trin 2 giver dig mulighed for at downloade den passende virtualiseringssoftware. Du kan springe dette trin over, hvis du allerede har installeret en virtualiseringssoftware.

4) Download zip-filen

Vælg den passende version af SAS University Edition-kompatibelmed det virtualiseringsmiljø, du har. Det downloades som en zip-fil. Navnetligner: 'Unvbasicvapp_9411005_vmx_en_sp0_1.zip'

5) Pak zip-filen ud

Pak den ovenstående zip-fil ud, og gem den i en passende mappe.

6) Indlæsning af den virtuelle maskine

Åbn og start din VMware-afspiller, se efter en fil, der slutter med en udvidelse .vmx og åbn den. Følgende skærmbillede vil være synlig. Bemærk de grundlæggende indstillinger som hukommelse og plads på harddisken, der er tildelt til din reference.

7) Tænd den virtuelle maskine

Klik på Tænd for denne virtuelle maskine ved siden af ​​det grønne pilemarkering kan du starte den virtuelle maskine. Følgende skærmbillede skal vises.

Under indlæsning vises følgende skærmbillede. Herefter kan du køre den virtuelle maskine. Du får en prompt til at gå til URL'en, der åbner SAS-miljøet.

8) S tartende SAS Studio

Åbn en ny fane i din browser, og indlæs den URL, der er fremhævet i ovenstående billede. Det følgende skærmbillede viser SAS-miljøets beredskab. Du får muligvis en anden URL, fordi URL'enkan være forskellig fra pc til pc.

Du starter muligvis studiet, og du er klar til at gå.

Kører et SAS-program

Nu hvor vi har forstået, hvordan vi installerer SAS University Edition, lad os derefter tage et eksempel på SAS-program i vores SAS Tutorial.

Koden nedenfor viser, hvordan man udskriver en Fibonacci-sekvens. Hvis du ikke ved, hvad en Fibonacci-sekvens er, så lad mig definere den for dig.

Fibonacci-sekvensen er et sæt tal, der starter med et eller et nul efterfulgt af et, og fortsætter baseret på reglen om, at hvert nummer (kaldet et Fibonacci-nummer) er lig med summen af ​​de foregående to tal. Hvis Fibonacci-sekvensen er betegnet F (n), hvor n er det første udtryk i sekvensen, viser følgende ligning Fibonacci-sekvens for n = 0, hvor de første to udtryk er defineret som 0 og 1 ved konvention:

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

I en eller anden sammenhæng er det almindeligt at bruge n = 1. I så fald er de første to udtryk defineret som 1 og 1 som standard og derfor:

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

Lad os se på denne SAS-kode, der genererer en Fibonacci-sekvens, der starter med en.

DATA Fibonacci Do i = 1 til 10 Fib = Sum (Fib, lag (Fib)) hvis jeg = 1, så Fib = 1 output ende PROC PRINT Fibonacci Run

I ovenstående kode har vi defineret en funktion kaldet 'Fib' for at beregne det næste tal. Fib er lig med summen af ​​det aktuelle Fib-nummer og det forrigeFibonaccinummer. Vi bruger forsinkelsesfunktion til at hente den sidste funktion og til at hente værdien af ​​det forrige fibnummer.

Det følgende billede viser output fra ovenstående kode. Vi har brugt PROC PRINT-proceduren til at vise output i trykt form.

Jeg håber, du kunne lide denne SAS tutorial blog. Dette var den første blog i SAS Tutorial-blogserien. Min næste blog vil være om SAS-programmering. Læs det også for at lære at skrive programmer i SAS.

Hvis du ønsker at lære SAS og opbygge en karriere inden for analysedomænet, så tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv.Denne træning hjælper dig med at forstå SAS i dybden og hjælpe dig med at mestreforskellige koncepter i SAS-sprog.

forskel mellem interface og klasse i java

Er du interesseret i at lære SAS fra eksperter? Tilmeld dig nu

Har du et spørgsmål til os? Nævn det i kommentarfeltet, så vender vi tilbage til dig.