SAS-i õpetus algajatele: mis on ja programmeerimise näide

⚡ Nutikas kokkuvõte

SAS on käskudel põhinev statistiline tarkvarapakett, mida kasutatakse andmete analüüsimiseks, ärianalüütikaks ja ennustavaks modelleerimiseks. Allpool käsitletakse selle DATA ja PROC samme, tootepaketti, kolmetasandilist arhitektuuri ja tasuta akadeemilisi versioone.

  • 🔘 Täisvorm: SAS tähistab statistilise analüüsi süsteemi ja seda hääldatakse tavaliselt "sass".
  • ☑️ Päritolu: Projekt sai alguse Põhja-Carolina osariigi ülikoolis ja asutati 1976. aastal SAS Institute'ina.
  • Programmi kuju: Iga programm ühendab endas DATA-sammu, PROC-sammu ja väljundsammu, millest igaüks lõpeb RUN-iga.
  • 🧪 ArchiStruktuur: Klienditasand, keskmine tasand ja tagumine tasand eraldavad brauseri, rakenduse loogika ja andmeserverid.
  • 🛠️ Vaba juurdepääsu: SAS OnDemand for Academics asendas aegunud University Editioni ja käitab SAS Studiot brauseris.
  • ⚠️ Kompromiss: Litsentsimiskulud ja suletud algoritmid on takistuseks lihtsale süntaksile ja tugevale reguleeritud valdkonna toele.

SAS-i õpetus algajatele

Mis on SAS?

SAS on käskluspõhine statistikatarkvara komplekt, mida kasutatakse laialdaselt statistiliste andmete analüüsiks ja visualiseerimiseks. SAS-i täielik vorm on Statistical Analysis System. See võimaldab teil kasutada kvalitatiivseid tehnikaid ja protsesse, mis aitavad teil suurendada töötajate tootlikkust ja ettevõtte kasumit. SAS-i kasutatakse ka täiustatud analüüsi jaoks, nagu äriluure, kuritegude uurimine ja ennustav analüüs. SAS-i hääldatakse tavaliselt "sass".

SAS-is on andmed nttracTed & kategoriseeritud, mis aitab teil tuvastada ja analüüsida andmemustreid. See on tarkvarapakett, mis võimaldab teil teha täiustatud analüüsi, ärianalüüsi, ennustavat analüüsi ja andmehaldust, et saaksite tõhusalt tegutseda konkurentsitihedas ja muutuvas ärikeskkonnas. Lisaks on SAS platvormist sõltumatu, mis tähendab, et saate SAS-i käitada mis tahes operatsioonisüsteemis, olgu see siis Linux või Windows.

Võrreldes teiste andmetega BI tööriistadLisaks lohistamisliidese kasutamisele pakub SAS ulatuslikku tuge andmete programmiliseks teisendamiseks ja analüüsimiseks. See annab väga detailse kontrolli andmete manipuleerimise ja analüüsi üle, mis on selle ainulaadne müügiargument.

Miks me vajame SAS-i?

Mõistame SAS-i vajadust lihtsa näitega:

Kujutage ette e-kaubanduse ettevõtet, mis soovib oma klientide ostuharjumusi ajalooliste andmete põhjal teada saada. Üldise ülevaate saamiseks peab ettevõte arvestama tuhandete andmetega mitmelt kliendilt.

Ettevõttel ei pruugi olla kõiki analüüsiks vajalikke andmeid. Näiteks kui klient ei ostnud jopet, siis mis tegurid takistasid tal seda ostmast? Need puuduvad andmed võivad teie analüüsis vigu tekitada. Kuidas neist probleemidest lahti saada? Kuidas seda tüüpi andmetega toime tulla?

Käsitsi tehes nõuab see ülesanne sadu analüütikuid ja tuhandeid inimtunde. SAS-i analüüsitööriista abil saate sama analüüsi teha vaid mõne tunniga ühe analüütikuga. SAS võimaldab teil eemaldada ebavajalikud andmed ja optimeerida asjakohast teavet. See võimaldab teil ennustada tulemust isegi puuduvate andmetega, et saaksite teha paremaid otsuseid.

Alternatiivsed SAS-i tööriistad

Allolev tabel asetab SASi kahe avatud lähtekoodiga tööriista kõrvale, mida sellega kõige sagedamini võrreldakse.

SAS-i võrdlus alternatiivsete analüüsitööriistadega R ja Python

R: See on avatud lähtekoodiga tarkvara. Seda on lihtne õppida. R kuna see on hästi dokumenteeritud. See pakub tugevaid statistilisi võimalusi.

Python on veel üks populaarne avatud lähtekoodiga skriptimiskeel. Python toetab selliseid teeke nagu NumPy, SciPy ja Matplotlib. Nende teekide abil saab teha mis tahes statistilisi toiminguid või luua mis tahes mudeli.

SAS: See on kommertsanalüütika turul laialdaselt kasutatav analüütiline tööriist, millel on hulgaliselt statistilisi funktsioone ja hea graafiline kasutajaliides.

Selles SAS-i programmeerimise õpetuses arutame statistilise analüüsi süsteemi ja seda, kuidas seda saab meie probleemide lahendamiseks kasutada.

SAS-i ajalugu

  • SAS sai alguse 1960. aastate lõpus Põhja-Carolina Osariigi Ülikooli projektina, kus Jim Goodnight töötas koos Anthony Barri, John Salli ja Jane Helwigiga statistilise analüüsi süsteemi kallal.
  • Algselt töötati see välja põllumajandusuuringute jaoks.
  • Need neli kaastöötajat asutasid SAS Institute'i 1976. aastal ja Goodnight on ettevõtet sellest ajast peale juhtinud.
  • Later, laienes see paljudele tööriistadele, hõlmates muu hulgas ennustavat analüüsi, andmehaldust ja BI.
  • SAS on endiselt laialdaselt kasutusel maailma suurimate korporatsioonide seas. Andmete analüüs ja reguleeritud aruandlus.

Järgmisena selles SAS-i keeleõpetuses tutvume SAS-i funktsioonidega.

SAS-i funktsioonid

SAS-i põhifunktsioonid on järgmised:

  • Lihtsalt pääsete ligi toorandmete failidele ja andmetele välises andmebaasis. Loete ja kirjutate peaaegu iga andmevormingut!
  • Andmete haldamine tööriistade abil andmete sisestamiseks, redigeerimiseks, otsimiseks, vormindamiseks ja teisendamiseks
  • Analüüsige andmeid kirjeldava statistika, mitmemõõtmeliste meetodite, prognoosimise, modelleerimise ja lineaarse programmeerimise abil
  • Täiustatud analüütika aitab teil äritavas muuta ja täiustada.
  • Aruande koostamine täiuslike graafikutega
  • Operateadusuuringud ja projektijuhtimine
  • Andmete uuendamine ja muutmine
  • Võimas andmetöötluskeel
  • Suurepärased andmete puhastamise funktsioonid
  • Suhelge mitme hostisüsteemiga

Järgmises selles SAS algajatele mõeldud õpetuses tutvume SAS-i tootekomplektiga.

SAS tootekomplekt

Turul on saadaval palju SAS-i tooteid. Järgnevalt on loetletud populaarseimad.

Eesnimi Kirjeldus
Base SAS Base SAS tarkvara pakub riistvaralist paindlikkust ja integreerub igasugustesse arvutuskeskkondadesse.
SAS/GRAAFIK See tööriist aitab teil esitada struktureeritud andmeid graafikutena.
SAS/STAT See tööriist aitab teil teha erinevat tüüpi regressiooni, statistilise analüüsi dispersioon, regressioon ja psühhomeetriline analüüs.
SAS/ETS Seda kasutatakse prognoosimiseks. Aitab teil aegridade analüüsi teha.
SAS/IML Interaktiivse maatriksikeele (IML) lühend on IML. See tööriist aitab teil matemaatilisi valemeid uuenduslikuks programmiks tõlkida.
SAS EBI Tööriist äriteabe rakenduste jaoks
SASi võrguhaldur See on põhikomponent, mis pakub andmehaldusvõimalust ja programmeerimiskeelt andmete analüüsimiseks
SAS/VÕI Tööriist Operateadusuuringud
SAS/QC Kasutage kvaliteedikontrolliks
SAS/Enterprise Miner Andmete kaevandamine
SAS/PH Kliinilise uuringu analüüs
SAS/AF See pakub rakendusvõimalusi
Ettevõtlusjuhend See on GUI-põhine koodiredaktor ja projektijuht

Järgmisena selles SAS-i õpetuste juhendis tutvume SAS-i arhitektuuriga.

SAS Architektuur

Allolev diagramm jaotab juurutamise kolmeks tasandiks.

Kolmetasandiline SAS-i arhitektuur, mis näitab klienditasandit, keskmist tasandit ja tagumist tasandit
ArchiSASi struktuur

SAS-i arhitektuur jaguneb peamiselt kolmeks osaks:

  • Klienditasand
  • Keskastme
  • Tagumine aste

Klienditasand

Klienditasand on koht, kus rakendus installitakse masinasse, kus kasutaja istub. See koosneb komponentidest, mida kasutatakse portaali ja selle sisu vaatamiseks. See sisaldab ka standardset veebibrauserit, mida kasutatakse portaaliga suhtlemiseks standardse HTTP- või HTTPS-protokolli kaudu. Samuti aitab see teil muuta SAS-i veebirakenduse tulemüürisõbralikuks.

Keskmine tasand

Keskmine tasand pakub tsentraliseeritud juurdepääsupunkti ettevõtte teabele. Kogu juurdepääsu sisule töötlevad sellel tasemel töötavad komponendid. Äriloogika eraldamine kuvamisloogikast aitab teil keskmise taseme loogikat ära kasutada. Lisaks hõlbustavad tsentraliseeritud juurdepääsupunktid turvareeglite jõustamist, portaali haldamist ja koodimuudatuste haldamist.

Keskmine tasand sisaldab järgmisi funktsioone:

SAS-i teabeedastusportaali veebirakendus: See on JSP kogu, Java servletid, JavaOad ja muud klassid ja ressursid. Need komponendid aitavad teil pääseda juurde ettevõtte kataloogi salvestatud teabele, et luua kasutajale kohandatav liides.

Servleti mootor: Servleti mootorit nimetatakse ka servleti konteineriks. See vastutab SAS-i teabeedastusportaali veebirakenduse haldamise eest. Servleti mootor pakub tööaja keskkonda. See pakub samaaegsust, juurutamist, elutsükli haldamist jne.

Veebiserver: Veebiserver pakub servleti mootorile teenust, mida saab kasutada veebisaidi majutamiseks. Sellele tuleks ligi pääseda portaali kaudu.

Tagumine tase

Tagumine tase on ala, kus töötavad andme- ja arvutusserverid, mis võivad sisaldada äriobjekte. See on ettevõtte kataloogiserver. Ettevõtte kataloogiserver säilitab metaandmeid sisu kohta, mis asub kogu ettevõttes.

Kuidas SAS-i alla laadida ja installida

Märkus väljaannete kohta: Allolev ülevaade kirjeldab SAS University Editionit, tasuta töölaua- ja AWS-väljaannet, mille SAS Institute 2021. aastal maha võttis. Tasuta asendus on SAS OnDemand akadeemikutele, mis käivitab brauseris SAS Studio ilma VirtualBox kujutist ja AWS-i eksemplari pole vaja hallata. SAS avaldab ka SAS Viya õppijatele pilvepõhiste kursuste jaoks. Registreeru ühele neist ja seejärel kasuta siin näidatud SAS Studio ekraane, mis on peaaegu identsed.

Kohalik install teie arvutisse

1. samm) Laadige SAS alla antud lingilt

Mine SAS-i tasuta akadeemilise tarkvara lehele ja klõpsa nupul „Hangi tasuta tarkvara“.

SAS-i tasuta akadeemilise tarkvara allalaadimisleht nupuga „Hangi tasuta tarkvara”

Samm 2) Valige oma Operating System

Valige oma süsteemile sobiv operatsioonisüsteem, nagu allpool näidatud.

Operasüsteemi valiku ekraan SAS-i allalaadimislehel

Samm 3) Laadige alla ja installige virtualiseerimistarkvara

SAS University Edition vajas virtualiseerimistarkvara, näiteks VirtualBox enne installimist pidi see olema installitud. Allalaadimisekraan nägi välja selline:

VirtualBox Enne kohalikku SAS-i installimist on vaja virtualiseerimistarkvara allalaadimislehte

SAS-i installimiseks järgige ekraanil kuvatavaid samme. VirtualBox ja kohalik install võib mõnikord keeruline olla, seega soovitati selle asemel allolevat AWS-i marsruuti.

AWS-i installimine

Märge: SAS University Editioni AWS Marketplace'i nimekiri on tagasi võetud, seega on URLAlgsetes sammudes tsiteeritud s ei lahenda enam. Järjestus on allpool säilinud, kuna AWS-i subscribe-configure-launch voog ei muutu ühegi SAS Marketplace'i kuvandi puhul, mille tellite.

Saate SAS-i AWS-is juurutada. See oli tasuta paketi jaoks sobiv.

Step 1) Avage SAS University Editioni nimekiri AWS Marketplace'is. Klõpsake alloleval tootelehel nuppu „Jätka tellimist”.

AWS Marketplace'i loendileht, kus on esile tõstetud nupp „Jätka tellimist”

Step 2) Järgmisel kuval Nõustu tingimustega.

AWS Marketplace'i tingimuste ekraan koos nupuga „Nõustu tingimustega”

Step 3) Tellimus on ootel ja selle kinnitamine võtab kuni 10 minutit. Näete järgmist ekraani.

AWS-i tellimuse ooteloleku teade kuvatakse taotluse kinnitamise ajal

Step 4) Värskenda lehte ja sinu tellimus kinnitatakse. Klõpsa nupul „Jätka seadistamisega“.

Kinnitatud AWS-i tellimuse ekraan nupuga „Jätka konfiguratsiooni“

Step 5) Jätke sätted vaikeseadeteks ja klõpsake nuppu Jätka käivitamiseks.

AWS-i konfiguratsiooniekraan vaikesätetega ja nupuga Jätka käivitamist

Step 6) RevVaadake konfiguratsioonilehte. Sisestage võtme-väärtuse paar. Ülejäänud sätted peaksid olema vaikeseaded. Klõpsake nuppu Käivita.

AWS-i käivitamise ülevaateleht, kuhu sisestatakse võtme-väärtuse paar enne nupule „Käivita” klõpsamist

Step 7) Mine oma AWS Marketplace'i teeki ja klõpsa nupul „Kuva eksemplarid”, nagu siin näidatud.

AWS Marketplace'i teekileht lingiga „Kuva eksemplarid”

Step 8) Alloleval pildil oleval hüpikaknas:

  1. Pange tähele eksemplari ID-d. See on teie parool
  2. Klõpsake valikul Juurdepääs tarkvarale

Eksemplari hüpikaken, mis kuvab paroolina kasutatavat eksemplari ID-d ja Accessi tarkvara linki

Step 9) 8. sammus klõpsamise järel ilmuvas hüpikaknas:

  1. Sisestage kasutaja mandaadid. Id: sasdemo parool: 8. sammus märgitud eksemplari ID
  2. Klõpsake nuppu Logi sisse

Sisselogimise hüpikaken, kuhu sisestatakse sasdemo kasutajatunnus ja eksemplari ID parool

Step 10) Näete allpool tervitusekraani.

Pärast edukat sisselogimist kuvatakse SAS Studio tervituskuva

Probleemid

Kui te ei saa ühendust luua, avage oma piirkonna EC2 konsooli turberühmade leht ja määrake sissetulevate ja väljaminevate reeglite väärtuseks „kõik”.

Kuidas SAS-i kasutada?

SAS-i tarkvara tõhusaks kasutamiseks peate järgima nelja sammu: andmetele juurdepääs, andmete haldamine, analüüsimine ja esitamine. Allolev diagramm näitab järjekorda.

Neli sammu SAS-i kasutamiseks: andmetele juurdepääs, andmete haldamine, analüüsimine ja esitamine

Kuidas SAS-i kasutada

Juurdepääsuandmed:

SAS võimaldab juurdepääsu andmetele mis tahes soovitud vormingus.

Teil on juurdepääs andmetele, mis on salvestatud kõikjale, olgu need siis teie süsteemi failis või mõnes teises andmebaasisüsteemis salvestatud andmetes. See võib olla Oracle fail, SAS-andmebaasi fail, toorandmebaasi fail või lihtne XLS/CSV-fail. See aitab teil neile andmetele hõlpsalt juurde pääseda.

Andmete haldamine:

SAS pakub suurepäraseid andmehaldusvõimalusi. Saate andmeid teatud tingimuste alusel alamhulkadeks jagada või tükeldada, luua muutujaid ning andmeid puhastada ja valideerida. Sama ülesande täitmiseks on olemas ka teisi tööriistu. SAS aitab teil seda tööd aga hõlpsalt teha.

SAS-il on hästi määratletud teegid ja protsessid, mis muudavad programmeerimisprotsessi lihtsaks. Lisaks on muutuja või alamhulga andmete loomine üheastmeline protsess. See säästab teid keerukate algoritmide kirjutamisest vaid ühe koodireaga.

Analüüsige:

SAS-i abil saate teha mitmesuguseid analüüse:

  • See kontrollib keskmise arvutamise sagedust
  • Regressioon ja prognoosimine
  • Otsustuspuu

SAS saab kõigi nende analüüsidega hõlpsalt hakkama. See on võimas tööriist täpse prognoosimise jaoks, mistõttu see paikneb kõrvuti teistega andmeanalüüsi tööriistad kasutatakse ettevõtte aruandluses.

Kohal:

Kui visualiseerid andmeid õigesti, on publikul nendega samastumine lihtne. On oluline, et sinu tööriist esitaks andmeid sobival viisil. Seda SAS sinu eest teebki. Sellel on suurepärased esitlusvõimalused.

Saate toota:

  1. Loetle aruanded
  2. Kokkuvõtvad aruanded
  3. Graafikuaruanded
  4. Prindi aruanded

SAS-i programmi näide

Järgmises osas näidatakse, kuidas need etapid SAS-koodis välja näevad.

SAS-i programm koosneb kolmest vajalikust etapist:

  • Andmete samm
  • Protsessi samm
  • Väljundi samm

ANDMED Samm

Andmete samm laadib vajaliku andmestiku SAS-i mällu ja leiab andmekogumi õiged muutujad. See jäädvustab ka rekordeid. Saame kasutada andmesamme selleks, et:

  • Sisestage andmed SAS-i andmekogumitesse
  • Väärtuste arvutamine
  • Kontrollige või parandage andmeid
  • Looge uusi andmekogumeid

DATA-lause süntaks on:

Süntaks

DATA data_set_name;		#Give a name to the dataset
INPUT var1,var2,var3; 		#Declare variables in the dataset.
NEW_VAR;			         #Define new variables.
LABEL;			      	#Give variables a label
DATALINES;		      	#Provide data
RUN;

Näide:

Järgnev näide demonstreerib, kuidas defineerida muutujat, nimetada andmestik, luua uusi muutujaid ja sisestada andmeid. Selles näites on näha, et stringmuutujatel on lõpus $ ja arvväärtustel see puudub.

INPUT ID $ NAME $ SALARY DEPARTMENT $;
comm = SALARY*1.50;
LABEL ID = 'Emp_ID' comm = 'COMMISION';
DATALINES;
1 Tom 5000 IT
2 Harry 6000 Operations
3 Michelle 7000 IT
4 Dick 8000 HR
5 John 9000 Finance 
;
RUN;

Märkus: SAS-lause käivitamiseks peate määrama käsu RUN.

PROC-etapp

See teostab tulemuste ja aruannete koostamiseks spetsiifilisi analüüse või funktsioone.

Süntaks

PROC procedure_name options; #The name of the proc.
RUN;

Näide

Toodud näites kasutatakse TÄHENDAB protseduur andmekogus olevate arvmuutujate keskmiste väärtuste printimiseks.

PROC MEANS;
RUN;

VÄLJUNDI samm

Andmekogumi andmeid saab kuvada tingimuslike väljundlausetega.

Süntaks

PROC PRINT DATA = data_set;
OPTIONS;
RUN;

Iga SAS-programm peab sisendandmete lugemiseks, andmete analüüsimiseks ja analüüsi väljundi esitamiseks järgima kõiki ülaltoodud samme. RUN avaldus iga sammu lõpus lõpetab selle sammu täitmise.

Täielik SAS-i programm

Allpool on toodud iga ülaltoodud sammu täielik kood.

Täielik SAS-programm, mis ühendab DATA, PROC ja OUTPUT etapi

Väljund:

Programmi käivitamine loob prinditud andmestiku, kirjeldava statistika ja lõpparuande, mis on näidatud alloleval kolmel ekraanipildil.

SAS-i väljundaken, mis kuvab viie töötaja kirje prinditud andmekogumit

PROC MEANS väljund, mis loetleb numbriliste muutujate kirjeldava statistika.

PROC PRINT protseduuri abil loodud lõplik SAS-i aruande väljund

Kus SAS-i kasutatakse?

Allpool on toodud mõned olulised SAS-i rakendused:

Tööstus Kasutus
Pharmaceutical Statistiline analüüs, aruandlus
Telecom ETL, aruandlus, andmekaeve, prognoosimine
Financials ETL, aruandlus, andmekaeve, finantsuuringud
Ennustav modelleerimine DBMarketing, tegevuspõhine juhtimine
Tervishoid ETL, aruandlus, andmekaeve

SAS vs. R

Allolev tabel kõrvutab SAS-i ja R-i kulude, õppimiskõvera ja graafika osas.

SAS R
SAS on kommertstarkvara, seega nõuab see rahalist investeeringut. R on avatud lähtekoodiga tarkvara. Seega saab igaüks seda kasutada.
SAS on lihtsaim analüütiline tööriist, mida õppida. Isegi piiratud SQL-i teadmistega inimesed saavad selle kiiresti selgeks. R nõuab keeruliste ja pikkade koodide kirjutamist.
SAS on suurettevõtete eelistatud valik ning tehniliselt üsna arenenud ja kasutajasõbralik. R areneb kiirestiping tarkvara; aga peate seda pidevalt uuendama.
SAS-il on hea graafiline tugi, kuid see ei paku kohandamist. R-tööriista graafiline tugi on väga halb.

SAS-i eelised

  • SAS-il on lihtne süntaks, mida saab õppida ilma igasuguste programmeerimisalaste teadmisteta
  • Võimalus hõlpsalt hallata suurt andmebaasi
  • SAS on väga arusaadav keel, mida saab hõlpsasti siluda
  • Selle logiaken näitab selgelt viga, mis aitab teil koodi hõlpsalt siluda
  • SAS aitab teil algoritmi põhjalikult testida ja analüüsida
  • SAS on täielikult turvatud, seega ei saa te seda välja vahetada.tracseda ilma kontoris oleva litsentsita
  • Lihtsustab statistilist arvutamist mitteprogrammeerijatele
  • Saab tõhusalt hakkama suurte andmebaasidega.

SAS-i miinused

  • Maksumus on kõrge, kuna üksikisik või organisatsioon ei saa kõiki oma rakendusi ilma korraliku litsentsita kasutada.
  • SAS ei ole avatud lähtekoodiga, seega pole SAS-is kasutatavad algoritmid üldkasutatavad.
  • Teksti kaevandamine on SAS-is väga tülikas ja keeruline protsess.
  • Kogukonna vastuseid ja kolmandate osapoolte pakette on vähem kui avatud lähtekoodiga tarkvarapakettide puhul, mida kasutatakse andmeteadus ja masinõpe tööta.

KKK

DATA samm on protseduraalne: kirjeldad rida-realt loogikat ja see suudab lugeda toortekstifaile. PROC SQL on deklaratiivne: esitad soovitud tulemuse ja protseduur planeerib liitumised. Enamik programme kombineerib mõlemat.

Teek on hüüdnimi, mis osutab kaustale või andmebaasile, mis sisaldab SAS-i andmekogumeid. Selle loob LIBNAME-lause, näiteks kataloogile vastendatud nimi. WORK-i tabelid kaovad seansi lõpus; teegi tabelid jäävad alles.

PROC IMPORT loeb faili ja kirjutab SAS-andmestiku, kusjuures andmebaasihaldussüsteem nimetab allika tüübi ja GETNAMES-valik ammutab veerunimed esimesest reast. Korduvate laadimiste korral annab DATA-etapi sees olev INFILE-lause veerutüüpide üle täpsema kontrolli.

SAS Certified Associate: Programming Fundamentals Using SAS 9.4, eksamikood A00-215, on algtaseme kvalifikatsioon. See hõlmab andmetele juurdepääsu, uurimist, ettevalmistamist ja kokkuvõtete tegemist. Enne broneerimist kontrollige SAS-i sertifitseerimise veebisaiti kehtiva tasu, küsimuste arvu ja läbimise tulemuse kohta.

Algajad saavutavad DATA etapi, tavaliste protseduuride ja põhiaruandluse tööpädevuse tavaliselt mõne nädala jooksul järjepideva harjutamisega. Makroprogrammeerimine, PROC SQL-i häälestamine ja statistilised protseduurid võtavad oluliselt kauem aega ja sõltuvad valdkonnast, milles te töötate.

SAS domineerib farmaatsia-, pangandus- ja valitsusasutuste aruandluses, kus valideeritud ja auditeeritud tarkvara on oluline. Python domineerib avatud lähtekoodiga analüütikas ja masinõppes. Mõlema õppimine on realistlik ja paljud meeskonnad juhivad nüüd Python SAS-i keskkondades.

Tehisintellekti assistendid koostavad lihtsa kirjelduse põhjal DATA sammude ja protsesside skelette, selgitavad krüptilisi logihoiatusi ja pakuvad välja parandusi mittevastavate muutujate tüüpide korral. Käivitage genereeritud kood alati näidise vastu ja lugege logi – assistent ei näe teie andmeid.

GitHubi koopia soovitab SAS-i süntaksit redaktorites, näiteks VS Code, kuna .sas-failid on lihttekstifailid. Soovitused on nõrgemad kui Python kuna avalikku SAS-koodi on vähem, käsitle iga valmimist mustandina, mida saab kontrollida.

Võta see postitus kokku järgmiselt: