SAS Tutorial: Lahat ng Kailangan Mong Malaman Tungkol sa SAS



Sa blog ng SAS Tutorial na ito, alamin kung ano ang SAS? Ano ang magagawa nito, at maunawaan kung bakit ang SAS ay isa sa pinakatanyag na tool sa analytics sa merkado.

Mga Katanungan - SAS Tutorial - EdurekaAno ang SAS? Bakit ko matututunan ang SAS?Ano ang mga pakinabang ng ?Naghahanap ka ba ng mga sagot sa mga katanungan sa itaas? Kung oo, ito naSAS tutorialsasagutin ang lahat ng iyong mga katanungan.

Tayong mga tao ay isang usisero na species, hindi ba? Palagi naming nais na malaman ang higit pa. Ang pagnanais na malaman, ginagawang magtanong sa amin ng higit pang mga katanungan, at siya namang, ay nagbabantay sa amin para sa higit pang mga sagot.



Isaalang-alang natin ang isang simpleng problema. Paano kung nais mong mamili, at mayroon kang dalawang pagpipilian upang pumili mula sa:

  • Isang kupon na $ 149
  • 25% diskwento sa kupon

Maaari kang magtaka, aling pagpipilian ang makakatulong sa iyong makatipid pa?Ito ay isang senaryo. Marami kaming mga nasabing katanungan at maaari kaming makatagpo ng iba't ibang mga sitwasyon kung saan hindi kami makagawa ng tamang desisyon. Ang mga katanungang ito ay nagtataka sa iyotungkol sa paghahanap ng mga sagot? Kung oo, gugustuhin mo ang analytics at ang mga tool na makakatulong sa iyong pag-aralan ang data. Ang SAS ay isa sa nasabing tool.



SAS Tutorial

Sa pagtatapos ng artikulo dapat kang pamilyar sa mga sumusunod na paksa:

Ang iyong pag-unawa sa SAS ay hindi kumpleto nang walang pag-unawa analytics ng data.Kaya, magsimula na tayo.

Ano ang Data Analytics?

Ang salitang 'analytics' ay nagte-trend ngayon, ngunit walang iisang paraan upang tukuyin ito. Subukan nating maunawaan ang analytics sa isang simpleng halimbawa. Isipin, nais mong bumili ng isang T-shirt. Ano ang maaaring mga katanungan na maaari mong isipin? Hayaan mo akong tulungan ka sa ilang mga karaniwan:



  • Kailan ako bibili ng isang T-shirt?
  • Magkano ang dapat kong gastusin para sa T-shirt?
  • Dapat ko bang bilhin ang T-shirt online o dapat ba akong bumisita sa isang tindahan?
  • Kung magpasya akong bumili ng T-shirt online, mula sa aling website ang dapat ko itong bilhin?
  • Kung magpasya akong bisitahin ang isang tindahan, aling tindahan ang dapat kong bisitahin?

Ang desisyon ay maaaring depende sa mga kadahilanan tulad ng oras, pera, kagustuhan at nakaraang mga karanasan. Ipagpatuloy natin ang problema sa itaas. Isaalang-alang ang mga sumusunod:

  • Malaya ka sa Linggo
  • Ang iyong badyet ay $ 300
  • Mas gusto mo ang pagbisita sa isang tindahan dahil pinapayagan ka nitong pumili ng isang T-shirt
  • Nagpasya kang bisitahin ang isang partikular na tindahan dahil ang iyong dating pagbisita sa tindahan ay hindi ka binigo

Batay sa mga puntos sa itaas, ipagpalagay, nagpasya kang bisitahin ang isang tindahan sa Linggo at bumili ng isang T-shirt na nagkakahalaga sa iyo ng humigit-kumulang na $ 265. Isinasaalang-alang mo ang ilang mga posibilidad, pumili ng mga naaangkop sa kinakailangan at gumawa ng desisyon.

Sa simpleng mga salita gumawa ka lamang ng ilang uri ng pagtatasa upang matulungan kang bumili ng isang T-shirt. Hayaan akong gawing mas simple ito. Ang iyong utak ay gumawa ng dalawang simpleng bagay dito:

  • Nakolektang impormasyon alinsunod sa iyong kinakailangan
  • Naunawaan ang data at batay sa impormasyong iyon, tinulungan kang magpasya sa pagbili ng T-shirt.

Ito ang magagawa mo gamit ang analytics. Maaari kang mangalap ng impormasyon, pag-aralan ito at kumuha ng mas mahusay na mga desisyon. Ang halimbawa sa itaas aymadali, kaya maaari kang kumuha ng desisyon batay sa ilang mga pagpapalagay. Paano kung ang problema at ang pagpapasya ay hindi ganito kadali?

Isaalang-alang ang problemang ito mula sa isang pananaw sa negosyo.Ipagpalagay, nais ng isang kumpanya ng e-commerce na pag-aralan ang mga pattern ng pagbili ng mga customer batay sa nakaraang data. Kailangang isaalang-alang ng kumpanya ang libu-libong mga tala di ba? Ngayon, isipin ang data na napag-usapan lamang namin o mga permutasyon at kumbinasyon na maaaring isaalang-alang ng kumpanya para sa iba't ibang mga kagustuhan na maaaring mayroon ang mga tao.

Gayundin, maaaring wala ang kumpanya ng lahat ng data. Halimbawa, kung ang isang customer ay hindi bumili ng isang T-shirt, kung gayon anong mga kadahilanan ang humantong sa customer na magpasya na hindi bumili ng T-shirt? Ang nawawalang data na ito ay maaaring lumikha ng mga problema. Paano natin haharapin ang mga problemang ito? Paano namin hahawakan ang nasabing data? Ehang mga problemang ito ay nagiging mas madali kapag gumagamit kami ng analytics. Sa pamamagitan ng paggamit ng analytics maaari mong alisin ang hindi kinakailangang data at i-optimize ang nauugnay na impormasyon upang makahanap ng mga pattern na makakatulong sa iyong kumuha ng mas mahusay na mga desisyon.

Marami kaming mga tool na magagamit para sa pagtatasa at upang gawing simple ang mga ganoong problema.Ang isang kilalang kasangkapan ay ang SAS. Ang SAS Tutorial na ito, tutulong sa iyo na maunawaan ang SAS at kung paano ito magagamit upang malutas ang aming mga problema.

Mag-subscribe sa aming youtube channel upang makakuha ng mga bagong update ..!

Kailangan Para sa SAS

Ang merkado ng analytics ay lumago nang labis sa huling ilang taon. Nagresulta ito sa pagtaas ng bilang ng mga tool na ginamit. Ang lahat ng ito ay kapaki-pakinabang sa isang paraan o sa iba pa. Kaya't magpatuloy tayo sa aming SAS tutorial at tingnan ang ilan sa mga pinaka malawak na ginagamit na tool sa merkado.

  • SAS: Ito ang pinaka ginagamit na tool sa merkado ng komersyal na analytics. Sa isang kalabisan ng mga pag-andar ng istatistika at mahusay na GUI (Gabay sa Enterprise at Miner), tiyak na humahantong ito sa merkado.
  • R: Ito ay isang open-source software. Madaling malaman ang R sapagkat ito ay maayos na dokumentado. Ito ay epektibo sa gastos at may malakas na mga kakayahan sa istatistika.
  • Sawa ay isa pang wikang open-source scripting na malawakang ginagamit. Ang paggamit ng sawa ay lumago sa paglipas ng panahon.Ngayon, ito ay mga libraryong pampalakasan tulad ng Numpy, Scipy at MatPlotLib. Maaari mong gampanan ang halos anumang pagpapatakbo ng istatistika o bumuo ng anumang modelo gamit ang mga libraryong ito.

SAS Vs. R Vs. Sawa

Paghambingin natin ang tatlong tool na ito sa SAS tutorial na ito at gagamitin ko ang mga sumusunod na parameter para sa paghahambing.

1) Mga Trabaho

Bilang isang mahalagang tool para sa pagsasaliksik at analytics, tiyak na nakabuo ito ng maraming kinakailangan para sa mga sanay na may kasanayang SAS. Ang SAS ay nagtataglay ng 70% ng bahagi ng merkado. Ang R ay humahawak ng 15% at ang sawa ang may pinakamaliit, na mas mababa sa 10%.

2) Dali Ng Pag-unawa

Ang SAS ay isa sa pinakamadaling tool na matututunan. Kahit na ang mga taong may limitadong kaalaman sa SQL ay madaling matutunan ito. Ang Python ay hindi maginhawa tulad ng SAS para sa analytics. Kinakailangan ka ng R na magsulat ng nakakapagod at mahahabang mga code, samakatuwid ay nagbibigay ng isang gilid ng SAS.

3) Pang-apat na Wika ng Henerasyon

Ang SAS ay isang pang-apat na henerasyon na wika ng programa. Ang isang pang-apat na henerasyon na wika ng programa ay 'isang wikang nagprogram na dinisenyo na may isang tiyak na layunin sa isip tulad ng pagbuo ng komersyal na software ng negosyo.' Dinisenyo ito upang mabawasan ang pagsusumikap sa pagprograma at i-minimize ang oras at gastos na kinakailangan upang makabuo ng isang software. Ang R at Python ay hindi Pang-apat na Mga Wika ng Henerasyon.

4) kakayahang umangkop

Ang SAS ay mananatiling nai-update sa mga pangangailangan sa merkado. Ang kadalian ng pagsasama nito ay ginagawang mas may kakayahang umangkop at magagamit. Nangangahulugan din ito na pagsasama-sama ng mabuti sa iba pang mga teknolohiya. Ginagawa itong kakayahang umangkop sa tunay na kahulugan.

Ang mga kadahilanang nasa itaas ay masidhing sinusuportahan ang pag-angkin na ang SAS ay mayroong mahigpit na posisyon sa merkado ng mahigpit.Kaya't ngayong nakita na natin ang paghahambing sa tatlong mga kasangkapan na pansuri. Ang pagpapatuloy sa tutorial na ito ng SAS ipaalam sa amin na maunawaan ang SAS nang kaunti pang detalye.

SAS Tutorial: Ano ang SAS ?

Subukan natin ngayon na maunawaan kung ano ang SAS at ano ang ginagawa nito?

Ang SAS ay nangangahulugang Sistemang Pagsusuri ng Istatistika. Ito ay isang software suite na binuo ng SAS Institute.

jobtracker at tasktracker sa hadoop

Mga Application ng SAS

Ang imahe sa ibaba ay nagpapakita ng ilang aplikasyon ng SAS:

Sa mga simpleng salita, maaaring maproseso ng SAS ang kumplikadong data at makabuo ng mga makabuluhang pananaw na makakatulong sa mga samahan na kumuha ng mas mahusay na mga desisyon o mahulaan ang mga posibleng resulta sa malapit na hinaharap.

Hinahayaan ka ng SAS na Mina, Magbago, Pamahalaan at Kunin ang data mula sa iba't ibang mga mapagkukunan at pag-aralan ito.Ang graphic na point-and-click na interface ng gumagamit ng SAS ay tumutulong sa mga hindi pang-teknikal na gumagamit na gamitin ang mga tampok nito para sa mga pagpapatakbo ng grapiko at mga advanced na pagpipilian.

SAS Tutorial | SAS Tutorial Para sa Pagsusuri ng Data | Edureka

Mga Sona ng SAS

Tayo ay magpatuloy sa aming SAS tutorial at tingnan ang ilang mahahalagang bahagi ng SAS:

  • Base ng SAS: Ito ang pinaka malawak na ginagamit na sangkap. Mayroon itong pasilidad sa pamamahala ng data. Maaari mong gawin ang pagtatasa ng data gamit ang Base SAS.
  • SAS / GRAPH: Gamit ang paggamit ng SAS / Grap maaari kang kumatawan sa data bilang mga graph. Ginagawa nitong madali ang visualization ng data.
  • SAS / STAT: Hinahayaan ka nitong magsagawa ng pagtatasa ng Istatistika, tulad ng Pagkakaiba-iba, Pag-urong, Multivariate, Kaligtasan at pagtatasa ng Psychometric.
  • SAS / ETS: Ito ay angkop para sa Pagsusuri sa Serye ng Oras.

Dahil ito ay isang pambungad na artikulo, magtutuon kami sa Base SAS at sigurado ako, dapat madali para sa lahat na maunawaan.

Interesado sa Pag-aaral ng SAS Mula sa Mga Eksperto? Mag-enrol Ngayon

SAS Bilang Isang Wika sa Programming

Karamihan sa mga kapaligiran sa programa ay alinman sa hinihimok ng menu (point-and-click) o utos ng utos (ipasok at isagawa ang mga utos). Gayunpaman, ang SAS ay hindi hinihimok ng menu o hinihimok ng utos. Ito ay sapagkat gumagamit ito ng isang serye ng mga tagubilin o pahayag na kilala bilang programa ng SAS. Ang program na ito ay isang paglalarawan ng kung ano ang nais mong gawin at nakasulat sa wikang SAS.

Data

Sentral ang data sa bawat hanay ng data. Sa SAS, ang data ay magagamit sa form na tabular kung saan ang mga variable ay sumasakop sa puwang ng haligi, at ang mga obserbasyon ay sinasakop ang puwang ng hilera.

Uri ng data:

Tinatrato ng SAS ang mga bilang bilang data ng bilang at lahat ng iba pa ay nahuhulog sa ilalim ng data ng character. Samakatuwid ang SAS ay mayroong dalawang uri ng data, bilang at karakter. Madali, hindi ba?

Ang hakbang ng DATA at hakbang ng PROC ay bumubuo ng pangunahing mga bloke ng gusali ng isang programa ng SAS. Ano ang ginagawa ng mga bloke ng gusali na ito kung ano ang tatalakayin natin sa tutorial na SAS na ito.

Mga Bloke ng SAS

Nagsisimula kami ng isang programa sa isang hakbang na DATA upang lumikha ng isang hanay ng data ng SAS at pagkatapos ay ipasa ang data sa isang hakbang sa PROC. Pinoproseso ng hakbang na PROC ang data. Upang maunawaan kung paano gumagana ang mga hakbang sa DATA at PROC, isaalang-alang natin ang halimbawa sa ibaba.

Ipagpalagay na nais kong i-convert ang isang numero na kung saan ay nasa pulgada hanggang sent sentimo at iimbak ang resulta sa isang variable na tinatawag na 'laki' at mai-print ito, pagkatapos ay i-convert ng hakbang na DATA ang numero sa pulgada hanggang sent sentimo at i-print ng PROC hakbang ang resulta.

Ipinapakita ng imahe sa ibaba ang isang snippet ng code para sa nabanggit na problema:

Ang mga pahayag ay bumubuo ng mga hakbang sa DATA at PROC. Ang haba ng isang hakbang ay maaaring magkakaiba mula sa isa, hanggang sa higit sa daang mga pahayag. Mahalagang tandaan mo na ang mga hakbang sa DATA ay ginagamit upang mabasa at mabago ang data, samantalang ang mga hakbang sa PROC ay ginagamit upang suriin ang data, magsagawa ng mga pagpapaandar na utility, o mag-print ng mga ulat.

Ang mga hakbang sa DATA ay nagsisimula sa keyword na DATA na sinusundan ng isang pangalan na pinili mo para sa iyong hanay ng data ng SAS. Malinaw na ang hakbang sa DATA sa itaas ay gumagawa ng isang hanay ng data na pinangalanang laki. Ang mga hakbang sa DATA ay nagbasa ng data mula sa panlabas na mga file ng data at maaari ding magamit upang maisama ang mga loop at mga pahayag sa kaso. Maaari itong magamit upang pagsamahin, pag-uri-uriin, pagsamahin at pagsamahin ang data.

Katulad nito, ang mga pamamaraan ay nagsisimula sa isang pahayag ng PROC kung saan ang keyword na PROC ay sumusunod sa pangalan ng pamamaraang ginamit (halimbawa ang pangalan ng pamamaraan ay maaaring PRINT, SORT, o MEAN). Ang mga pamamaraan ng SAS karamihan ay may kaunting mga posibleng pahayag.

Sa tuwing makakakita ang SAS ng isang bagong hakbang (minarkahan ng isang pahayag ng DATA o PROC), tinatapos o tinatapos nito ang nakaraang hakbang at nagsisimula sa isang bago.

Habang ang isang tipikal na programa ay nagsisimula sa isang hakbang na DATA upang mai-input o baguhin ang data, at pagkatapos ay ipasa ang data sa isang hakbang na PROC, tiyak na hindi ito ang tanging pattern para sa paghahalo ng mga hakbang sa DATA at PROC. Gaya ng kaya mostack ng mga bloke ng gusalisa anumang pagkakasunud-sunod, maaari mong ayusin ang mga hakbang sa DATA at PROC sa anumang pagkakasunud-sunod. Ang isang programa ay maaaring maglaman lamang ng mga hakbang sa DATA o mga hakbang lamang sa PROC.

Gayunpaman, mas madali mong masusulat ang mga programa ng SAS kung nauunawaan mo ang mga pangunahing pagpapaandar na ito. Ang nabanggit sa itaas ay ilang mga pangunahing kaalaman sa bawat SAS baguhan na dapat malaman. Ang pagpunta sa susunod na bahagi ng aming tutorial sa SAS, ipaunawa sa amin kung paano i-install ang edisyon ng unibersidad ng SAS.

Ngayon ang mga nagsisimula ay maaaring matuto at magsanay ng SAS, bilang Ang SAS Institute Inc. pinakawalan na SAS University Edition na magagamit nang libre. Ang lahat ng mga tampok na kinakailangan upang malaman ang Base SAS ay magagamit dito. Ang Learning Base SAS ay magpapadali sa iyo upang malaman ang iba pang mga bahagi.

Ang mga sumusunod na hakbang ay makakatulong sa iyo na mai-install ang SAS University Edition.Ito ay isang software na gumagamit ng kung saan maaari mong magsanay sa SAS program.

SAS Tutorial: Pag-install

Madali ang pag-install ng SAS University Edition. Gayunpaman, ang pagkakaroon nito bilang isang virtual machine ay hinihiling sa iyo na patakbuhin ito sa isang virtual na kapaligiran. Kailangan mong mag-install ng isang virtualization software sa iyong PC bago mo patakbuhin ang SAS software. Ang mga sumusunod na hakbang ay makakatulong sa iyo na i-download at i-setup ang kapaligiran ng SAS.

1) I-download ang SAS University Edition

Maaaring ma-download ang SAS University Edition mula sa link na ito SAS University Edition . Kung nag-click ka sa link sa itaas, lilitaw ang sumusunod na window. Mangyaring basahin ang mga detalye ng kinakailangan bago ka magsimulang mag-download.

2) Mabilis na Gabay sa Simula Sa Pag-install

Ang mga taong ganap na bago sa proseso ng pag-install, ay maaaring dumaan sa mga sumusunod na gabay at video na magagamit tulad ng hakbang 1. Opsyonal at maaari mo itong laktawan kung pamilyar ka na.

3) Pag-set up ng Isang Virtualization Software

Ang mga link sa hakbang 2 ay hahayaan kang mag-download ng naaangkop na virtualization software. Maaari mong laktawan ang hakbang na ito kung nag-install ka na ng isang Virtualization Software.

4) I-download ang Zip File

Piliin ang naaangkop na bersyon ng katugmang SAS University Editionkasama ang virtualization environment na mayroon ka. Magda-download ito bilang isang zip file. Ang pangalanay magiging katulad ng: 'Unvbasicvapp_9411005_vmx_en_sp0_1.zip'

5) I-unzip ang Zip File

I-zip ang nasa itaas na naka-zip na file at iimbak ito sa isang naaangkop na direktoryo.

6) Nilo-load ang Virtual Machine

Buksan at simulan ang iyong VMware player, hanapin ang isang file na nagtatapos sa isang extension .vmx at buksan ito. Makikita ang sumusunod na screen. Mangyaring tandaan ang pangunahing mga setting tulad ng memorya at puwang ng hard disk na inilalaan para sa iyong sanggunian.

7) Lakas Sa Ang Virtual Machine

Pag-click sa Lakas sa virtual machine na ito sa tabi ng berdeng arrow mark, hinahayaan kang simulan ang virtual machine. Ang sumusunod na screen ay dapat na lumitaw.

Habang naglo-load, lilitaw ang sumusunod na screen. Pagkatapos nito maaari mong patakbuhin ang virtual machine. Makakakuha ka ng isang prompt upang pumunta sa URL na magbubukas sa kapaligiran ng SAS.

8) S tarting SAS Studio

Magbukas ng isang bagong tab sa iyong browser at i-load ang URL na naka-highlight sa larawan sa itaas. Ang sumusunod na screen ay lilitaw upang ipahiwatig ang kahanda ng kapaligiran ng SAS. Maaari kang makakuha ng ibang URL dahil, ang URLmaaaring naiiba mula sa PC patungo sa PC.

Maaari mong simulan ang studio at mahusay kang pumunta.

java string split regex maraming mga delimiter

Pagpapatakbo ng Isang SAS Program

Ngayon na naintindihan namin kung paano i-install ang SAS University Edition, susunod sa aming SAS Tutorial ipaalam sa amin sa isang sample na programa ng SAS.

Ipinapakita ng code sa ibaba kung paano mag-print ng isang pagkakasunud-sunod ng Fibonacci. Kung sakali, kung hindi mo alam kung ano ang isang pagkakasunud-sunod ng Fibonacci, hayaan mo akong tukuyin ito para sa iyo.

Ang pagkakasunud-sunod ng Fibonacci ay isang hanay ng mga numero na nagsisimula sa isang isa o isang zero, na sinusundan ng isa, at nalikom batay sa patakaran na, ang bawat numero (na tinatawag na isang numero ng Fibonacci) ay katumbas ng kabuuan ng naunang dalawang numero. Kung ang pagkakasunud-sunod ng Fibonacci ay tinukoy na F (n), kung saan n ang unang termino sa pagkakasunud-sunod, ipinapakita ng sumusunod na equation ang pagkakasunud-sunod ng Fibonacci para sa n = 0, kung saan ang unang dalawang termino ay tinukoy bilang 0 at 1 ng kombensiyon

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

Sa ilang konteksto, kaugalian na gumamit ng n = 1. Sa kasong iyon, ang unang dalawang termino ay tinukoy bilang 1 at 1 bilang default, at samakatuwid:

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

Tingnan natin ang SAS code na ito na bumubuo ng isang pagkakasunud-sunod ng Fibonacci na nagsisimula sa isa.

DATA Fibonacci Gawin i = 1 hanggang 10 Fib = Kabuuan (Fib, lag (Fib)) kung i = 1 pagkatapos Fib = 1 output end PROC PRINT Fibonacci Run

Sa code sa itaas, tinukoy namin ang isang pagpapaandar na tinawag bilang 'Fib' upang makalkula ang susunod na numero. Ang Fib ay katumbas ng kabuuan ng kasalukuyang numero ng Fib at ng naunaFibonaccinumero Gumagamit kami ng lag function upang makuha ang huling pag-andar at makuha ang halaga ng nakaraang numero ng fib.

Ipinapakita ng sumusunod na imahe ang output ng code sa itaas. Ginamit namin ang PROC PRINT na pamamaraan upang maipakita ang output sa isang naka-print na form.

Sana nagustuhan mo ang SAS tutorial blog na ito. Ito ang unang blog ng serye ng blog ng SAS Tutorial. Ang aking susunod na blog ay nasa programa ng SAS, basahin din ito upang malaman kung paano magsulat ng mga programa sa SAS.

Kung nais mong malaman ang SAS at bumuo ng isang karera sa domain ng analytics, pagkatapos ay tingnan ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay.Tutulungan ka ng pagsasanay na ito na maunawaan ang SAS nang malalim at makakatulong sa iyong makabisadoiba`t ibang konsepto ng wikang SAS.

Interesado sa Pag-aaral ng SAS Mula sa Mga Eksperto? Mag-enrol Ngayon

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento at babalikan ka namin.