SASi õpetus: kõik, mida peate teadma SASi kohta

Siit SASi õpetuse ajaveebist saate teada, mis on SAS? Mida see teha saab ja mõista, miks on SAS üks populaarsemaid analüütikatööriistu turul.

Küsimused - SASi õpetus - EdurekaMis on SAS? Miks peaksin õppima SAS-i?Mis on selle eelised ?Kas otsite vastuseid ülaltoodud küsimustele? Kui jah, siis seeSASi õpetusvastan kõigile teie küsimustele.



Meie, inimesed, oleme uudishimulik liik, kas pole? Me tahame alati rohkem teada saada. See soov teada saada paneb meid rohkem küsimusi esitama ja hoiab meid omakorda vastuste otsimisel.



Mõelgem lihtsale probleemile. Mis siis, kui soovite poodi minna ja teil on valida kahe võimaluse vahel:

  • 149-dollarine kupong
  • 25% soodsamalt kupongilt

Võite mõelda, milline valik aitab teil rohkem säästa?See on üks stsenaarium. Selliseid küsimusi on meil palju ja me võime kohata erinevaid stsenaariume, kus me ei suuda korralikult otsustada. Kas need küsimused muudavad teid uudishimulikuksvastuste leidmise kohta? Kui jah, siis meeldib teile analüüs ja ka tööriistad, mis aitavad teil andmeid analüüsida. SAS on üks sellistest vahenditest.



SASi õpetus

Artikli lõpuks peaksite olema tuttav järgmiste teemadega:

Teie arusaam SAS-ist on mõistmata poolik andmete analüüs.Alustame siis.

Mis on andmeanalüüs?

Sõna „analüütika” on juba mõnda aega trendikas olnud, kuid selle määratlemiseks pole ühtegi viisi. Proovime analüüsist aru saada lihtsa näite abil. Kujutage ette, et soovite osta T-särgi. Millised oleksid võimalikud küsimused, millele võiksite mõelda? Lubage mul aidata teil mõnda tavalist:



  • Millal ma peaksin T-särgi ostma?
  • Kui palju peaksin T-särgi jaoks kulutama?
  • Kas ma peaksin T-särgi ostma Internetist või peaksin kauplust külastama?
  • Kui otsustan T-särgi veebist osta, siis milliselt veebisaidilt peaksin selle ostma?
  • Millist poodi peaksin külastama, kui otsustan poodi külastada?

Otsus võib sõltuda sellistest teguritest nagu aeg, raha, eelistused ja varasemad kogemused. Jätkame ülaltoodud probleemiga. Mõelge järgmisele:

  • Sa oled pühapäeval vaba
  • Teie eelarve on 300 dollarit
  • Eelistate poe külastamist, kuna see võimaldab teil valida T-särgi
  • Otsustate mõnda konkreetset poodi külastada, sest teie eelmine poekülastus ei valmistanud teile pettumust

Eeltoodud punktide põhjal oletame, et otsustate pühapäeval poodi külastada ja osta T-särgi, mis maksab teile umbes 265 dollarit. Kaalusite mõnda võimalust, valisite nõudele sobivad ja tegite otsuse.

Lihtsamalt öeldes tegite just T-särgi ostmiseks mingisuguse analüüsi. Lubage mul seda veelgi lihtsustada. Teie aju tegi siin kahte lihtsat asja:

  • Kogutud teave vastavalt teie nõudele
  • Andmetest aru saamine ja selle teabe põhjal aitas teil T-särgi ostmise üle otsustada.

Seda saate teha analüüsi abil. Saate teavet koguda, seda analüüsida ja paremaid otsuseid vastu võtta. Ülaltoodud näide olilihtne, nii et võite teha otsuse mõne eelduse põhjal. Mis oleks, kui probleem ja otsustamine poleks nii lihtne olnud?

Mõelge sellele probleemile äri seisukohast.Oletame, et e-kaubanduse ettevõte soovib varasemate andmete põhjal uurida oma klientide ostumustreid. Ettevõte peab arvestama tuhandete rekorditega? Kujutage nüüd ette andmeid, millest me just rääkisime, või permutatsioone ja kombinatsioone, mida ettevõte võib kaaluda inimeste erinevate eelistuste jaoks.

Samuti ei pruugi ettevõttel olla kõiki andmeid. Näiteks kui klient ei ostnud T-särki, siis millised asjaolud viisid klienti otsustama T-särki mitte osta? Need puuduvad andmed võivad tekitada probleeme. Kuidas nende probleemidega toime tulla? Kuidas me selliseid andmeid käsitleme? Noh,need probleemid muutuvad analüütikat kasutades lihtsamaks. Analüütika abil saate kõrvaldada tarbetud andmed ja optimeerida asjakohast teavet, et leida mustreid, mis aitavad teil paremaid otsuseid vastu võtta.

Analüüsimiseks ja selliste probleemide lihtsustamiseks on meie käsutuses palju tööriistu.Üks silmapaistev tööriist on SAS. See SAS-i õpetus aitab teil mõista SAS-i ja kuidas seda saab kasutada meie probleemide lahendamiseks.

Uute värskenduste saamiseks tellige meie youtube'i kanal ..!

Vajadus SAS-i järele

Analüütikaturg on viimastel aastatel tohutult kasvanud. Selle tulemuseks on kasutatud tööriistade arvu suurenemine. Kõik need on ühel või teisel viisil kasulikud. Nii et jätkakem oma SAS-i juhendajaga ja heitkem pilk mõnele turul enim kasutatavale tööriistale.

  • SAS: See on ärianalüütika turul enim kasutatud tööriist. Paljude statistiliste funktsioonide ja hea GUI (Enterprise Guide & Miner) abil juhib see kindlasti turgu.
  • R: See on avatud lähtekoodiga tarkvara. R-i on lihtne õppida, sest see on hästi dokumenteeritud. See on kulutõhus ja sellel on tugevad statistilised võimalused.
  • Python on veel üks avatud lähtekoodiga skriptikeel, mida kasutatakse laialdaselt. Pythoni kasutus on aja jooksul kasvanud.Täna spordib see selliseid raamatukogusid nagu Numpy, Scipy ja MatPlotLib. Nende teekide abil saate teha peaaegu kõiki statistilisi toiminguid või luua mis tahes mudeli.

SAS vs. R vs. Python

Võrrelgem neid kolme tööriista selles SAS-i õpetuses ja ma kasutan võrdlemiseks järgmisi parameetreid.

1) töökohad

Kuna see on teaduse ja analüüsi jaoks oluline vahend, on see kindlasti nõudnud SAS-i koolitatud ressursse. SAS omab 70% turuosast. R omab 15% ja püüton kõige vähem, mis on alla 10%.

2) Mõistmise lihtsus

SAS on üks lihtsamaid õppevahendeid. Isegi SQL-i teadmistega inimesed saavad selle hõlpsasti õppida. Python pole analüüsi jaoks nii mugav kui SAS. R nõuab, et kirjutaksite tüütuid ja pikki koode, andes seega SAS-ile eelise.

3) neljanda põlvkonna keel

SAS on neljanda põlvkonna programmeerimiskeel. Neljanda põlvkonna programmeerimiskeel on „programmeerimiskeel, mis on loodud konkreetset eesmärki silmas pidades, näiteks ärilise majandustarkvara arendamine“. See on mõeldud programmeerimise vähendamiseks ning tarkvara arendamiseks kuluva aja ja kulude minimeerimiseks. R ja Python pole neljanda põlvkonna keeled.

4) paindlik

SAS on ajakohastatud vastavalt turu vajadustele. Selle hõlbus integreerimine muudab selle paindlikumaks ja kasutatavamaks. See tähendab ka seda, et see sulandub hästi teiste tehnoloogiatega. Muutes selle paindlikuks tegelikult.

kuidas kasutada css spritte

Eeltoodud põhjused toetavad tugevalt väidet, et SAS hoiab kindlalt oma turupositsiooni.Nüüd, kui oleme näinud nende kolme analüüsivahendi võrdlust. Selles SAS-i õpetuses edasi liikumine võimaldab meil mõista SAS-i veidi üksikasjalikumalt.

SASi õpetus: mis on SAS ?

Püüdkem nüüd mõista, mis on SAS ja mida see teeb?

SAS tähistab statistilise analüüsi süsteemi. See on tarkvarakomplekt, mille on välja töötanud SAS Instituut.

SAS-i rakendused

Alloleval pildil on mõned SAS-i rakendused:

Lihtsamalt öeldes suudab SAS töödelda keerukaid andmeid ja luua sisukaid teadmisi, mis aitaksid organisatsioonidel lähitulevikus paremaid otsuseid vastu võtta või võimalikke tulemusi ennustada.

SAS võimaldab teil erinevatest allikatest andmeid kaevandada, muuta, hallata ja hankida ning neid analüüsida.SAS-i graafiline point-and-click-kasutajaliides aitab mittetehnilistel kasutajatel kasutada selle funktsioone graafiliste toimingute ja täpsemate suvandite jaoks.

SASi õpetus | SAS-i õpetus andmete analüüsimiseks Edureka

SASi komponendid

Liigume edasi oma SAS-i õpetuse abil ja heidame pilgu vähestele olulistele SAS-i komponentidele:

  • SASi baas: See on kõige sagedamini kasutatav komponent. Sellel on andmehalduse võimalus. Andmete analüüsi saate teha Base SAS-i abil.
  • SAS / GRAAFIK: Kasutades SAS / Graphi saate andmeid esitada graafikutena. See muudab andmete visualiseerimise lihtsaks.
  • SAS / STAT: See võimaldab teil teha statistilist analüüsi, näiteks dispersioon, regressioon, mitmemõõtmeline, ellujäämise ja psühhomeetriline analüüs.
  • SAS / ETS: See sobib aegridade analüüsiks.

Kuna see on sissejuhatav artikkel, keskendume baas-SAS-ile ja olen kindel, et see peaks olema kõigile arusaadav.

Kas olete huvitatud SAS-i õppimisest ekspertidelt? Registreeru kohe

SAS kui programmeerimiskeel

Enamik programmeerimiskeskkondi on kas menüüpõhised (osuta ja klõpsa) või käsurea abil (käskude sisestamine ja täitmine). Kuid SAS ei ole ei menüü- ega käsupõhine. Seda seetõttu, et see kasutab rida juhiseid või avaldusi, mida nimetatakse SAS-i programmiks. See programm kirjeldab, mida soovite teha, ja on kirjutatud SAS-keeles.

Andmed

Andmed on iga andmekogumi keskmes. SAS-is on andmed saadaval tabelina, kus muutujad hõivavad veeruruumi ja vaatlused rearuumi.

Andmetüübid:

SAS käsitleb numbreid arvandmetena ja kõik muu kuulub märgiandmete alla. Seega on SAS-il kaks andmetüüpi, arvuline ja tähemärgiline. Lihtne, kas pole?

DATA samm ja PROC samm moodustavad SAS-i programmi põhiosa. Mida need ehitusplokid teevad, arutame selles SAS-i õpetuses.

SASi ehitusplokid

Alustame SATA andmekogumi loomiseks DATA-sammuga programmi ja edastame seejärel andmed PROC-etapile. PROC samm töötleb andmeid. Mõistmaks DATA ja PROC sammude toimimist, kaalume allpool toodud näidet.

Oletame, et tahtsin teisendada numbri, mis on tollides, sentimeetriteks ja salvestada tulemus muutujaks, mida nimetatakse suuruseks, ja printida see välja, siis DATA samm teisendaks numbri tollides sentimeetriteks ja PROC samm printiks tulemuse.

Alloleval pildil on ülalnimetatud probleemi koodilõik:

Avaldused moodustavad DATA ja PROC etapid. Sammu pikkus võib varieeruda ühest kuni üle saja avalduseni. Oluline on meeles pidada, et DATA samme kasutatakse andmete lugemiseks ja muutmiseks, PROC samme aga andmete analüüsimiseks, utiliidifunktsioonide täitmiseks või aruannete printimiseks.

DATA sammud algavad märksõnaga DATA, millele järgneb nimi, mille valisite oma SAS-i andmekogumi jaoks. On ilmne, et ülaltoodud DATA samm annab andmekogumi nimega suurus. DATA-sammudega loetakse andmeid välistest andmefailidest ning neid võib kasutada ka tsüklite ja juhtumilausete lisamiseks. Seda saab kasutada andmete ühendamiseks, sortimiseks, ühendamiseks ja liitmiseks.

Samamoodi algavad protseduurid PROC-lausega, kus märksõna PROC järgneb kasutatud protseduuri nimele (näiteks protseduuri nimi võib olla PRINT, SORT või MEAN). SAS-i protseduurides on enamasti käputäis võimalikke avaldusi.

Iga kord, kui SAS satub uue sammu juurde (tähistatud DATA või PROC lausega), lõpetab või lõpetab eelmine etapp ja alustab uuega.

Kui tüüpiline programm algab andmete sisestamiseks või muutmiseks DATA-sammuga ja seejärel edastab andmed PROC-etapile, pole see kindlasti ainus muster DATA ja PROC sammude segamiseks. Täpselt nii nagu saatevirna ehitusplokidsuvalises järjekorras saate korraldada DATA ja PROC etapid mis tahes järjekorras. Programm võib sisaldada isegi ainult DATA samme või ainult PROC samme.

Sellest hoolimata on SAS-i programmide kirjutamine palju lihtsam, kui neist põhifunktsioonidest aru saate. Eespool nimetatud on mõned põhitõed, mida iga SAS-i algaja peaks teadma. Siirdudes meie SAS-i õpetuse järgmisse ossa, andke meile mõista, kuidas SAS-i ülikooliväljaanne installida.

Nüüd saavad algajad õppida ja praktiseerida SAS-i SAS Instituut Inc on vabastanud SASi ülikooliväljaanne mis on saadaval tasuta. Kõik Base SAS-i õppimiseks vajalikud funktsioonid on saadaval siin. Õppebaas SAS muudab teiste komponentide õppimise lihtsaks.

Järgmised toimingud aitavad teil installida SAS University Editioni.See on tarkvara, mille abil saate harjutada SAS-i programmeerimist.

SASi õpetus: installimine

SAS University Editioni installimine on lihtne. Selle olemasolu virtuaalmasinana nõuab aga selle käivitamist virtuaalses keskkonnas. Enne tarkvara SAS käivitamist peate oma arvutisse installima virtualiseerimise tarkvara. Järgmised sammud aitavad teil SAS-i keskkonda alla laadida ja seadistada.

1) Laadige alla SAS University Edition

Sellelt lingilt saab alla laadida SASi ülikooliväljaande SASi ülikooliväljaanne . Kui klõpsate ülaltoodud lingil, kuvatakse järgmine aken. Enne allalaadimise alustamist lugege nõuete üksikasju.

2) Paigaldamise lühijuhend

Inimesed, kellel on installiprotsess täiesti uus, saavad läbida järgmised juhised ja videod, mis on saadaval sammus 1. Nagu see on valikuline ja võite selle vahele jätta, kui olete juba tuttav.

3) virtualiseerimise tarkvara seadistamine

2. etapis olevad lingid võimaldavad teil alla laadida sobiva virtualiseerimise tarkvara. Võite selle sammu vahele jätta, kui olete juba virtualiseerimise tarkvara installinud.

4) Laadige alla ZIP-fail

Valige SAS University Editioniga ühilduv sobiv versioonteie virtualiseerimiskeskkonnaga. See laaditakse alla ZIP-failina. Nimioleks sarnane järgmisega: ‘Unvbasicvapp_9411005_vmx_en_sp0_1.zip’

5) Paki ZIP-fail lahti

Pakkige ülaltoodud pakitud fail lahti ja salvestage see sobivasse kataloogi.

java keeled on muutumatud

6) Virtuaalmasina laadimine

Avage ja käivitage oma VMware-mängija, otsige faili, mis lõpeb laiendiga .vmx ja avage see. Järgmine ekraan on nähtav. Pange tähele põhisätteid, näiteks mälu ja kõvakettaruumi, mis on teie jaoks eraldatud.

7) Virtuaalse masina sisselülitamine

Klõpsates nuppu Toide sellel virtuaalsel masinal koos rohelise noolemärgiga võimaldab teil käivitada virtuaalse masina. Ilmuma peaks järgmine ekraan.

Laadimise ajal kuvatakse järgmine kuva. Pärast seda saate käivitada virtuaalse masina. Teil palutakse minna URL-ile, mis avab SAS-i keskkonna.

8) S tarting SAS Stuudio

Avage brauseris uus vaheleht ja laadige ülaltoodud pildil esile tõstetud URL. Kuvatakse järgmine ekraan, mis näitab SAS-i keskkonna valmisolekut. Võite saada erineva URL-i, kuna URLvõib arvutist erinev olla.

Võite stuudio käivitada ja teil on hea minna.

SAS-i programmi käivitamine

Nüüd, kui oleme aru saanud, kuidas SAS University Edition installida, võtame järgmisena meie SASi õpetuses ette SAS-i näidisprogrammi.

Allolev kood näitab, kuidas Fibonacci järjestust printida. Juhul, kui te ei tea, mis on Fibonacci järjestus, lubage mul see teie jaoks määratleda.

Fibonacci jada on arvude kogum, mis algab ühega või nulliga, millele järgneb üks ja mis lähtub reeglist, mille kohaselt on iga number (nn Fibonacci number) võrdne kahe eelneva arvu summaga. Kui Fibonacci järjestust tähistatakse F (n), kus n on järjestuse esimene termin, näitab järgmine võrrand Fibonacci järjestust n = 0 korral, kus kaks esimest mõistet on kokkuleppeliselt määratletud kui 0 ja 1:

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

Mõnes kontekstis on tavaks kasutada n = 1. Sel juhul on kaks esimest mõistet vaikimisi määratletud kui 1 ja 1 ning seetõttu:

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

Heitkem pilk sellele SAS-koodile, mis genereerib Fibonacci järjestuse, mis algab sellega.

ANDMED Fibonacci Kas i = 1 kuni 10 Fib = summa (Fib, lag (Fib)) kui i = 1, siis Fib = 1 väljundi lõpp PROC PRINT Fibonacci Run

Ülalolevas koodis oleme järgmise arvu arvutamiseks määranud funktsiooni nimega ‘Fib’. Fib on võrdne praeguse Fib-numbri ja eelmise summagaFibonaccinumber. Viimase funktsiooni hankimiseks ja eelmise fib-numbri väärtuse hankimiseks kasutame lag-funktsiooni.

Järgmine pilt näitab ülaltoodud koodi väljundit. Väljundi kuvamiseks trükituna oleme kasutanud protseduuri PROC PRINT.

Loodan, et teile meeldis see SASi õpetusblogi. See oli SASi õpetuse ajaveebisarja esimene ajaveeb. Minu järgmine ajaveeb on SAS-i programmeerimise teemal, lugege seda ka, et õppida SAS-is programme kirjutama.

Kui soovite õppida SAS-i ja luua karjääri analüüsi valdkonnas, vaadake meie mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega.See koolitus aitab teil mõista SASi põhjalikult ja aitab teil omandadamitmesugused SAS-i mõisted.

Kas olete huvitatud SAS-i õppimisest ekspertidelt? Registreeru kohe

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ja võtame teiega ühendust.