idag börjar vi en ny resa med SAS-teknik med hjälp av en omfattande SAS-handledning. Det finns olika frågor som uppstår i vårt sinne när vi ser ordet ’ SAS ’ som, Vad är SAS? Där det används? Vad är framtidens räckvidd inom teknik? Du kommer att få alla svar på sådana liknande frågor i denna SAS-handledning.
Låt oss snabbt börja med att utforska det grundläggande begreppet SAS-programmering.
bli inte föråldrad & få en rosa Slip
Följ DataFlair på Google Nyheter & Håll dig före spelet
- introduktion till SAS-programmering
- vad är SAS-programmering?
- komponenter i SAS-programmering
- i. Bas SAS
- ii. SAS / GRAPH
- iii. SAS / STAT
- iv. SAS/ETS
- v. SAS / IML
- vi. SAS / INSIGHTS och Enterprise Miner
- byggstenar i SAS programmering
- funktioner i SAS programmeringsspråk
- i. SAS-program
- ii. SAS-satser
- iii. fel i SAS programmering
- SAS Windows
- databibliotek i SAS-programmering
- SAS Application
- framtida omfattning i SAS
- SAS v/s R v/s Python
- i. kostnad och tillgänglighet
- ii. Enkel inlärning
- iii. Grafiska funktioner
- iv. Improvisation i verktyg
- v. Kundsupport och vägledning
- sammanfattning
introduktion till SAS-programmering
vi behöver några statistiska verktyg för att hantera de ton data som genereras varje dag. Strukturering och analys av data är huvuduppgiften, följt av strategiskt beslutsfattande. Det kan direkt sägas att orsaken och överskottet av data ledde till effektiv generering av dataanalysverktyg som SAS.
SAS programmeringsspråk definieras som vetenskapen om datadriven beslutsfattande. Teknik kan föra oss från rådata till strukturerad läsbar data; det förutsäger till och med många lösningar på ett problem. Men det är i slutändan människans uppmaning att fatta det slutliga beslutet. Den använder repetitiva och processuella utforskning av tidigare data för att hantera affärsbeslut.
låt oss förstå detta med ett exempel, har du någonsin undrat, varför är en faktureringspunkt i köpcentret, laddad med tuggummi och godis på sidorna.
detta är inte ett oplanerat drag, snarare ett strategiskt fattat beslut. Låt oss se hur, till exempel när föräldrar är på faktureringsdisken med sina barn, väntar på sin tur. Tandköttet och godisarna lockar barnen och de kräver att de har det. För att förhindra att skapa en scen vid disken måste föräldrarna ovilligt köpa den. Detta resulterar i en ökad försäljning av godis och tuggummi. Detta är vad business analytics gör, observerar trender och mönster och formar verksamheten i enlighet därmed för att göra vinst.
Chokladdisplayräknare
vad är SAS-programmering?
SAS står för’statistiska analyssystem’. Det kan dateras tillbaka till 1970-talet, ett mjukvaruverktyg utvecklat av SAS Institute. Det är ett analysverktyg för sluten källa. Ett allmänt använt analysverktyg i företagsvärlden för att fatta strategiska beslut. Ett roligt faktum, SAS användes ursprungligen för statistikapplikation i jordbruksprojekt. Men nu används den i olika branscher från media till detaljhandel, utbildning och ekonomi etc. I enkla ord, SAS programmering kan du bearbeta en stor del av rådata till hanterbara små uppsättningar av data, vilket leder till resultat som hjälper i beslutsfattandet.
bearbetning av rådata
komponenter i SAS-programmering
nu i SAS-handledning kommer vi att lära oss komponenter i SAS-programmeringsspråket:
i. Bas SAS
det är en grund för all SAS-programvara. SAS har smidighet i hårdvara och integreras i alla datormiljöer. Det är lätt att lära sig och är inte kodintensivt. Det ger data lätthet i data läsbarhet och tolkning.
ii. SAS / GRAPH
det är en datavisualiseringsteknik. Det hjälper till att representera strukturerad data i grafer genom att förbättra tolkningsprocessen.
iii. SAS / STAT
det hjälper oss att utföra olika statistiska analysvarianser, regression och psykometrisk analys. Vissa statistiska tekniker som till exempel ANOVA-procedurer är speciellt spända i SAS-miljön.
iv. SAS/ETS
det används speciellt för prognoser och för tidsserieanalys.
v. SAS / IML
IML kallas interaktivt Matrisspråk. Det används för att översätta matematiska formler till ett innovativt program för matrisberäkning och optimering.
vi. SAS / INSIGHTS och Enterprise Miner
SAS / INSIGHTS och Enterprise Miner används för datautvinning.
byggstenar i SAS programmering
denna del av SAS handledning omfattar, den tekniska delen av SAS programmering. DATA och PROC är två stora byggstenar i SAS programmeringsspråk. DATA hjälper till att bygga en datamängd. PROC hänvisar till ett förfarande. Det behandlar data. Nu, till exempel, överväga om jag vill konvertera $ till Rs. Så, om jag använder SAS för denna konvertering, konverterar DATA Dollar till rupier och skapar en dataset med namnet ’valuta’. PROC kommer att skriva ut resultatet för oss.
uttalanden består av PROC och data steg. Datasteg är ansvariga för att läsa data, å andra sidan används PROC-steg för att utföra verktygsfunktioner, analys av data eller skriva ut rapporter.
skriva DATA och PROC steg
resultat erhållna
funktioner i SAS programmeringsspråk
SAS programmering som ett verktyg är till stor hjälp för analys. SAS är programvara som fungerar i tre enkla processer. Den hämtar data från olika källor, rensar den och bearbetar den. SAS programmeringsspråk är ett av de enklaste procedurspråken. Den har en enkel syntax och olika inbyggda bibliotek som innehåller enorma funktioner. Till exempel har den funktioner som att plotta grafer, hitta permutationer och kombinationer och lösa regression.
kolla in SAS-funktioner i detalj
i. SAS-program
- de är en serie uttalanden som körs i den inställda sekvensen.
- SAS-uttalanden är enkla instruktioner som kommunicerar ett meddelande.
- vi kan förstå ett SAS-program med ett bankexempel. Om vi till exempel går till en bankomat för att ta ut pengar måste vi tillhandahålla olika typer av information till maskinen och sedan får vi pengarna.
ii. SAS-satser
- alla SAS-satser slutar i semikolon. Detta är en grundläggande regel som skiljer ett enkelt engelskt uttalande från SAS uttalande.
- dessa uttalanden kan vara i övre eller små bokstäver
- uttalanden kan fortsätta på nästa rad.
- satser kan börja i valfri kolumn.
- ett uttalande kan vara på samma rad som andra uttalanden.
iii. fel i SAS programmering
fel i SAS uppstår främst på grund av en saknad semikolon och felstavade ord. Vi kan se dessa fel i röd färg i loggfönstret.
SAS Windows
ursprungligen var SAS-fönstret detsamma för alla operativsystem. Men nu med föränderlig tid ser SAS window annorlunda ut på olika operativsystem som Windows, MAC, etc. Detta ger utrymme för anpassning av SAS-miljön. Det finns dock många vanliga element i olika driftsmiljöer.
nu, i SAS Programming Tutorial, kommer vi att täcka SAS-fönstren i detalj:
i. Editor
detta är ett textredigeringsfönster för att skriva, redigera och skicka SAS-program och även bearbeta rådata filer. Dess funktioner varierar beroende på olika versioner och driftsmiljö.
ii. Log
efter inlämning, olika anteckningar,fel etc. visas här. Även det ger varningar med program uttalanden här.
iii. utgång
det ger de utskrivbara versionerna av våra resultat här.
iv. resultat
resultatfönstret visar en innehållsförteckning för vårt utmatningsfönster; vi kan se en lista med resultat i ett dispositionsformat.
V. Explorer
det här fönstret fungerar som en genväg för att nå SAS-filer och bibliotek.
databibliotek i SAS-programmering
Vi kan förstå det med ett mycket grundläggande exempel. Innan du gör te är det viktigt för dig att veta var är alla ingredienser? SAS-programmeringsbibliotek är den plats där SAS – datauppsättningarna lagras. Formatet för SAS-bibliotek beror mest på driftsmiljön. Detta är en av de bästa funktionerna i SAS-programmering. Tillgängligheten av olika bibliotek gör det mycket lättare att utföra en statistisk funktion. I det nya SAS finns studiobibliotek i navigeringspanelen.
olika inbyggda bibliotek i SAS programmeringsspråk.
Vi kan ladda ner university SAS edition från sas.com
SAS Application
inom analysområdet ligger SAS major application i att observera trender, dechiffrera mönster och ge statistiska slutsatser. Inom datahanteringsområdet bidrar det främst till en lista, karakterisering, sortering och filtrering av data. Dess tillämpning i den multivariata analysen innefattar faktoranalys, preferensanalys och andra olika typer av analyser. Kärnan i att använda SAS är att analysera data, där beslut kan fattas strategiskt.
utforska applikationerna av SAS i detalj
framtida omfattning i SAS
SAS programmeringsspråk har funnits före R och Python. Analysmarknaden har bekantat sig med SAS mycket bra nu. Det är ett allmänt använt analytiskt verktyg, med en mängd prediktiva paket, på grund av att det är lätt att gå programmeringssyntax. Det är också känt för icke-programmeringsgemenskapen. Statistik visar att 70% av analytics-jobb är i SAS-programmering, följt av R och sedan Python. Dess ständigt utvecklande funktioner enligt industrins behov är en viktig faktor till dess fördel.
gör en karriär inom SAS-teknik-framtid och karriär inom SAS
SAS v/s R v/s Python
SAS programmering är ett av de äldsta verktygen som används för analys. Men med tiden har många andra verktyg kommit in på marknaden. Vanligt förekommande dataanalysprogramvara är SPSS, R, MATLAB, Rapid Miner, Weka, SAP, Minitab, Apache Mahout, Statistica, etc. Detta avsnitt kommer främst att fokusera på en jämförelse mellan SAS, R och Python.
i. kostnad och tillgänglighet
- SAS
SAS är den slutna källan är ganska dyrt. Det är professionellt tillgängligt om företaget har köpt åtkomst.
- R Programmering
r programmering är en öppen källkod och är tillgänglig utan kostnad i hela sin version.
- Python
på samma sätt är python en öppen källkodsprogramvara och den är tillgänglig utan kostnad i hela sin version.
ii. Enkel inlärning
- SAS
det är väldigt lätt att lära sig, det ger också ett GUI för icke – programmeringsgemenskap. En enorm databas bestående av böcker, handledning, videor etc. är lätt tillgängliga.
- R Programmering
r kräver att du har en grundlig förståelse för kodning. Det är programmering på låg nivå och kräver en strängkodningshand.
- Python
det är ett av de enklaste programmeringsspråken. Det saknar ett GUI för att underlätta icke-programmerare.
iii. Grafiska funktioner
- SAS
det har funktionellt grafiskt stöd men misslyckas med att ge någon anpassning. En student måste ha en grundlig kunskap om olika grafiska paket.
- R Programmering
R har avancerade grafiska funktioner. Detta gör det enkelt för intensiva och diversifierade grafiska konsekvenser och slutsatser.
- Python
Python har avancerade grafiska funktioner. Detta gör det enkelt för intensiva och diversifierade grafiska konsekvenser och slutsatser.
iv. Improvisation i verktyg
- SAS
SAS ger ut sina nya funktioner i varje ny version. Det släpper ut det i slutet utrymme, så dessa testas väl av experter. Det finns dock ingen ny uppdatering då och då.
- R Programmering
eftersom R är en öppen källkod uppdateras den snabbt ofta. Men på grund av öppen åtkomst är det till och med benäget för fler fel.
- Python
eftersom Python är en öppen källkod uppdateras den snabbt ofta. Men på grund av öppen åtkomst är det till och med benäget för fler fel.
v. Kundsupport och vägledning
- SAS
det är mycket högt och etablerat. Att vara en sluten källa hanteras alla dina problem professionellt.
- R Programmering
R är öppen källkod det saknar kvalitet i kundvårdssegmentet. Men det har online-samhällen som kan hjälpa dig.
- Python
Python är öppen källkod på grund av vilken den saknar i kundvårdssegmentet. Men det har online-samhällen som kan hjälpa dig.
så det här handlade om SAS-handledningen. Hoppas du gillar vår förklaring.
sammanfattning
Vi studerade SAS-programmering som är ett statistiskt språk för gruvdrift och omvandling av rådata till ett läsbart och tolkningsbart format. Vi använder det i affärsanalys för att fatta strategiska beslut. SAS program är sekventiella uttalanden, som vi skriver på ett ordnat sätt. Vi kan enkelt skriva SAS-uttalanden på engelska uttalanden för att instruera systemet. Kort sagt, vi studerade en komplett guide eller ett fuskblad för SAS Programmeringshandledning.