SAS programmēšana - uzziniet, kā kodēt SAS!



Šis emuārs par SAS programmēšanu iepazīstina jūs ar SAS programmēšanas koncepcijām un palīdz jums ar piemēriem detalizēti izprast dažādos SAS pamatus.

Šajā emuārā es jūs iepazīstināšu ar dažiem svarīgiem SAS programmēšanas jēdzieniem. Pirms sākam darbu, ir svarīgi iepazīties ar SAS. Mans iepriekšējais emuārs vietnē SAS apmācība palīdzēs jums saprast SAS, tā lietojumprogrammas un palīdzēs instalēt SAS University Edition, kuru mēs šeit izmantotu kā programmēšanas vidi. Vai vēlaties zināt, kādas ir prasmes, jums vajadzētu apgūt šogad? Turklāt, ja plānojat pāriet uz datu analīzi, ir viens no labākajiem veidiem, kā sākt ar to pašu.

Ir iznācis Edureka 2019 Tech karjeras ceļvedis! Karstākās darba lomas, precīzi mācību ceļi, nozares perspektīvas un citas iespējas ceļvedī. Lejupielādēt tagad.





Tātad bez turpmākas darbībaskavēšanās,sāksim ar SAS programmēšanu, vai ne?

Šis emuārs palīdzēs jums izprast šādas tēmas:



Pirms mēs sākam kodēt, es vēlētos jūs īsumā iepazīstināt ar dažiem svarīgiem terminiem, kas ir svarīgi SAS programmēšanai.

SAS programmēšanas pamati

SAS Windows

Lielas organizācijas un mācību iestādes dod priekšroku SAS Windows izmantošanai. SAS Windows ir daudz utilītu, kas palīdz samazināt kodu ierakstīšanai nepieciešamo laiku.

Šajā attēlā redzamas dažādas SAS Windows daļas.



SAS-Windows - SAS programmēšana - Edureka

  • Žurnāla logs : Tas ir izpildes logs. Šeit jūs varat pārbaudīt savas programmas izpildi. Tas parāda arī kļūdas, brīdinājumus un piezīmes.
  • Koda logs :Šis logs ir pazīstams arī kā redaktora logs. Apsveriet to kā tukšu papīru vai bloknotu, kur varat ierakstīt savu SAS kodu.
  • Izejas logs : Kā norāda nosaukums, šajā logā tiek parādīta programmas / koda izeja, kuru jūs rakstāt redaktorā.
  • Rezultātu logs : Tas ir indekss, kurā uzskaitīti visi vienā sesijā palaisto programmu rezultāti. Tā kā tajā tiek glabāti konkrētas sesijas rezultāti, ja aizvērsit programmatūru un restartēsit to, rezultātu logs būs tukšs.
  • Izpētīt logu : Tajā ir visu sistēmas bibliotēku saraksts. Šeit varat arī pārlūkot sistēmas atbalstītos failus.

Dažas organizācijas izmanto Linux, taču bez grafiskā lietotāja interfeisa jums ir jāraksta kods katram vaicājumam. Tāpēc to lietot ir neērti.

SAS datu kopas

SAS datu kopas sauc par datu failiem. Datu faili sastāv no rindām un kolonnām. Rindās ir novērojumi un kolonnāsMainīgie nosaukumi.

SAS mainīgie

SAS ir divu veidu mainīgie:

  • Skaitliskie mainīgie : Šis ir noklusējuma mainīgā tips. Šie mainīgie tiek izmantoti matemātiskajās izteiksmēs.
  • Rakstzīmju mainīgie :Rakstzīmju mainīgos lielumus izmanto vērtībām, kuras netiek izmantotas matemātiskajās izteiksmēs.
    Tie tiek uzskatīti par tekstu vai virknēm. Mainīgais kļūst par rakstzīmju mainīgo, pievienojot a‘$’ Signmainīgā nosaukuma beigās.

SAS bibliotēkas

SAS bibliotēka ir SAS failu kolekcija, kas tiek glabāta tajā pašā mapē vai direktorijā jūsu datorā.

  • Pagaidu bibliotēka : Šajā bibliotēkā datu kopa tiek izdzēsta, kad beidzas SAS sesija.
  • Pastāvīgā bibliotēka : Datu kopas tiek saglabātas neatgriezeniski. Tādējādi tie ir pieejami visu sesiju laikā.

Lietotāji var arī izveidot vai definēt jaunu bibliotēku, kas pazīstama kā lietotāja definētas bibliotēkas, izmantojot atslēgvārdu LIBNAME . Tās ir arī pastāvīgās bibliotēkas.

SAS programmēšana: SAS koda struktūra

SAS programmēšana balstās uz diviem pamatelementiem:

  • DATU solis : DATA solis izveido SAS datu kopu un pēc tam pārsūta datus uz PROC soli
  • PROC solis : PROC solis apstrādā datus

SAS programmai jāievēro tālāk minētie noteikumi:

  • Gandrīz katrs kods sāksies ar DATA vai PROC Step
  • Katra SAS koda rindiņa beidzas ar semikolu
  • SAS kods beidzas ar atslēgvārdu RUN vai QUIT
  • SAS kodi nav reģistrjutīgi
  • Jūs varat uzrakstīt kodu dažādās rindās vai arī vienā rindā ierakstīt vairākus paziņojumus

Tagad, kad esam redzējuši dažas pamata terminoloģijas, sāksim sākt ar SAS programmēšanu ar šo pamata kodu:

DATU Employee_Info ievade Emp_ID Emp_Name $ Emp_Vertical $ datalines 101 Mak SQL 102 Rama SAS 103 Priya Java 104 Karthik Excel 105 Mandeep SAS Run

Iepriekš minētajā kodā mēs izveidojām datu kopu ar nosaukumu Employee_Info. Tam ir trīs mainīgie, viens skaitliskais mainīgais kā Emp_Id un divi rakstzīmju mainīgie kā Emp_Name un Emp_Verticals. Komanda Palaist izvades logā parāda datu kopu.

Zemāk redzamajā attēlā parādīta iepriekš minētā koda izeja.

Pieņemsim, ka vēlaties redzēt rezultātu drukas skatā, labi, ka to varat izdarīt, izmantojot PROC PRINT procedūru, pārējais kods paliek nemainīgs.

DATA Employee_Info ievade Emp_ID Emp_Name $ Emp_Vertical $ datalines 101 Mak SQL 102 Rama SAS 103 Priya Java 104 Karthik Excel 105 Mandeep SAS Run PROC PRINT DATA = Employee_Info Run

Zemāk redzamajā attēlā parādīts iepriekš minētā koda izvads.

Mēs tikko izveidojām datu kopu un sapratām, kā darbojas PRINT procedūra. Tagad ņemsim iepriekš minēto datu kopu un izmantosim to turpmākai programmēšanai. Pieņemsim, ka datu kopai vēlamies pievienot darbinieka pievienošanās datumu. Tāpēc mēs izveidojam mainīgo, ko sauc par DOJ, piešķiram to kā ievadi un izdrukājam rezultātu.

DATI Employee_Info ievade Emp_ID Emp_Name $ Emp_Vertical $ DOJ datalines 101 Mak SQL 18/08/2013 102 Rama SAS 25/06/2015 103 Priya Java 21/02/2010 104 Karthik Excel 19/05/2007 105 Mandeep SAS 11/09/2016 Palaist PROC PRINT DATA = Employee_Info Run

Zemāk redzamajā attēlā parādīts iepriekš minētā koda izvads. Ir redzams, ka mainīgais tika izveidots, bet DOJ vērtība netika izdrukāta. Tā vietā mēs redzam, ka punkti ir aizstājuši datuma vērtības.


Kāpēc tas notika? Nu, DOJ mainīgais ir bez piedēkļa ‘$’, tas nozīmē, ka pēc noklusējuma SAS to nolasīs kā skaitlisku mainīgo. Taču mūsu ievadītajiem datiem ir īpašs raksturs ‘/’, tāpēc tie neizdrukā rezultātu, jo tie nav tīri skaitliski dati. Pārbaudot žurnāla logu, tiks parādīts kļūdas ziņojums kā “nederīgi dati mainīgajam DOJ”

Tagad, kā mēs varam atrisināt šo problēmu? Viens veids, kā to atrisināt, ir DOJ mainīgajam izmantot sufiksu ‘$’. Tas pārveidos DOJ mainīgo par rakstzīmi, un jūs varēsiet izdrukāt datuma vērtības. Veiksim izmaiņas kodā un redzēsim izvadi.

DATI Employee_Info ievade Emp_ID Emp_Name $ Emp_Vertical $ DOJ $ datalines 101 Mak SQL 18/08/2013 102 Rama SAS 25/06/2015 103 Priya Java 21/02/2010 104 Karthik Excel 19/05/2007 105 Mandeep SAS 11/09 / 2016 Run PROC PRINT DATA = Employee_Info Run

Izvades ekrānā tiks parādīta šāda izeja.


Varat redzēt, ka datu vērtības tiek parādītas kā datumi, pārveidojot DOJ par rakstzīmi. Tomēr tas ir pagaidu risinājums. Ļaujiet man paskaidrot, kā?

Iedomājieties, ka bankai ir līdzīgs datu kopums. Datu kopā ir konta turētāja informācija, piemēram, aizdevuma summa, maksājumi,unaizdevuma nomaksas termiņš. Iedomājieties, turētājs ir nokavējis termiņu nomaksai un banka vēlas aprēķināt kavēšanos. Bankai būs jāaprēķina starpība starp termiņa datumu un pašreizējo datumu.

Bet, ja bankas datu kopai ir datumi rakstzīmju formātā, banka ar to nevarēs veikt matemātiskas darbības. Šī problēma var ietekmēt arī mūsu datu kopu. Tātad, kā mēs varam atrisināt šo problēmu?

Nākamā koncepcija palīdzēs jums pārvarēt šo problēmu.

c ++ kārtot sarakstu

Informāti un formāti SAS

Ir svarīgi, lai jūs labi saprastu šo tēmu, ja vēlaties būt labs SAS programmēšanā.Ja atceraties, es jau iepriekš minēju, ka SAS ir divi standarta mainīgo veidi:

  • Ciparu skaitlis
  • Raksturs

Kad SAS sastopas ar nestandarta mainīgajiem, SAS radīs kļūdu vai arī jūs nesaņemsit vēlamo rezultātu. Lai pārvarētu šo problēmu, SAS izmantoInformētsun formāti.

Uzzināt vairāk

Informātus parasti izmanto, lai nolasītu vai ievadītu datus no ārējiem failiem vai plakaniem failiem (piemēram,teksta faili vai secīgi faili). Informāts uzdod SAS lasītdatus SAS mainīgajos. SAS ir trīs veidu informāti:rakstzīme, cipars un datums / laiks. Informāti tiek nosaukti pēc sekojošāsintakses struktūra:

  • Rakstzīmju informāts: $ INFORMATw.
  • Skaitlis informēts: INFORMATw.d
  • Informētais datums / laiks: INFORMATw.

“$” Norāda rakstzīmi. INFORMAT atsaucas uz dažkārt neobligātuSAS informāta nosaukums. “W” norāda lauka platumu (baitus vai kolonnu skaitu)mainīgais. “D” izmanto skaitliskiem datiem, lai norādītu ciparu skaitu pa labi noaiz komata. Visiem informātiem jābūt decimālzīmei (.), Lai SAS varētu
atšķirt informātu no SAS mainīgā.

Atgriezīsimies pie iepriekšējā koda un pārbaudīsim, vai datuma / laika informators mums palīdz. Tāpēc attiecīgi mainīsim kodu un pievienosim tam datuma informātu šādi:

DATI Employee_Info ievade Emp_ID Emp_Name $ Emp_Vertical $ DOJ INFORMAT DOJ ddmmyy10. datalines 101 Mak SQL 18/08/2013 102 Rama SAS 25/06/2015 103 Priya Java 21/02/2010 104 Karthik Excel 19/05/2007 105 Mandeep SAS 11/09/2016 Run PROC PRINT DATA = Employee_Info Run

Koda 3. rinda uzdod SAS izlasīt mainīgo ‘pievienošanās datums’ (DOJ), izmantojot datumu
informat MMDDYYw. Katram datuma laukam ir 10 atstarpes, un tas ir “w.”iestatīts uz 10.

Koda izeja izskatīsies šādi.

Rezultāts parāda, ka mums joprojām nav vēlamā rezultāta, tā vietā kolonnā DOJ ir dažas skaitliskas vērtības, nevis norādītie datumi. Tagad kāpēc? Nu, kad datums ir nolasīts ar datuma informātu, SAS glabā datumu kā numuru. Tas nozīmē, ka to lasa kā dienu skaitu starp datumu un 1960. gada 1. janvāri (Piemēram: 1994. gada 15. marts tiek saglabāts kā 12492).

Iemesls tam ir tas, ka SAS ir trīs atsevišķi skaitītāji, kas seko līdzi datumiem un laikam. Šie datumu skaitītāji sākās ar nulli 1960. gada 1. janvārī. Tādējādi datumiem, kas bija pirms 1960. gada 1. janvāra, ir negatīvas vērtības, un jebkuram datumam pēc tam ir pozitīva vērtība. Katru dienu pusnaktī datumu skaitītājs tiek palielināts par vienu.

Viens stāsts vēsta, ka SAS dibinātāji vēlējās izmantot aptuveno IBM 370 sistēmas dzimšanas datumu, un viņi izvēlējās 1960. gada 1. janvāri kā viegli atceramu tuvinājumu.

Tagad, kad jūs zināt iemeslu, kāpēc kolonnā DOJ tika parādīti šie skaitļi, mēģināsim atrisināt šo problēmu. Lai pārvarētu šo problēmu, mēs izmantojam formātu.

Formāts

Informāti ir instrukcijas datu lasīšanai, turpretī formāti ir norādījumi, kurus izmanto, lai parādītu vaiizejas dati.Mainīgā formāta definēšana ir tas, kā jūs sakāt SAS, lai parādītu mainīgā vērtības. Formāti tiek sagrupēti tajās pašās trīs klasēs kā informāti (rakstzīmes, cipari un datuma laiks), un tajos vienmēr ir arī punkts.

Formāta paziņojuma vispārīgā forma ir šāda:

  • FORMAT mainīgais nosaukums FORMAT-NAME.

Atgriezīsimies pie sava koda ar datu kopu Employee_Info, lai redzētu, vai mēs varam pareizi parādīt datumu, izmantojot komandu FORMAT.

DATI Employee_Info ievade Emp_ID Emp_Name $ Emp_Vertical $ DOJ INFORMAT DOJ ddmmyy10. FORMĀTS DOJ ddmmyy10. datalines 101 Mak SQL 18/08/2013 102 Rama SAS 25/06/2015 103 Priya Java 21/02/2010 104 Karthik Excel 19/05/2007 105 Mandeep SAS 11/09/2016 Run PROC PRINT DATA = Employee_Info Run

Iepriekš izmantotajā kodā 4. rindā esam izmantojuši komandu FORMAT. Nākamais izvades ekrāns dos mums vēlamo rezultātu.

Mēs veiksmīgi parādījām datu kopu, izmantojot komandu Datuma formāts. Es ceru, ka esat sapratis, kā izmantot formātu un informāt.Ļaujiet mums virzīties uz priekšu ar mūsu SAS programmēšanas emuāru un apskatīt vēl vienu svarīgu koncepciju.

SAS cilpas

Veicot SAS programmēšanu, mēs varam saskarties ar situācijām, kad mums atkārtoti jāveic akoda bloks vairākas reizes. Ir neērti atkal un atkal rakstīt vienu un to pašu paziņojumu kopu. Šeit rodas cilpas. SAS, paziņojums Do tiek izmantots cilpu ieviešanai. Tas ir pazīstams arī kā Do Loop. Zemāk redzamais attēls parādavispārējā Do loop paziņojumu forma SAS.

Tālāk ir norādīti DO cilpu veidi SAS:

  • Indekss : Cilpa turpinās no indeksa mainīgā sākuma vērtības līdz beigu vērtībai.
  • Kamēr : Cilpa turpinās tik ilgi, kamēr Kamēr stāvoklis kļūst nepatiess.
  • Līdz : Cilpa turpinās līdz Līdz nosacījums kļūst patiess.

Vai rādītāja cilpa

Mēs izmantojam indeksa mainīgo kā sākuma un beigu vērtību Vai rādītāja cilpa . SAS paziņojumi tiek izpildīti atkārtoti, līdz indeksa mainīgais sasniedz galīgo vērtību.
Sintakse:

Vai indexvariable = sākotnējā vērtība līdz finalvalue SAS paziņojumiem Beigas

Apskatīsim koda paraugu, lai izprastu Do Index Loop. Zemāk esošajā kodā VAR ir indeksa mainīgais.

DATI SampleLoop SUM = 0 Vai VAR = 1 līdz 10 SUM = SUM + VAR END PROC PRINT PRINT DATA = SampleLoop Run

Izpildot iepriekš minēto kodu, jūs iegūsiet šādu izvadi.

Dariet, kamēr cilpa

The Darīt kamēr cilpa izmanto nosacījumu KAMĒR. Šī cilpa izpilda koda bloku, kad nosacījums ir patiess, un turpina to izpildīt, līdz nosacījums kļūst nepatiess. Kad nosacījums kļūst nepatiess, cilpa tiek pārtraukta.

Sintakse:

Vai kamēr (nosacījums) SAS paziņojumi beigsies

Koda parauga izmantošana palīdzēs saprast cilpu DARIET, KAD.

DATI SampleLoop SUM = 0 VAR = 1 Dariet, kamēr (VAR<15) SUM = SUM + VAR VAR+1 END PROC PRINT DATA = SampleLoop Run 

Iepriekš minētais kods sniegs jums šādu izvadi.

Dariet līdz cilpai

Veikt līdz ciklam tiek izmantots Līdz nosacījums. Šī cilpa izpilda koda bloku, ja nosacījums ir nepatiess, un turpina to izpildīt, līdz nosacījums kļūst patiess. Kad nosacījums kļūst patiess, cilpa tiek pārtraukta.

Sintakse:

beigt programmu java
Darīt līdz (nosacījums) SAS paziņojumi END

Apskatīsim programmas paraugu.

DATI SampleLoop SUM = 0 VAR = 1 Dariet līdz (VAR> 15) SUM = SUM + VAR VAR + 1 END PROC PRINT Run

Kodam ir šāda izeja.

Tādējādi mēs esam pabeiguši cilpu koncepciju SAS programmēšanā. Visas līdz šim pētītās tēmas ir runājušas par SAS programmēšanas pamatiem kopumā.

Tagad apskatīsim dažas statistikas procedūras. Šīs procedūras būs pamats progresīvajiem analītiskās procedūras.

Abonējiet mūsu youtube kanālu, lai iegūtu jaunus atjauninājumus ..!

Statistikas pamatprocedūras, izmantojot SAS

PROC NOZĪMES

Šo procedūru izmanto, lai aprēķinātu vidējo aritmētisko un standartnovirzi. Cilvēkiem, kuriem statistika ir jauna, var būt grūti izprast šos terminus. Tātad, pirms mēs sākam kodēt un izmantot šo procedūru. Mēģināšu paskaidrot, ko šie termini nozīmē.

Sāksim ar vidējo aritmētisko un redzēsim, kā PROC MEANS tiek izmantots SAS programmēšanā, lai to aprēķinātu.

Aritmētiskais vidējais

Sniedz skaitlisko mainīgo vērtību summa, dalīta ar mainīgo skaitu vidējais aritmētiskais . Tas ir arī pazīstams kā vidējs un ir centrālās tendences rādītājs. Centrālās tendences rādītājs ir viena vērtība, kas mēģina aprakstīt datu kopu, identificējot centrālo pozīciju šajā datu kopā.

SAS programmēšanā aritmētiskā vidējā aprēķināšanai izmantojat PROC MEANS. Šī procedūra ļauj jums atrast visu datu mainīgo lielumu vidējo vērtību vai dažus mainīgos. Varat arī veidot grupas un aprēķināt šai grupai raksturīgo mainīgo lielumu vidējo līmeni.

Sintakse:

PROC MEANS DATA = DATASET klases mainīgie Var mainīgie
  • Mainīgie : Mainīgie sintaksē norāda mainīgos no datu kopas, kuru vidējais lielums ir jāaprēķina.

Nozīmē datu kopu

Ja jūspiegādājot tikai datu kopas nosaukumu bez mainīgajiem, varat aprēķināt visu datu kopas mainīgo lielumu vidējo vērtību.

Apskatīsim koda paraugu. Esmu uzskatījis, ka iepriekš definēta SAS datu kopa tiek saukta par “automašīnām”. Šī komanda parādīs datu kopu.

PROC PRINT data = sashelp.CARS Run

Zemāk redzamajā attēlā parādīts iepriekš minētā koda izvads.


Tagad izmantosim šo datu kopas kodu un aprēķināsim katra datu kopas mainīgā lieluma vidējo vērtību‘Automašīnas’.

PROC MEANS DATA = sashelp. CARS Mean SUM MAXDEC = 2 Run

Zemāk redzamajā attēlā parādīts visu datu kopas mainīgo lielumu vidējais lielums līdz diviem cipariem aiz komata.

Atlasīto mainīgo vidējais lielums

Iesniedzot nosaukumus opcijā Var, jūs varat iegūt norādīto mainīgo vidējo vērtību. Lūdzu, skatiet zemāk esošo kodu.

PROC MEANS DATA = sashelp. CARS vidējais SUM MAXDEC = 2 mainīgie zirgspēku cilindri

Nozīmē pēc klases

Skaitlisko mainīgo vidējo var atrast, sakārtojot tos grupās, izmantojotkāds parametrs to grupēšanai.Apsveriet sekojošo koda paraugu. Ļauj uzzināt vidējo zirgspēku jaudu dažādām grupām, kas klasificētas pēc dažādu automobiļu markām un modeļiem.

PROC MEANS DATA = sashelp. CARS MEANS SUM MAXDEC = 2 klases marka tips zirgspēks Run

Zemāk redzamajā attēlā parādīts iepriekš minētā koda izvads.

Turpināsim ar mūsu SAS programmēšanas emuāru un apskatīsim vēl vienu svarīgu statistikas jēdzienu.

Standarta novirze

Standartnovirze (SD) ir rādītājs tam, cik dažādi ir dati konkrētajā datu kopā. Matemātiski tas norāda, cik tuvu katrs datu punkts ir datu kopas vidējai vērtībai. Ja standartnovirzes vērtība ir tuvu 0, tas norāda, ka datu punkti ir ļoti tuvu datu kopas vidējam rādītājam un augsta standartnovirze norāda, ka datu punkti ir sadalīti plašā vērtību diapazonā.

izmantojiet pitonu vizuālajā studijā

SAS jūs varat aprēķināt standarta novirzes vērtību, izmantojot divas procedūras. Viņi ir:

  • PROC NOZĪMES
  • PĀRSKATĪTĀJI

Standarta novirze, izmantojot PROC MEANS

Jūs varat izmērīt standartnovirzi, izmantojot proc līdzekļus, jums jāizvēlas STUNDAS opcija solī PROC. Tas parādīs standarta novirzes vērtības katram skaitliskajam mainīgajam datu kopā.

Sintakse:

PROC MEANS DATA = datu kopa STD

Apsveriet šo koda paraugu, izveidosim citu datu kopu CARS1 no SASHELP bibliotēkas CARS datu kopas. Lai to izdarītu, mēs izmantojam PROC SQL procedūru. Grupēsim datus, izmantojot automašīnu tipu un marku, un aprēķināsim standartnovirzi atlasītajiem mainīgajiem lielumiem, izmantojot opciju STD ar soli PROC nozīmē.

PROC SQL izveidojiet tabulu CARS1 kā SELECT marka, tips, zirgspēki, cilindri, svars no SASHELP. Automašīnas, kur iebrauc ('Audi', 'BMW') RUN PROC Nozīmē DATI = CARS1 STD Run

Iepriekš minētais kods sniegs standarta novirzi atlasītajiem mainīgajiem. Nākamajā attēlā tiek parādīta izeja.

PROC APTAUJI

Šo procedūru izmanto, lai izmērītu standarta novirzi, kā arī dažas iepriekšējas funkcijas, piemēram, standarta novirzes mērīšanu kategoriskajiem mainīgajiem un dispersiju.

Sintakse:

PROC SURVEYMEANS opcijas statistika-atslēgvārdi Pēc mainīgajiem Klases mainīgie Mainīgie mainīgie

Šis ir izmantoto parametru apraksts:

  • Autors tiek izmantots, lai norādītu mainīgos, kas izmantoti novērojumu grupu veidošanai.
  • Klase norāda mainīgos, kas izmantoti kategoriskajiem mainīgajiem.
  • Kur norāda mainīgos, kuriem SD tiks aprēķināts.

Apskatīsim šo koda paraugu, kas apraksta klases parametra izmantošanu, kas veido statistiku katrai klases mainīgā vērtībai.

PROC SURVEYMEANS DATA = CARS1 STD klases tips Var tipa zirgspēku ods izejas statistika = taisnstūris Run PROC PRINT DATA = taisnstūris Run

Zemāk redzamajos attēlos redzams augšējā koda izvads. Tas parāda datu sadalījumu mainīgajam ‘Zirgspēks’ ar 95% ticamības intervālu. (Uzticamības intervāls ir vērtību diapazons, kas definēts tā, ka pastāv noteikta varbūtība, ka parametra vērtība atrodas tajā.)

Tātad, tas mūs noved pie SAS programmēšanas emuāra beigām. Ja rodas šaubas vai rodas problēmas ar emuāra saturu, lūdzu, atstājiet tos komentāru sadaļā, es tos atrisināšu ātrāk un atbildēšu.

Ja vēlaties apgūt SAS un veidot karjeru analītiskajā domēnā, skatiet mūsu kas nāk ar instruktoru vadītu tiešraides apmācību un reālās dzīves projektu pieredzi. Šīs apmācības palīdzēs jums padziļināti izprast SAS un apgūt dažādus SAS programmēšanas valodas jēdzienus.

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā, un mēs ar jums sazināsimies.