Uvod u SAS operatore

Sustav statističke analize odnosi se na paket softvera kreiran od strane SAS instituta i ima mogućnost pružanja multivarijantne napredne analitike s upravljanjem podacima i prediktivnim mogućnostima. SAS kao softver koristi se za dohvaćanje, izmjenu, upravljanje podacima iz različitih izvora i provođenje analize podataka na istim. ovdje ćemo razgovarati o SAS operaterima.

SAS je programski jezik četvrte generacije koji se široko koristi u statističkoj i matematičkoj analizi podataka za pružanje rješenja na razini poduzeća za složene poslovne potrebe.

SAS je prvobitno razvijen 1966. godine za potrebe industrije nauka o životu, a primarna upotreba bila je u prediktivnoj analizi korištenjem podataka o nasljeđivanju varijance i regresije, a SAS je dalje razvio svoju sposobnost uključivanjem JMP-a za kombiniranje s opcijom grafičkog korisničkog sučelja koja je data u ranom MAC-u, uz filozofiju kontinuiranog razvoja i napredovanje u računalnoj sposobnosti znanstvenih sustava i sve većim opterećenjem sveprisutnih podataka, SAS je uveo značajke rudarstva podataka u 2005. godini.

Daljnji razvoj paketa pružio je razne značajke kao što su excel uvoz, eksperimentalni dizajn,

Do sada, SAS se široko koristi u pružanju rješenja za obavještajne podatke o klijentima, SAS također pronalazi ogromne primjene u bankarskoj industriji s mogućnošću identificiranja prijevarnih transakcija, SAS proizvodi se također koriste u državnim, maloprodajnim, telekomunikacijskim i zrakoplovnim prostorima te za marketinšku optimizaciju ili performanse računanje.

Kôdna struktura SAS programiranja

SAS program izgrađen je na dva građevinska bloka: -

  • KORAK PODATAKA: Koristi se u kreiranju podataka i dodjeljivanju varijabli
  • PROC KORAK: Koristi se za obradu podataka

Koji su operateri u SAS-u?

SAS operateri su simboli koji se koriste u SAS programiranju za aritmetičke, logičke ili usporedne operacije.

Jer npr

  • Y = X + Z
  • Y > 5
  • P in (1, 2, 3, 4, 5)

Vrste operatora u SAS-u

U programskom jeziku SAS postoje dvije glavne kategorije operatora koji uključuju Prefiks i Infix operatore. Razdvajanje između njih dvoje temelji se na načinu rada operatora.

  • Operatori prefiksa : To je opći izraz koji se koristi u definiranju operatora koji se primjenjuju na operande (jesu konstante ili varijable koje mogu biti numeričke ili znakovne), a koje slijede nakon izraza, aktivnost povezana s operaterima odmah se primjenjuje na varijablu, izraz, konstante. Pokušajmo sada razumjeti primjere operatora prefiksa
    • -y
    • -cos (x)
    • + (X * y)

Također treba napomenuti da se riječ NOT i ekvivalentni simboli također smatraju operaterima prefiksa.

  • Infix operatori : Nazivaju se oni operatori koji djeluju na obje strane operatora; ti su operatori općenito uključeni u aritmetičke i logičke operacije u SAS programiranju. Podkategorije Infix operatora su sljedeće
    • Aritmetički operatori
    • Logički operatori
    • Operateri za usporedbu
    • Povezivanje operatora
    • Maksimum
    • Minimum

Anomalija plus / minus

Pitanja se postavljaju u pogledu definicije znakova plus i minus u SAS programiranju. Ovdje treba razumjeti kontekstualni zaključak simbola, najlakši način za razumijevanje scenarija je kada se koriste u aritmetičkim proračunima znakovi plus / minus smatraju se infiks operaterima. Slično tome, kada se koriste u definiciji simboli su kategorizirani u operatore prefiksa,

Detaljna analiza Infix operatora

Različiti operateri Infix koji koriste SAS programiranje su sljedeći:

  • Aritmetički operatori: Na temelju operatora koji se koriste u izvođenju aritmetičkih izračuna u SAS-u, popis operatora nalazi se u nastavku s rezultatom
Operater Opis Sintaksa Rezultat (x = 8 i y = 2)
+ Dodatak x + y 10
- Oduzimanje xy 6
/ Podjela x / y 4
* Množenje x * y 16
** eksponenciranje x ** y 64
  • Logički operatori : Odnosi se na one operatore koji se koriste u određivanju vrijednosti istinitosti izraza
Operater Opis Sintaksa Rezultat (x = 8 i y = 2)
& I E1 i E2 (x> 2 & y> 3) daje 0
| ILI E1 | E2 (x> 2 & y> 3) je 1
~ NE E1 ~ E2 NE (x> 3) je 0
  1. I Operator: Izraz vraća 1 ako su obje količine povezane operacijom AND istinite
  2. ILI Operator: Izraz vraća 1 ako je istina bilo koje od količine povezane operacijom ILI.
  3. Operator NOT: Operator NOT je logički operator koji prenosi vrijednost svog operanda u logičku suprotnost
  • Operatori za usporedbu : Odnose se na operatore koji se koriste za postavljanje operacije usporedbe ili izračuna s dvije varijable, konstante ili izraze. Ako je usporedba istinita, rezultat je 1. Ako je usporedba lažna, rezultat je 0.
Operater Opis Sintaksa Rezultat (x = 8 i y = 2)
= jednak E1-E2 (x = y) daje 0
'= nije jednak E1-E2- (x ~ = y) daje 1
> veće od E1> E2 (x> y) daje 1
< manje od E1 (x
> = veći ili jednak E1> = E2 (x> = y) daje 1
< manje ili jednako E1 <= E2 (x <= y) daje 0

IN operator u SAS-u upotrebljava se za usporedbu izraza na lijevoj strani s popisom izraza s desne strane za npr

x IN ( 1, 2, 3, 4, 8, 9, 10 ) dati će 1 za gornji primjer

Treba napomenuti da izraz na vrijednosti Vrijednosti mora biti konstantan.

Znakovne operacije mogu se izvoditi u SAS-u, Znakovi se operandi uspoređuju slovom sa znakom s lijeva na desno. Dvije vrijednosti znakova nejednake duljine uspoređuju se s pretpostavkama da su praznine pričvršćene na kraj kraćeg niza prije nego što se usporedi.

  • MIN / MAX operatori: MIN / MAX operateri u SAS koriste se za pronalaženje minimalne i maksimalne vrijednosti dviju količina
Operater Opis Sintaksa Rezultat (x = 8 i y = 2)
MAX E1E2 xy daje 8
> < MIN E1> x>
  • Povezivanje operatora: Operater pridruživanja u SAS koristi se za integriranje dviju struna.
Operater Opis Sintaksa Rezultat (x = dobro i y = bok)
|| povezan u lanac E1 || E2 x || y daje GoodBye

Duljina rezultirajućeg niza jednaka je zbroju duljine žica uključenih u operacije spajanja,

Redoslijed ocjenjivanja

Redoslijed evaluacije u složenom izrazu ovisi o vrsti izraza: -

  • Desno lijevo -> operateri prefiksa, kao i operatori Exponential i MIN / MAX, koriste redoslijed vrednovanja s desna na lijevo. Shvatimo to primjerom

Uzmimo u obzir SAS operaciju x = 4 ** 5 ** 6 to će se procijeniti kao x = (4 ** (5 ** 6))

  • Lijevo udesno -> operatori poput zbrajanja, oduzimanja, množenja i dijeljenja s usporedbom i logičkim I, logičkim ILI procjenjuju se s lijeva na desno.

SAS nudi i nekoliko drugih operatora koji se koriste samo s određenim SAS izjavama. Izjava WHERE koristi posebnu grupu SAS operatora, vrijedi samo kad se koristi s WHERE izrazima.

Preporučeni članci

Ovo je vodič za SAS operatore. Ovdje smo razgovarali o različitim vrstama SAS operatora s primjerima i Redom ocjenjivanja. Možete pogledati i sljedeći članak da biste saznali više -

  1. Popis operatora MySQL
  2. C Operatori sa sintaksom i primjerima
  3. SASS Intervjui pitanja
  4. Multivarijantna regresija

Kategorija: