SAS-opetusohjelma: Kaikki mitä sinun tarvitsee tietää SAS: sta



Tässä SAS-opetusblogissa saat selville, mikä on SAS? Mitä se voi tehdä, ja ymmärrä, miksi SAS on yksi markkinoiden suosituimmista analyysityökaluista.

Kysymykset - SAS-opas - EdurekaMikä on SAS? Miksi minun pitäisi oppia SAS?Mitä hyötyä ?Etsitkö vastauksia yllä oleviin kysymyksiin? Jos kyllä, niin tämäSAS-opetusohjelmavastaan ​​kaikkiin kysymyksiisi.

big data -analyysin sovellukset

Me ihmiset olemme utelias laji, eikö olekin? Haluamme aina tietää enemmän. Tämä halu tietää, saa meidät esittämään lisää kysymyksiä ja puolestaan ​​pitää meidät etsimässä lisää vastauksia.





Tarkastellaan yksinkertaista ongelmaa. Entä jos haluat käydä ostoksilla, ja sinulla on kaksi vaihtoehtoa:

  • 149 dollarin kuponki
  • 25% alennuskuponki

Saatat miettiä, mikä vaihtoehto auttaa sinua säästämään enemmän?Tämä on yksi skenaario. Meillä on paljon tällaisia ​​kysymyksiä, ja saatamme kohdata erilaisia ​​skenaarioita, joissa emme voi tehdä asianmukaista päätöstä. Ovatko nämä kysymykset sinusta uteliaitavastausten löytämisestä? Jos kyllä, niin pidät analytiikasta ja myös työkaluista, jotka auttavat sinua analysoimaan tietoja. SAS on yksi tällainen työkalu.



SAS-opetusohjelma

Artikkelin loppuun mennessä sinun tulisi tuntea seuraavat aiheet:

Ymmärrys SAS: sta on epätäydellinen ilman ymmärrystä data-analytiikka.Joten, aloitetaan.

Mikä on data-analyysi?

Sana 'analytiikka' on ollut trendi jo jonkin aikaa, mutta sitä ei voida määrittää yhdellä tavalla. Yritetään ymmärtää analytiikka yksinkertaisella esimerkillä. Kuvittele, haluat ostaa T-paidan. Mitkä ovat mahdolliset kysymykset, joita saatat ajatella? Haluan auttaa sinua muutamissa yleisissä asioissa:



  • Milloin minun pitäisi ostaa T-paita?
  • Kuinka paljon minun pitäisi käyttää T-paidalle?
  • Pitäisikö minun ostaa T-paita verkosta vai käykö kaupassa?
  • Mistä verkkosivustosta minun pitäisi ostaa, jos päätän ostaa T-paidan verkosta?
  • Missä kaupassa minun pitäisi käydä, jos päätän käydä kaupassa?

Päätös voi riippua tekijöistä, kuten ajasta, rahasta, mieltymyksistä ja aikaisemmista kokemuksista. Jatkakaamme yllä olevaa ongelmaa. Harkitse seuraavaa:

  • Olet vapaa sunnuntaina
  • Budjettisi on 300 dollaria
  • Haluat mieluummin käydä kaupassa, koska sen avulla voit valita T-paidan
  • Päätät käydä tietyssä kaupassa, koska edellinen käyntisi kaupassa ei tuottanut sinulle pettymystä

Oletetaan, että päätät käydä yllä olevien pisteiden perusteella sunnuntaina kaupassa ja ostaa T-paidan, joka maksaa sinulle noin 265 dollaria. Harkitsit muutamia mahdollisuuksia, valitsit ne, jotka sopivat vaatimukseen, ja teit päätöksen.

No yksinkertaisilla sanoilla teit vain jonkinlaisen analyysin auttaaksesi sinua ostamaan T-paidan. Haluan yksinkertaistaa sitä edelleen. Aivosi tekivät täällä kaksi yksinkertaista asiaa:

  • Kerätyt tiedot vaatimuksesi mukaan
  • Tietojen ymmärtäminen ja niiden perusteella auttoi sinua päättämään T-paidan ostamisesta.

Tätä voit tehdä analytiikan avulla. Voit kerätä tietoa, analysoida sitä ja tehdä parempia päätöksiä. Yllä oleva esimerkki olihelppo, joten voit tehdä päätöksen muutaman oletuksen perusteella. Entä jos ongelma ja päätöksenteko eivät olleet näin helppoja?

Harkitse tätä ongelmaa liiketoiminnan näkökulmasta.Oletetaan, että verkkokaupan yritys haluaa tutkia asiakkaidensa ostomalleja aiempien tietojen perusteella. Yrityksen on harkittava tuhansia levyjä, eikö olekin? Kuvittele nyt tietoja, joista juuri puhuimme, tai permutaatioita ja yhdistelmiä, joita yritys voi harkita erilaisille mieltymyksille, joita ihmisillä voi olla.

Yrityksellä ei myöskään ole kaikkia tietoja. Esimerkiksi, jos asiakas ei ostanut T-paitaa, mitkä tekijät saivat asiakkaan päättämään olla ostamatta T-paitaa? Puuttuvat tiedot voivat aiheuttaa ongelmia. Kuinka käsittelemme näitä ongelmia? Kuinka käsittelemme tällaisia ​​tietoja? Hyvin,nämä ongelmat helpottuvat, kun käytämme analytiikkaa. Analytiikan avulla voit poistaa tarpeettomat tiedot ja optimoida olennaiset tiedot löytääksesi malleja, jotka voivat auttaa sinua tekemään parempia päätöksiä.

Meillä on käytössämme monia työkaluja analysointiin ja tällaisten ongelmien yksinkertaistamiseen.Yksi merkittävä työkalu on SAS. Tämä SAS-opetusohjelma auttaa sinua ymmärtämään SAS: ää ja miten sitä voidaan käyttää ongelmiemme ratkaisemiseen.

Tilaa youtube-kanavamme saadaksesi uusia päivityksiä ..!

Tarve SAS: lle

Analyysimarkkinat ovat kasvaneet valtavasti viime vuosina. Tämä on johtanut käytettyjen työkalujen määrän kasvuun. Kaikki nämä ovat hyödyllisiä tavalla tai toisella. Joten siirrytään eteenpäin SAS-opetusohjelmamme kanssa ja katsotaan muutamia markkinoiden eniten käytettyjä työkaluja.

  • SAS: Se on eniten käytetty työkalu kaupallisen analyysin markkinoilla. Lukuisilla tilastotoiminnoilla ja hyvällä käyttöliittymällä (Enterprise Guide & Miner) se varmasti johtaa markkinoita.
  • R: Se on avoimen lähdekoodin ohjelmisto. R on helppo oppia, koska se on hyvin dokumentoitu. Se on kustannustehokas ja sillä on vahvat tilastolliset valmiudet.
  • Python on toinen avoimen lähdekoodin komentosarjakieli, jota käytetään laajasti. Python-käyttö on ajan myötä kasvanut.Nykyään se urheilee kirjastoja, kuten Numpy, Scipy ja MatPlotLib. Voit suorittaa melkein minkä tahansa tilastotoiminnon tai rakentaa minkä tahansa mallin näiden kirjastojen avulla.

SAS vs. R vs. Python

Verrataan näitä kolmea työkalua tässä SAS-opetusohjelmassa, ja aion käyttää seuraavia parametreja vertailuun.

1) Työpaikat

Koska se on tärkeä tutkimus- ja analyysityökalu, se on varmasti tuottanut paljon vaatimuksia SAS: n koulutetuille resursseille. SAS: lla on 70% markkinaosuudesta. R omistaa 15% ja python omistaa vähiten, mikä on alle 10%.

2) Helppo ymmärtää

SAS on yksi helpoimmista työkaluista oppia. Jopa ihmiset, joilla on rajoitetusti tietoa SQL: stä, voivat oppia sen helposti. Python ei ole yhtä kätevä kuin SAS analytiikkaan. R vaatii sinua kirjoittamaan tylsiä ja pitkiä koodeja, mikä antaa SAS: lle reunan.

3) Neljännen sukupolven kieli

SAS on neljännen sukupolven ohjelmointikieli. Neljännen sukupolven ohjelmointikieli on 'ohjelmointikieli, joka on suunniteltu tiettyä tarkoitusta ajatellen, kuten kaupallisten yritysohjelmistojen kehittäminen'. Se on suunniteltu vähentämään ohjelmointityötä ja minimoimaan ohjelmiston kehittämiseen kuluva aika ja kustannukset. R ja Python eivät ole neljännen sukupolven kieliä.

4) Joustava

SAS pysyy ajan tasalla markkinoiden tarpeiden mukaan. Sen helppo integrointi tekee siitä joustavamman ja käyttökelpoisemman. Tämä tarkoittaa myös sitä, että se sulautuu hyvin muihin tekniikoihin. Tehdään siitä joustava todellisessa mielessä.

Edellä esitetyt syyt tukevat vahvasti väitettä, jonka mukaan SAS pitää ylin markkina-asemaansa vakaasti.Joten nyt, kun olemme nähneet näiden kolmen analyyttisen välineen vertailun. Tässä SAS-oppaassa etenemme ymmärtämään SAS: ää hieman tarkemmin.

SAS-opetusohjelma: Mikä on SAS ?

Yritetään nyt ymmärtää mikä on SAS ja mitä se tekee?

SAS tarkoittaa tilastollista analyysijärjestelmää. Se on SAS-instituutin kehittämä ohjelmistopaketti.

SAS-sovellukset

Alla olevassa kuvassa on muutama SAS-sovellus:

Yksinkertaisesti sanottuna SAS voi käsitellä monimutkaisia ​​tietoja ja tuottaa mielekkäitä oivalluksia, jotka auttavat organisaatioita tekemään parempia päätöksiä tai ennakoimaan mahdollisia tuloksia lähitulevaisuudessa.

SAS antaa sinun kaivaa, muuttaa, hallita ja hakea tietoja eri lähteistä ja analysoida niitä.SAS: n graafinen osoittamalla ja napsauttamalla -käyttöliittymä auttaa ei-teknisiä käyttäjiä käyttämään sen ominaisuuksia graafisiin operaatioihin ja lisäasetuksiin.

SAS-opetusohjelma SAS-opas tietojen analysointiin | Edureka

SAS-komponentit

Siirrytään eteenpäin SAS-oppaamme kanssa ja katsotaan muutama tärkeä SAS-komponentti:

  • SAS-tukikohta: Se on yleisimmin käytetty komponentti. Sillä on tiedonhallintatoiminto. Voit tehdä data-analyysin Base SAS: n avulla.
  • SAS / KAAVIO: SAS / Graph -käyttöjärjestelmän avulla voit edustaa tietoja kaavioina. Tämä tekee tietojen visualisoinnista helppoa.
  • SAS / STAT: Sen avulla voit suorittaa tilastollisia analyyseja, kuten Varianssi-, Regressio-, Monimuuttuja-, Selviytymis- ja Psykometrinen analyysi.
  • SAS / ETS: Se sopii aikasarjan analyysiin.

Koska tämä on esittelyartikkeli, keskitymme Base SAS: iin ja olen varma, että sen pitäisi olla kaikkien ymmärrettävissä.

split-toiminto Java-esimerkissä

Kiinnostaako SAS: n oppiminen asiantuntijoilta? Ilmoittaudu nyt

SAS ohjelmointikielenä

Useimmat ohjelmointiympäristöt ovat joko valikkopohjaisia ​​(osoita ja napsauta) tai komentoja (anna ja suorita komentoja). SAS ei kuitenkaan ole valikko- eikä komentokäyttöinen. Tämä johtuu siitä, että se käyttää sarjaa ohjeita tai lausuntoja, jotka tunnetaan nimellä SAS-ohjelma. Tämä ohjelma on kuvaus siitä, mitä haluat tehdä, ja se on kirjoitettu SAS-kielellä.

Tiedot

Tiedot ovat keskeisiä jokaisessa tietojoukossa. SAS: ssa data on saatavana taulukkomuodossa, jossa muuttujat vievät saraketilan ja havainnot vievät rivitilan.

Tietotyypit:

SAS käsittelee numeroita numeerisina tiedoina ja kaikki muu kuuluu merkkitietoihin. Siksi SAS: lla on kaksi tietotyyppiä, numeerinen ja merkki. Helppo, eikö olekin?

DATA-vaihe ja PROC-vaihe muodostavat SAS-ohjelman peruselementit. Mitä nämä rakennuspalikat tekevät, aiomme keskustella tässä SAS-opetusohjelmassa.

SAS: n rakennuspalikat

Aloitamme DATA-vaiheen sisältävän ohjelman SAS-tietojoukon luomiseksi ja siirrämme sitten tiedot PROC-vaiheeseen. PROC-vaihe käsittelee tiedot. Tarkastelemme alla olevaa esimerkkiä ymmärtääksemme, kuinka DATA- ja PROC-vaiheet toimivat.

Oletetaan, että halusin muuntaa tuumissa olevan luvun senttimetreiksi ja tallentaa tuloksen muuttujaksi nimeltä koko ja tulostaa sen, DATA-vaihe muuntaa luvun tuumina senttimetreiksi ja PROC-vaihe tulostaa tuloksen.

Alla olevassa kuvassa on koodinpätkä yllä mainittuun ongelmaan:

Lausunnot muodostavat DATA- ja PROC-vaiheet. Vaiheen pituus voi vaihdella yli sadasta lausekkeesta. On tärkeää muistaa, että DATA-vaiheita käytetään tietojen lukemiseen ja muokkaamiseen, kun taas PROC-vaiheita käytetään tietojen analysointiin, apuohjelmatoimintojen suorittamiseen tai raporttien tulostamiseen.

DATA-vaiheet alkavat avainsanalla DATA, jota seuraa nimi, jonka valitset SAS-tietojoukollesi. On selvää, että yllä oleva DATA-vaihe tuottaa tietojoukon, jonka nimi on koko. DATA-vaiheet lukevat tietoja ulkoisista datatiedostoista, ja niitä voidaan käyttää myös silmukoiden ja tapauslausekkeiden sisällyttämiseen. Sitä voidaan käyttää tietojen yhdistämiseen, lajitteluun, yhdistämiseen ja ketjutukseen.

Vastaavasti menettelyt aloitetaan PROC-käskyllä, jossa avainsana PROC seuraa käytetyn menettelyn nimeä (esimerkiksi menettelyn nimi voi olla PRINT, SORT tai MEAN). SAS-menettelyissä on enimmäkseen kourallinen mahdollisia lausuntoja.

Aina kun SAS törmää uuteen vaiheeseen (merkitty DATA- tai PROC-käskyllä), se lopettaa tai lopettaa edellisen vaiheen ja alkaa uudella.

Vaikka tyypillinen ohjelma alkaa DATA-vaiheella tietojen syöttämiseksi tai muokkaamiseksi ja siirtää sitten tiedot PROC-vaiheeseen, se ei todellakaan ole ainoa malli DATA- ja PROC-vaiheiden sekoittamiseen. Aivan kuten voitpino rakennuspalikoitamissä tahansa järjestyksessä, voit järjestää DATA- ja PROC-vaiheet missä tahansa järjestyksessä. Ohjelma voi jopa sisältää vain DATA-vaiheita tai vain PROC-vaiheita.

Siitä huolimatta sinun on paljon helpompaa kirjoittaa SAS-ohjelmia, jos ymmärrät nämä perustoiminnot. Edellä mainitut ovat muutamia perusteita, jotka jokaisen SAS-aloittelijan tulisi tietää. Siirtymällä seuraavaan SAS-opetusohjelmamme osaan, anna meidän ymmärtää, miten SAS-yliopiston versio asennetaan.

Nyt aloittelijat voivat oppia ja harjoitella SAS: ta SAS-instituutti Inc. on julkaissut SAS University Edition joka on saatavilla ilmaiseksi. Kaikki ominaisuudet, joita tarvitaan Base SAS: n oppimiseen, ovat täällä. Learning Base SAS helpottaa muiden komponenttien oppimista.

Seuraavat vaiheet auttavat sinua asentamaan SAS University Editionin.Se on ohjelmisto, jonka avulla voit harjoitella SAS-ohjelmointia.

SAS-opetusohjelma: Asennus

SAS University Editionin asentaminen on helppoa. Sen saatavuus virtuaalikoneena edellyttää kuitenkin, että suoritat sen virtuaalisessa ympäristössä. Sinun on asennettava virtualisointiohjelmisto tietokoneellesi ennen SAS-ohjelmiston suorittamista. Seuraavat vaiheet auttavat sinua lataamaan ja asentamaan SAS-ympäristön.

1) Lataa SAS University Edition

SAS University Edition voidaan ladata tältä linkiltä SAS University Edition . Jos napsautat yllä olevaa linkkiä, seuraava ikkuna tulee näkyviin. Lue vaatimusten tiedot ennen lataamisen aloittamista.

2) Pika-asennusopas

Ihmiset, jotka ovat täysin uusia asennusprosessissa, voivat käydä läpi seuraavat oppaat ja videot, jotka ovat saatavana kuten vaiheessa 1. Se on valinnainen ja voit ohittaa sen, jos olet jo perehtynyt.

3) Virtualisointiohjelmiston asentaminen

Vaiheessa 2 olevien linkkien avulla voit ladata sopivan virtualisointiohjelmiston. Voit ohittaa tämän vaiheen, jos olet jo asentanut virtualisointiohjelmiston.

4) Lataa Zip-tiedosto

Valitse sopiva SAS University Edition -yhteensopiva versiovirtualisointiympäristön kanssa. Se ladataan zip-tiedostona. Nimiolisi samanlainen kuin: ‘Unvbasicvapp_9411005_vmx_en_sp0_1.zip’

5) Pura zip-tiedosto

Pura yllä oleva pakattu tiedosto ja tallenna se sopivaan hakemistoon.

6) Virtuaalikoneen lataaminen

mitä tostring tekee java

Avaa ja käynnistä VMware-soitin, etsi tiedosto, joka päättyy tunnisteella .vmx ja avaa se. Seuraava näyttö on näkyvissä. Huomaa perusasetukset, kuten muisti ja kiintolevytila, jotka on varattu viitteellesi.

7) Virta päälle virtuaalikoneessa

Napsauttamalla Virta tähän virtuaalikoneeseen vihreän nuolimerkin vieressä voit käynnistää virtuaalikoneen. Seuraava näyttö tulee näkyviin.

Seuraava näyttö tulee näkyviin latauksen aikana. Tämän jälkeen voit ajaa virtuaalikoneen. Saat kehotuksen siirtyä URL-osoitteeseen, joka avaa SAS-ympäristön.

8) S tarting SAS Studio

Avaa selaimessasi uusi välilehti ja lataa yllä olevassa kuvassa korostettu URL-osoite. Seuraava näyttö ilmestyy osoittamaan SAS-ympäristön valmiutta. Saatat saada eri URL-osoitteen, koska URL-osoitevoi olla erilainen tietokoneesta toiseen.

Voit aloittaa studion ja olet hyvä mennä.

SAS-ohjelman suorittaminen

Nyt kun olemme ymmärtäneet, miten SAS University Edition asennetaan, ottakaamme seuraavaksi SAS-oppaassamme SAS-esimerkkiohjelma.

Alla oleva koodi osoittaa, kuinka Fibonacci-sekvenssi tulostetaan. Jos et tiedä mikä Fibonacci-sekvenssi on, anna minun määritellä se sinulle.

Fibonacci-sekvenssi on joukko numeroita, jotka alkavat yhdellä tai nollalla, jota seuraa yksi, ja joka perustuu sääntöön, jonka mukaan jokainen numero (kutsutaan Fibonacci-luvuksi) on yhtä suuri kuin kahden edellisen luvun summa. Jos Fibonacci-sekvenssi on merkitty F (n), jossa n on sekvenssin ensimmäinen termi, seuraava yhtälö esittää Fibonacci-sekvenssin n = 0, jossa kaksi ensimmäistä termiä on määritelty 0: ksi ja 1: ksi sopimuksella:

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

Joissakin yhteyksissä on tapana käyttää n = 1. Siinä tapauksessa kaksi ensimmäistä termiä määritellään oletusarvoisesti 1 ja 1, ja siksi:

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

Katsotaanpa tätä SAS-koodia, joka luo Fibonacci-sekvenssin, joka alkaa yhdellä.

TIEDOT Fibonacci Do i = 1-10 Fib = Summa (Fib, lag (Fib)), jos i = 1, Fib = 1 lähtöpää PROC PRINT Fibonacci Run

Yllä olevassa koodissa olemme määrittäneet funktion nimeltä Fib seuraavan luvun laskemiseksi. Fib on yhtä suuri kuin nykyisen Fib-numeron ja edellisen summaFibonaccimäärä. Käytämme viive-funktiota viimeisimmän funktion hakemiseen ja edellisen fib-numeron arvon noutamiseen.

Seuraava kuva näyttää yllä olevan koodin lähdön. Olemme käyttäneet PROC PRINT -menetelmää tuloksen näyttämiseen painetussa muodossa.

Toivottavasti pidit tästä SAS-opetusblogista. Tämä oli SAS Tutorial -blogisarjan ensimmäinen blogi. Seuraava blogini on SAS-ohjelmoinnissa, lue se myös oppiaksesi kirjoittamaan ohjelmia SAS: ssa.

Jos haluat oppia SAS: n ja rakentaa uraa analyysialueella, tutustu meidän joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen.Tämä koulutus auttaa sinua ymmärtämään SAS: n perusteellisesti ja hallitsemaanerilaisia ​​SAS-kielen käsitteitä.

Kiinnostaako SAS: n oppiminen asiantuntijoilta? Ilmoittaudu nyt

Onko sinulla kysymys meille? Mainitse se kommenttiosassa ja palaamme sinuun.