SAS programozás: Engedje el a statisztikai adatok táblázatait

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


A SAS egy speciális programozási nyelv, amelyet elsősorban táblázatokból vagy adatbázisokból származó adatok statisztikai elemzésére végeztek. A SAS-t használják az ilyen adatok összeállítására, elemzésére, és az eredmények táblázatokba, grafikonokba és más szöveges vagy webes dokumentumokba történő kiadására. Az olyan programok beépített eszközeivel ellentétben, mint például a Microsoft Excel, a SAS lehetővé teszi a felhasználók számára, hogy különféle forrásokból nyújtsák be és kezeljék az adatokat, és sokkal nagyobb ellenőrzési és szabadságot kínál az adatok kezelése és összeállítása során..

A SAS programozási nyelvét kifejezetten a SAS System szoftvercsomag számára fejlesztették ki. A csomag grafikai felületet biztosít a nem programozók számára, valamint számos speciális opciót, amelyek csak a SAS nyelv használatával lehetséges.

A SAS programozás kétlépcsős megközelítést alkalmaz az adatkezeléshez. A DATA lépésben a program az adatokat kihozza a forrásból, és SAS adatkészlet létrehozására használja fel. A PROC lépésben a program elemzi ezeket az adatokat. E lépések mindegyikét állításokra osztják. A DATA lépésben az utasításokat arra használják, hogy a szoftvert egy művelet végrehajtására, az adatkészlet olvasására vagy az adatok megjelenésének megváltoztatására utasítsák. A PROC lépésben az utasításokat megnevezett eljárások hívására, adatok rendezésére vagy az eredmények megjelenítésére használják.

Történelem

A SAS iránti munka 1966-ban kezdődött az észak-karolinai egyetemen, a Nemzeti Egészségügyi Intézet támogatásával. Abban az időben az újonnan felvett programozó, Anthony Barr feladata volt egy variancia- és regressziós szoftver kifejlesztése, amely az IBM System számítógépeken futtatható és a mezőgazdasági adatok elemzésére használható. Barr, valamint az NCU hallgatója, James Goodnight 1972-ben adta ki az első SAS változatot, ám a projekt szinte azonnal utána elvesztette a finanszírozást. Barr és Goodnight folytatta a munkát, és 1973-ban hamarosan megszerezte a déli kísérleti állomások egyetemi statisztikusainak támogatását. Több új tag csatlakozott a csapathoz, ebben az időben új funkciókat mutatott be, mint például ökonometria, mátrix algebra és új programozás. alkalmassága.

1976-ban a csapat kihúzta a projektet az NCU-tól és beépítette a SAS Institute Inc.-be. Az 1980-as és 1990-es évek során a SAS-t számos új platformon mutatták be, és funkcióit tovább bővítették és finomították. A 2000-es években a vállalat számos új termék kifejlesztését kezdte meg, amely kifejezetten az üzleti adatok elemzésére irányult, ideértve a Text Miner szoftvert, amely elemzi a szöveges forrásokból származó adatokat, például a vállalati e-maileket, és a CRM szoftvert. 2010-ben bevezettek egy ingyenes SAS változatot a hallgatók számára. 2013-tól a SAS-nak volt a legnagyobb piaci részesedése az összes fejlett elemző szoftver termékből.

A 2000-es években az Egyesült Királyságban a World Programming Limited kiadta saját SAS-fordítóját, a World Programming System (WPS) rendszert, amely felhasználható SAS programok létrehozására, szerkesztésére és futtatására, és számos olyan funkcióval rendelkezik, mint a SAS Systems..

SAS Intézet vs World Programming Limited

2010 óta a SAS System, Inc. több keresetet nyújtott be a World Programming Limited ellen, azt állítva, hogy a WPL megsértette a SAS Institute szerzői jogait és a fordított tervezésű SAS szoftvert.

Az EU Bíróság megállapította, hogy a WPL nem sértette a SAS szoftverek szerzői jogait, mivel nem fértek hozzá a SAS forráskódjához, és csupán a SAS szoftvert használták a saját termékük funkcionalitásának meghatározására. A döntés a szoftver világában jelentős, mivel precedenst teremt ahhoz, hogy a szerzői jogi védelem nem terjed ki a szoftver funkcionalitására.

A WPL-ről azonban azt állapították meg, hogy megsérti a szerzői jogi törvényeket a SAS-kézikönyv használata miatt, amelynek részeit szinte szó szerint átmásolták saját kézikönyvükbe. Egy amerikai szövetségi bíróság a WPL-t bűnösnek találta tisztességtelen és megtévesztő kereskedelmi gyakorlatokban is, állítva, hogy a WPL megsértette a SAS szoftvermegállapodás feltételeit, amikor az ingyenes SAS Learning Edition szoftvert nem kereskedelmi célú felhasználásra (saját szoftverük létrehozására) használták fel..

Könyvek

Mint a legtöbb programozókönyvnél, feltétlenül válassza ki azt, amelyik az Ön tudásszintje felé irányul. A SAS esetében a könyveket általában kifejezetten tapasztalt programozók, adatelemzők vagy mindkettő számára írják. És ennek jó oka van. A SAS korlátozott fókuszú, tehát e területek egyikének háttere nélkül nincs esély arra, hogy nem elsősorban a nyelvet szeretné megtanulni.

  • Delwiche és Slaughter kis SAS könyve: ezt a könyvet kezdő és tapasztalt SAS programozóknak tervezték. A témákat rövid, önálló leckékre bontja, rengeteg példával és látványossággal.
  • SAS Essentials: A SAS elemzése az Data Analytics számára Elliott és Woodward által: miközben a kezdő SAS programozók számára készült, ez a könyv fejlettebb megközelítést alkalmaz, mint mások, mivel elsősorban a felsőbb szintű egyetemi hallgatókra és a programozást, adatelemzést, illetve az elemzést végző mester hallgatókra készült. analitika. A közös SAS eljárások tanítása mellett a könyv áttekintést nyújt a jelenlegi statisztikai technikákról és az adatkezelési módszertanról.
  • McDaniel és Hemedinger SAS a dummy számára: a spektrum ellentétes végén ez a könyv szórakoztató, egyszerű megközelítést alkalmaz a SAS programozásához. A SAS Essentials-hez hasonló információkat nyújt (háttér-ismeretek a statisztikai elemzésről, a SAS rendszerek áttekintése és a közös SAS eljárások), de a nyelvhez könnyen követhető, abszolút kezdő megközelítést alkalmaz..
  • SAS tanulás példák szerint: Programozói útmutató, Ron Cody: Ha csinálsz tanulni, akkor ez a szöveg az Ön számára. Megbontja a SAS-t meghatározott technikákkal, valós példákat szolgáltat, majd boncolja a kódot, hogy lépésről lépésre megmutatja, hogyan működik. Minden fejezet tesztproblémákkal ér véget, hogy ellenőrizze, amit megtanult.
  • SAS tanúsítási előkészítő útmutató: A karrierfejlesztési tanúsítvánnyal rendelkező programozók számára ez a SAS Intézet által kiadott hivatalos tesztkészítési útmutató.

Kiképzés

A SAS képzései a komplex statisztikai meghajtó oktatóktól kezdve az ultra-techy, programspecifikus útmutatókig és néhány alapvető, programozási eszközig terjednek. Ha nem engedheti meg magának a statisztikai elemzés diplomáját, vagy ha már van ilyen, és extra képzést szeretne, akkor rengeteg lehetőség áll rendelkezésre:

  • SAS tanúsítás: A SAS Intézet számos világszerte tanúsítást kínál az alap és fejlett SAS programozás, a statisztikai elemzés, az üzleti intelligencia, az adatkezelés és a SAS adminisztráció területén..
  • Tanulja meg az Analytics szolgáltatást: az elemzők felé irányítva, ez a SAS tanúsítási képzés osztályban vagy online video előadások gyűjtésével valósítható meg..
  • SAS oktatóvideók: a YouTuber Tamirat Chulta által elküldött, ezek a rövid oktatóvideók a leggyakoribb alkalmazások és programozási tippek széles skáláját fedik le, például az adatkészletek kombinálását, a beviteli formázást és a SAS e-mail kezelését.
  • SAS oktatóanyagok: A Tanulmány SAS blog linkeket tartalmaz több tucat ingyenes SAS jegyzethez és video oktatóanyaghoz, amelyeket az UCLA, Texas A&M Egyetem és Virginia Nemzetközösségi Egyetem. A témák az adatok módosítására és feltárására vonatkozó általános megbeszélésektől a meghatározott funkciókig és a nyelv logikáig terjednek.

Egyéb források

A táblázatkezelő adatok elemzésekor többségünk csak a kedvenc táblázatkezelő programjában biztosított eszközökre támaszkodik. Azonban azok a programozók, akik az adataikról a legtöbbet szeretnék kihozni, úgy találják, hogy a SAS programozás elengedhetetlen elemzési eszköz. Függetlenül attól, hogy még csak most kezdi a SAS-t, vagy javítani kívánja tudásait, ezek a közösségi források segíthetnek:

  • SAS Intézet: A SAS alapítói rengeteg erőforrást biztosítanak a SAS programozók számára, ideértve az online dokumentációt, támogatást, ingyenes oktatóanyagokat, online képzéseket, szoftveres bemutatókat és ingyenes egyetemi kiadásukat..
  • Világprogramozási rendszer: Ha érdekli a SAS System alternatívája, akkor a hivatalos WPS webhely információkat tartalmaz a programról, modulokról és a támogatott platformokról.
  • SAS Közösségi oldal: a SAS Intézet által fenntartott online közösség több mint 75 000 taggal rendelkezik. Aktív vitákat tart különféle SAS és adatanalitikai témákról, beleértve a SAS programozását, adatkezelést, üzleti intelligenciákat, SAS adminisztrációt és kockázatkezelést. Vannak regionális csoportok a programozók számára, akik helyi kapcsolatokat kívánnak létrehozni.
  • SAS Blogok: A SAS Intézet több mint két tucat blogot tárol, amelyek mindegyike más, a SAS-hoz kapcsolódó témára összpontosított, ideértve a SAS képzését, elemzést, üzleti előrejelzést, ipari betekintést és a regionális szempontból összpontosított SAS információkat. Ha a legfrissebb információkat és véleményeket szeretné megtudni az SAS használatáról, akkor itt indulhat.
  • Tanulmány SAS: Noha ez a SAS-blog nem rendszeresen karbantartott, rengeteg értékes erőforrást tartalmaz, ideértve oktatóanyagokat, online videókat, ingyenes könyveket és interjú-tippeket a SAS programozók számára..
  • A SAS Dummy: ezt a blogot Chris Hemedinger, a SAS Online Közösségek menedzsere és a SAS a dummy-k számára. Mint a könyv, az ő megközelítése egyértelmű és nagyon hozzáférhető.
  • Következtetés

    Ha olyan eszközt keres, amely elvégzi az összetett adatelemzést, akkor a SAS System a piacvezető, és ha megérti, hogy a SAS nyelvi funkciói nagy előrelépést jelentenek az üzleti elemzés világában.

    A SAS nyelve nagyon különös hangsúlyt helyez, így valószínűtlen, hogy az általános programozók ezt felveszik, és úgy döntenek, hogy szórakozásból megtanulják. Másrészt azok a statisztikai és adatelemző hallgatók, akiknek korábban nem volt érdeke a programozás, kivételt tehetnek itt.

    Pénzügyi megfontolásokra van azonban szükség, ha a SAS-t választja az Ön által választott nyelvként. Noha maga a nyelv szabadon elérhető, a két fő fordítónak mindkettőre engedélyekre van szükség. A SAS System hallgatói kiadása ingyenesen elérhető, de el kell fizetnie, ha folytatja a személyes példány használatát a diploma megszerzése után.

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