SAS programavimas: išnagrinėkite statistinių duomenų skaičiuokles

Atskleidimas: Jūsų palaikymas padeda išlaikyti svetainę! Mes uždirbame siuntimo mokestį už kai kurias paslaugas, kurias rekomenduojame šiame puslapyje.


SAS yra specializuota programavimo kalba, pirmiausia skirta statistinei duomenų iš skaičiuoklių ar duomenų bazių analizei atlikti. SAS naudojama tokiems duomenims kaupti, analizuoti ir rezultatams išvesti į lenteles, diagramas ir kitus tekstinius ar internetinius dokumentus. Skirtingai nuo integruotų įrankių, kuriuos galima įsigyti tokiose programose, kaip „Microsoft Excel“, SAS leidžia vartotojams nuskaityti ir valdyti duomenis iš įvairių šaltinių ir siūlo žymiai didesnį valdymo bei laisvės laipsnį manipuliuojant ir renkant tuos duomenis..

SAS programavimo kalba buvo sukurta specialiai „SAS System“ programinės įrangos paketui. Komplekte yra tiek grafinė sąsaja ne programuotojams, tiek kelios išplėstinės parinktys, įmanomos tik naudojant SAS kalbą.

SAS programavimas naudoja dviejų pakopų duomenų tvarkymo metodą. DATA žingsnyje programa nuskaito duomenis iš savo šaltinio ir naudoja juos kurdama SAS duomenų rinkinį. PROC žingsnyje programa analizuoja tuos duomenis. Kiekvienas iš šių žingsnių yra suskaidytas į teiginių seriją. DATA žingsnyje teiginiai naudojami norint nurodyti programinei įrangai atlikti veiksmą, nuskaityti duomenų rinkinį arba pakeisti duomenų išvaizdą. PROC žingsnyje teiginiai naudojami skambinant įvardytoms procedūroms, rūšiuoti duomenis arba rodyti rezultatus.

Istorija

Darbas su SAS prasidėjo 1966 m. Šiaurės Karolinos universitete, gavus finansavimą iš Nacionalinio sveikatos instituto. Tuo metu naujai perimtam programuotojui Anthony’ui Barrui buvo pavesta sukurti dispersijos ir regresijos programinę įrangą, kuri galėtų būti paleista „IBM System“ kompiuteriuose ir kuri būtų naudojama žemės ūkio duomenims analizuoti. Barras kartu su NCU studentu Jamesu Goodnightu 1972 m. Išleido pirmąją SAS versiją, tačiau beveik po to projektas prarado finansavimą. Barras ir Goodnightas tęsė darbą prie šio projekto, ir netrukus jis surinko finansavimą iš pietinių eksperimentų stočių universiteto statistikų 1973 m. Tuo metu prie komandos prisijungė keli nauji nariai, pristatantys naujas funkcijas, tokias kaip ekonometrija, matricos algebra ir naujas programavimas. funkcionalumas.

1976 m. Komanda ištraukė projektą iš NCU ir įtraukė jį į „SAS Institute Inc.“. Dešimtajame ir dešimtajame dešimtmečiuose SAS buvo supažindinta su keliomis naujomis platformomis, o jos funkcijos buvo toliau plečiamos ir tobulinamos. 2000-aisiais kompanija pradėjo kurti daugybę naujų produktų, skirtų verslo duomenų analizei, įskaitant programinę įrangą „Text Miner“, kuri analizuoja duomenis iš teksto šaltinių, tokių kaip įmonės el. Laiškai, ir jos CRM programinę įrangą. 2010 m. Jie pristatė nemokamą SAS versiją studentams. Nuo 2013 m. SAS užėmė didžiausią bet kurio pažangių analizės programinės įrangos produktų rinkos dalį.

2000-aisiais JK kompanija „World Programming Limited“ išleido savo SAS kompiliatorių „World Programming System“ (WPS), kuris gali būti naudojamas kuriant, redaguojant ir vykdant SAS programas ir apimantis daugelį tų pačių funkcijų, kaip ir „SAS Systems“..

„SAS Institute vs World Programming Limited“

Nuo 2010 m. „SAS System, Inc.“ pateikė kelis ieškinius „World Programming Limited“, teigdama, kad WPL pažeidė SAS instituto autorių teises ir atvirkščiai sukurtą SAS programinę įrangą..

ES Teisingumo Teismas nustatė, kad WPL nepažeidė SAS programinės įrangos autorių teisių, nes jie neturėjo prieigos prie SAS šaltinio kodo ir tik naudojo SAS programinę įrangą savo produkto funkcionalumui nustatyti. Šis sprendimas yra reikšmingas programinės įrangos pasauliui, nes jis sukuria precedentą, kad autorių teisių apsauga neapima programinės įrangos funkcijų.

Vis dėlto buvo nustatyta, kad WPL pažeidė autorių teisių įstatymus, susijusius su SAS vadovo naudojimu, kurio skyriai beveik pažodžiui buvo nukopijuoti jų pačių vadove. JAV federalinis teismas taip pat pripažino WPL kaltu dėl nesąžiningos ir apgaulingos prekybos praktikos, teigdamas, kad WPL pažeidė SAS programinės įrangos sutarties sąlygas, kai jie naudojo nemokamą „SAS Learning Edition“ programinę įrangą nekomerciniam naudojimui (kurdami savo programinę įrangą)..

Knygos

Kaip ir daugumoje programavimo knygų, įsitikinkite, kad pasirinkote knygą, orientuotą į jūsų žinių lygį. SAS atveju knygos paprastai rašomos specialiai patyrusiems programuotojams, duomenų analitikams ar abiems. Tam yra gera priežastis. SAS dėmesio centre yra nedaug, taigi, neturėdami išsilavinimo vienoje iš šių sričių, greičiausiai nebenorėsite išmokti kalbos..

  • „Delwiche and Slaughter“ mažoji SAS knyga: ši knyga skirta pradedantiesiems ir patyrusiems SAS programuotojams. Tai suskirstė temas į trumpas savarankiškas pamokas su daugybe pavyzdžių ir vaizdų.
  • „SAS Essentials“: „Elliott“ ir „Woodward“ įvaldo SAS „Data Analytics“: nors ši knyga yra skirta pradedantiesiems SAS programuotojams, ji laikosi pažangesnio požiūrio nei kitos, nes ji visų pirma skirta aukštesnio lygio bakalaurams ir magistrantams, studijuojantiems programavimą, duomenų analizę ar analitika. Be to, kad mokoma įprastų SAS procedūrų, knygoje pateikiama dabartinių statistikos metodų ir duomenų tvarkymo metodikos apžvalga.
  • McDaniel ir Hemedinger: „SAS for Dummies“: priešingame spektro gale šiose knygose yra įdomus ir paprastas požiūris į SAS programavimą. Čia pateikiama panaši informacija kaip „SAS Essentials“ (pagrindinės žinios apie statistinę analizę, SAS sistemų apžvalga ir bendros SAS procedūros), tačiau kalba yra lengvai įgyvendinama, pradedančiajam pradedančiajam, kalbant apie kalbą..
  • SAS mokymasis pagal pavyzdžius: Programuotojo vadovas, Ron Cody: jei mokiės darydamas, tai tau skirtas tekstas. Jis suskaido SAS pagal specifinius metodus, pateikia realaus pasaulio pavyzdžius ir tada išskaido kodą, kad žingsnis po žingsnio parodytų, kaip jis veikia. Kiekvienas skyrius baigiamas bandymo problemomis, norint patikrinti, ko išmokai.
  • SAS sertifikavimo paruošimo vadovas: programuotojams, norintiems būti sertifikuotiems karjeros plėtrai, tai yra oficialus bandymų paruošimo vadovas, kurį išleido SAS institutas.

Mokymai

SAS mokymai svyruoja nuo sudėtingų, statistinius duomenis turinčių vadovėlių iki ypač modernių, programoms skirtų vadovų ir net keleto labai paprastų, naujo programavimo įrankių. Jei negalite sau leisti statistinės analizės laipsnio arba jau turite tai ir norite papildomų mokymų, yra daugybė variantų:

  • SAS sertifikavimas: SAS institutas siūlo keletą pasaulinių sertifikatų, susijusių su pagrindiniu ir patobulintu SAS programavimu, statistine analize, verslo analize, duomenų valdymu ir SAS administravimu..
  • Sužinokite „Analytics“: skirtas analitikams. Šis SAS sertifikavimo mokymas gali būti organizuojamas klasėje arba jų internetinių vaizdo paskaitų kolekcija..
  • SAS mokymo vaizdo įrašai: paskelbta „YouTuber“ Tamirato Chulta, šie trumpi mokymo vaizdo įrašai apima platų įprastų programų ir programavimo patarimų spektrą, pavyzdžiui, duomenų rinkinių derinimą, įvesties formatavimą ir SAS el. Pašto tvarkymą..
  • SAS mokymo programos: „Study SAS“ tinklaraštyje pateikiamos nuorodos į daugybę nemokamų „SAS“ užrašų ir vaizdo įrašų vadovėlių, kuriuos teikia UCLA, Teksasas A&M universitetas ir Virdžinijos Sandraugos universitetas. Temos prasideda nuo bendrų diskusijų dėl duomenų modifikavimo ir tyrimo iki konkrečių funkcijų ir kalbos logikos.

Kiti ištekliai

Analizuodami skaičiuoklės duomenis, dauguma iš mūsų tiesiog pasikliauja įrankiais, pateiktais mūsų mėgstamiausioje skaičiuoklės programoje. Tačiau programuotojams, norintiems kuo geriau išnaudoti savo duomenis, SAS programavimas bus svarbus analizės įrankis. Nesvarbu, ar tik pradedate dirbti su SAS, ar norite patobulinti savo žinias, šie bendruomenės šaltiniai gali padėti:

  • SAS institutas: SAS įkūrėjai teikia daug išteklių SAS programuotojams, įskaitant internetinę dokumentaciją, palaikymą, nemokamus mokymus, internetinius mokymus, programinės įrangos demonstracijas ir nemokamą universiteto leidimą..
  • Pasaulinė programavimo sistema: jei jus domina alternatyva SAS sistemai, oficialioje WPS svetainėje yra informacijos apie programą, modulius ir palaikomas platformas.
  • SAS bendruomenių puslapis: ši internetinė bendruomenė, kurią prižiūri SAS institutas, turi daugiau nei 75 000 narių. Čia vyksta aktyvios diskusijos įvairiomis SAS ir duomenų analizės temomis, įskaitant SAS programavimą, duomenų valdymą, verslo intelektą, SAS administravimą ir rizikos valdymą. Taip pat yra regioninės programuotojų grupės, norinčios užmegzti ryšį su vietiniais.
  • SAS tinklaraščiai: SAS institute yra daugiau nei dvi dešimtys tinklaraščių, kurių kiekvienas sutelktas į skirtingas su SAS susijusias temas, įskaitant SAS mokymus, analizę, verslo prognozavimą, pramonės įžvalgas ir regioninę SAS informaciją. Jei norite gauti naujausią informaciją ir nuomones apie SAS naudojimą, tai yra vieta pradėti.
  • Studijuokite SAS: nors jis nėra reguliariai prižiūrimas, šiame SAS tinklaraštyje yra daug vertingų šaltinių, įskaitant vadovėlius, internetinius vaizdo įrašus, nemokamas elektronines knygas ir patarimus apie interviu SAS programuotojams..
  • „SAS Dummy“: šį tinklaraštį tvarko Chrisas Hemedingeris, „SAS Online Communities“ vadovas ir vienas iš „ SAS manekenams. Kaip ir knyga, jo požiūris yra tiesus ir lengvai prieinamas.
  • Išvada

    Jei ieškote įrankio sudėtingai duomenų analizei atlikti, SAS sistema yra rinkos lyderė, o supratimas, kaip SAS kalbos funkcijos suteiks jums didelę įtaką verslo analizės pasaulyje.

    SAS kalba yra labai specifinė, todėl mažai tikėtina, kad bendrieji programuotojai ją pasirinks ir nuspręs išmokti linksmybių. Kita vertus, statistikos ir duomenų analizės studentai, kurie iš anksto nesidomėjo programavimu, gali norėti padaryti išimtį.

    Tačiau renkantis SAS kaip savo pasirinktą kalbą, reikia atsižvelgti į finansinius aspektus. Nors pati kalba yra laisvai prieinama, abu pagrindiniai kompiliatoriai reikalauja licencijų. „SAS“ sistemos studentams skirtą leidimą galima įsigyti nemokamai, tačiau jums reikės pradėti mokėti, jei baigę studijas norite ir toliau naudoti asmeninę kopiją.

    Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map