SAS Programming: Mine Ang Iyong Mga Spreadsheet para sa Data ng statistik

Pagbubunyag: Tumutulong ang iyong suporta na panatilihing tumatakbo ang site! Kumikita kami ng bayad sa referral para sa ilan sa mga serbisyong inirerekumenda namin sa pahinang ito.


Ang SAS ay isang dalubhasang wika ng programming na sadyang idinisenyo para sa pagsasagawa ng pagtatasa ng istatistika ng data mula sa mga spreadsheet o mga database. Ginagamit ang SAS upang isama ang nasabing data, pag-aralan ito, at i-output ang mga resulta sa mga talahanayan, grap, at iba pang mga dokumento o batay sa web. Hindi tulad ng mga built-in na tool na magagamit mula sa mga programa tulad ng Microsoft Excel, pinapayagan ng SAS ang mga gumagamit na kunin at pamahalaan ang data mula sa iba’t ibang mga mapagkukunan, at nag-aalok ng isang mas malaking antas ng kontrol at kalayaan kapag manipulahin at pinagsama ang data na iyon.

Ang wika ng programming ng SAS ay partikular na idinisenyo para sa SAS System software suite. Ang suite ay nagbibigay ng parehong isang graphical interface para sa mga hindi programmer, pati na rin ang maraming mga advanced na pagpipilian na posible lamang gamit ang wika ng SAS.

Ang SAS programming ay gumagamit ng isang dalawang hakbang na diskarte sa paghawak ng data. Sa hakbang na DATA, kinukuha ng programa ang data mula sa pinagmulan nito at ginagamit ito upang lumikha ng isang set ng data ng SAS. Sa hakbang na PROC, sinusuri ng programa ang data na iyon. Ang bawat isa sa mga hakbang na ito ay nahati sa isang serye ng mga pahayag. Sa hakbang na DATA, ang mga pahayag ay ginagamit upang magturo sa software na magsagawa ng isang pagkilos, magbasa ng isang set ng data, o baguhin ang hitsura ng data. Sa hakbang na PROC, ang mga pahayag ay ginagamit upang tawagan ang mga pinangalanang pamamaraan, pagsunud-sunod ng data, o mga resulta ng pagpapakita.

Kasaysayan

Nagsimula ang Trabaho sa SAS noong 1966 sa University of North Carolina, sa pamamagitan ng pagpopondo na ibinigay ng National Institute of Health. Sa oras na iyon, ang bagong muling tinanggap na programmer, si Anthony Barr, ay tungkulin sa pagbuo ng isang variance at regression software na maaaring patakbuhin sa mga computer ng IBM System, at kung saan ay gagamitin upang pag-aralan ang data ng agrikultura. Si Barr, kasama ang isang estudyante ng NCU na si James Goodnight, ay naglabas ng unang bersyon ng SAS noong 1972, ngunit ang proyekto ay nawala ang pondo halos kaagad pagkatapos. Si Barr at Goodnight ay nagpatuloy sa pagtatrabaho sa proyekto, at sa lalong madaling panahon ay kinuha ang pondo mula sa University Statisticians ng Southern Eksperimento Stations noong 1973. Maraming mga bagong miyembro ang sumali sa koponan sa oras na ito, na nagpapakilala ng mga bagong tampok tulad ng econometrics, matrix algebra, at mga bagong programa pag-andar.

Noong 1976, nakuha ng koponan ang proyekto mula sa NCU at isinama ito sa SAS Institute Inc. Sa buong 1980s at 1990s, ipinakilala ang SAS sa maraming mga bagong platform at ang mga tampok nito ay karagdagang pinalawak at pinino. Noong 2000s, ang kumpanya ay nagsimulang pagbuo ng isang bilang ng mga bagong produkto na partikular na naglalayong pagsusuri ng data ng negosyo, kasama ang software na Text Miner, na pinag-aaralan ang data mula sa mga mapagkukunan ng teksto, tulad ng mga email ng kumpanya, at ang CRM software nito. Noong 2010, ipinakilala nila ang isang libreng bersyon ng SAS para sa mga mag-aaral. Bilang ng 2013, ang SAS ay may pinakamalaking bahagi ng merkado sa pagbabahagi ng anumang advanced na produkto ng software na analytics.

Noong 2000s, ang kumpanya ng UK World Programming Limited ay naglabas ng sarili nitong tagabuo ng SAS, World Programming System (WPS), na maaaring magamit upang lumikha, mag-edit, at magpatakbo ng mga programa ng SAS at kasama ang marami sa parehong mga tampok tulad ng SAS Systems.

SAS Institute kumpara sa World Programming Limited

Mula noong 2010, ang SAS System, Inc. ay nagsampa ng maraming mga demanda laban sa World Programming Limited, na sinasabing ang WPL ay nilabag sa mga copyright ng SAS Institute at reverse engineered SAS software.

Natagpuan ng EU Court of Justice na ang WPL ay hindi lumabag sa copyright ng SAS software, dahil wala silang access sa SAS source code at ginamit lamang ang software ng SAS upang matukoy ang pag-andar para sa kanilang sariling produkto. Ang pagpapasya ay makabuluhan para sa mundo ng software, sapagkat itinakda nito ang nauna na ang proteksyon ng copyright ay hindi umaabot sa pag-andar ng software.

Ang WPL ay, gayunpaman, natagpuan na paglabag sa mga batas sa copyright para sa kanilang paggamit ng manual SAS, na ang mga seksyon kung saan kinopya ang halos verbatim sa kanilang sariling manual. Natagpuan din ng isang pederal na korte ng Estados Unidos ang WPL na nagkasala sa pakikisangkot sa hindi patas at mapanlinlang na mga kasanayan sa pangangalakal, na inaangkin na nilabag ng WPL ang mga termino ng kasunduang software ng SAS nang ginamit nila ang libreng software ng SAS Learning Edition para sa hindi pang-komersyal na paggamit (upang lumikha ng kanilang sariling software).

Mga Libro

Tulad ng karamihan sa mga libro sa pagprograma, tiyaking pinili mo ang isa na nakatuon sa iyong antas ng kaalaman. Sa kaso ng SAS, ang mga libro ay may posibilidad na isulat na partikular para sa mga may karanasan na mga programmer, data analyst, o pareho. At may isang magandang dahilan para doon. Ang SAS ay may isang limitadong pokus, kaya kung walang background sa isa sa mga lugar na ito, ang mga pagkakataon ay hindi ka ba naghahanap upang malaman ang wika sa unang lugar.

  • Ang Little SAS Book ni Delwiche at Slaughter: ang librong ito ay idinisenyo para sa simula at nakaranas ng mga programmer ng SAS. Pinaghihiwa-hiwalay nito ang mga paksa sa maikli, may sariling mga aralin na may maraming mga halimbawa at visual.
  • Mga Mahahalagang SAS: Mastering SAS para sa Data Analytics ni Elliott at Woodward: habang dinisenyo para sa pagsisimula ng mga programmer ng SAS, ang aklat na ito ay tumatagal ng isang mas advanced na diskarte kaysa sa iba, dahil ito ay nakatuon lalo na para sa mga pang-itaas na undergraduates at mga mag-aaral ng master na nag-aaral ng mga programming, data analysis, o analytics. Bilang karagdagan sa pagtuturo sa karaniwang mga pamamaraan ng SAS, ang libro ay nagbibigay ng isang pangkalahatang-ideya ng kasalukuyang mga pamamaraan sa istatistika at pamamaraan ng pagmamanipula ng data.
  • Ang SAS para sa Dummies ni McDaniel at Hemedinger: sa kabaligtaran ng spectrum, ang mga librong ito ay tumatagal ng isang masaya, simpleng diskarte sa programming ng SAS. Nagbibigay ito ng magkaparehong impormasyon sa SAS Mahahalagang (kaalaman sa background sa pagsusuri sa istatistika, isang pangkalahatang-ideya ng SAS Systems, at karaniwang mga pamamaraan ng SAS), ngunit nangangailangan ng isang madaling sundin, ganap na nagsisimula sa pamamaraan ng wika.
  • Pag-aaral ng SAS sa pamamagitan ng Mga Halimbawa: Gabay sa Programmer ni Ron Cody: kung natututo ka sa paggawa, ito ang teksto para sa iyo. Pinabagsak nito ang SAS ng mga tiyak na pamamaraan, nagbibigay ng mga halimbawa sa totoong-mundo, at pagkatapos ay nai-dissect ang code upang ipakita sa iyo ang sunud-sunod na paraan kung paano ito gumagana. Ang bawat kabanata ay nagtatapos sa mga problema sa pagsubok upang suriin kung ano ang iyong natutunan.
  • SAS Certification Prep Gabay: para sa mga programmer na naghahanap na sertipikado para sa pag-unlad ng karera, ito ang opisyal na gabay na pagsubok-prep na pinakawalan ng SAS Institute.

Pagsasanay

Saklaw ng mga pagsasanay sa SAS mula sa kumplikado, mga istatistika-drive na mga tutorial sa mga ultra-techy, mga gabay na partikular sa programa, at kahit na ilang mga pangunahing, mga tool na bago-sa-programming. Kung hindi ka makakakuha ng isang degree sa statistical analysis, o mayroon ka nang isa at nais ng karagdagang pagsasanay, maraming magagamit na pagpipilian:

  • SAS Certification: ang SAS Institute ay nag-aalok ng maraming pandaigdigang mga sertipikasyon sa pangunahing at advanced na SAS programming, statistical analysis, negosyo intelligence, data management, at SAS administration.
  • Alamin ang Analytics: nakatuon sa mga analyst, ang pagsasanay sa sertipikasyon ng SAS na ito ay maaaring gawin sa isang klase o sa pamamagitan ng kanilang koleksyon ng mga online na video lecture.
  • SAS Training Video: nai-post ni YouTuber Tamirat Chulta, ang mga maikling video na pagsasanay na ito ay sumasaklaw sa isang malawak na hanay ng mga karaniwang aplikasyon at mga tip sa programming, tulad ng pagsasama ng mga set ng data, pag-format ng pag-format, at pamamahala ng email ng SAS.
  • Mga Tutorial sa SAS: ang blog ng SAS na Pag-aaral ay nagbibigay ng mga link sa dose-dosenang mga libreng tala ng SAS at mga tutorial sa video na ibinigay ng UCLA, Texas A&M University, at Virginia Commonwealth University. Saklaw ang mga paksa mula sa pangkalahatang mga talakayan sa pagbabago at paggalugad ng data hanggang sa mga tiyak na pag-andar at lohika ng wika.

Iba pang mga mapagkukunan

Pagdating sa pagsusuri ng data ng spreadsheet, ang karamihan sa atin ay umaasa lamang sa mga tool na ibinigay sa loob ng aming paboritong programa ng spreadsheet. Gayunpaman, ang mga programmer na naghahanap upang makakuha ng pinakamaraming mula sa kanilang data ay makahanap ng SAS programming upang maging isang mahalagang tool para sa pagsusuri. Magsimula ka man sa SAS o naghahanap upang mapagbuti ang iyong kaalaman, makakatulong ang mga mapagkukunang pangkomunidad:

  • SAS Institute: ang mga tagapagtatag ng SAS ay nagbibigay ng maraming mga mapagkukunan para sa mga programmer ng SAS, kabilang ang online na dokumentasyon, suporta, libreng mga tutorial, mga online na pagsasanay, mga demo ng software, at kanilang libreng edisyon ng unibersidad.
  • World Programming System: Kung interesado ka sa kahalili sa SAS System, ang opisyal na site ng WPS ay naglalaman ng impormasyon tungkol sa programa, modyul, at suportadong platform.
  • Mga Pahina ng Komunidad ng SAS: ang online na komunidad na pinananatili ng SAS Institute ay mayroong higit sa 75,000 mga miyembro. Nagho-host ito ng mga aktibong talakayan sa iba’t ibang mga paksa ng SAS at data analytics, kabilang ang programming ng SAS, pamamahala ng data, mga intelektwal sa negosyo, pamamahala sa SAS, at pamamahala ng peligro. Mayroon ding mga grupo ng rehiyon para sa mga programmer na naghahanap upang gumawa ng mga lokal na koneksyon.
  • Mga Blog ng SAS: ang SAS Institute ay nagho-host ng higit sa dalawang dosenang mga blog, ang bawat isa ay nakatuon sa isang iba’t ibang paksa na nauugnay sa SAS, kabilang ang pagsasanay sa SAS, analytics, pagtataya ng negosyo, pananaw sa industriya, at nakatuon sa impormasyon sa SAS. Kung naghahanap ka ng pinakabagong impormasyon at opinyon sa paggamit ng SAS, ito ang lugar upang magsimula.
  • Pag-aaral SAS: habang hindi regular na pinapanatili, ang SAS blog na ito ay naglalaman ng maraming mahalagang mapagkukunan, kabilang ang mga tutorial, online na video, libreng eBook, at mga tip sa pakikipanayam para sa mga programista ng SAS.
  • Ang SAS Dummy: ang blog na ito ay pinananatili ni Chris Hemedinger, ang tagapamahala ng SAS Online Communities at isa sa mga may-akda ng SAS para sa Dummies. Tulad ng libro, ang kanyang diskarte ay tuwid na pasulong at lubos na maa-access.
  • Konklusyon

    Kung naghahanap ka ng isang tool upang maisagawa ang kumplikadong pagsusuri ng data, ang SAS System ay ang pinuno ng merkado, at pag-unawa kung paano bibigyan ka ng mga pag-andar ng wika ng SAS ng isang malaking leg sa mundo ng analytics ng negosyo..

    Ang wika ng SAS ay may isang napaka tukoy na pokus, kaya’t malamang na ang mga pangkalahatang programmer ay kukunin ito at magpasya na malaman ito nang masaya. Sa kabilang banda, ang mga mag-aaral ng mga istatistika at pagsusuri ng data na walang naunang interes sa programming ay maaaring nais na gumawa ng isang pagbubukod dito.

    Gayunman, may isang pagsasaalang-alang sa pananalapi na gagawin kapag pumipili ng SAS bilang iyong wika na pinili. Habang ang wika mismo ay malayang magagamit, ang dalawang pangunahing tagagawa ay parehong nangangailangan ng mga lisensya. Ang isang edisyon ng mag-aaral ng SAS System ay magagamit nang libre, ngunit kakailanganin mong magsimulang magbayad kung nais mong magpatuloy na gumamit ng isang personal na kopya pagkatapos mong makapagtapos.

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