Uvod v operaterje SAS

Sistem statistične analize se nanaša na nabor programske opreme, ki jo je ustvaril Inštitut SAS in ima možnost zagotavljanja multivariatne napredne analitike z upravljanjem podatkov in napovednimi zmogljivostmi. SAS kot programska oprema se uporablja za pridobivanje, spreminjanje, upravljanje podatkov iz različnih virov in izvajanje istih podatkov. tukaj bomo razpravljali o operaterjih SAS.

SAS je programski jezik četrte generacije, ki se široko uporablja pri statistični in matematični analizi podatkov za zagotavljanje rešitev na ravni podjetja za zapletene poslovne potrebe.

SAS je bil prvotno razvit leta 1966 za oskrbo s področja znanosti o življenju, primarna uporaba pa je bila v napovedni analizi z uporabo podatkov o zapuščini in regresiji, SAS pa je še naprej razvil svojo sposobnost z vključitvijo JMP za kombiniranje z možnostjo grafičnega uporabniškega vmesnika, zagotovljenega v zgodnjem MAC-u, S filozofijo nenehnega razvoja in napredkom v računski sposobnosti znanstvenih sistemov in vse večjo obremenitvijo vseprisotnih podatkov je SAS leta 2005 uvedel funkcije rudarjenja podatkov.

Nadaljnji razvoj svežnja je omogočil različne funkcije, kot so excel uvoz, eksperimentalno oblikovanje,

Zdaj se SAS široko uporablja pri zagotavljanju rešitev za obveščanje strank, SAS tudi v bančni industriji najde ogromno aplikacij z možnostjo prepoznavanja goljufivih transakcij, izdelke SAS uporabljajo tudi v vladi, maloprodaji, telekomunikacijah in vesoljskem vesolju ter za tržno optimizacijo oz. zmogljivo računalništvo.

Koda struktura SAS programiranja

Program SAS je zasnovan na dveh gradnikih: -

  • KORAK PODATKOV: Uporablja se pri ustvarjanju podatkov in spremenljivki
  • PROC KORAK: Uporablja se za obdelavo podatkov

Kakšni so operaterji v SAS?

Operaterji SAS so simboli, ki se uporabljajo v programiranju SAS za aritmetične, logične ali primerjalne operacije.

Za npr

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

Vrste operaterja v SAS

V programskem jeziku SAS obstajata dve glavni kategoriji operaterjev, ki vključuje operaterje prefiksa in operaterje Infix. Ločitev med obema temelji na načinu delovanja operaterjev.

  • Operaterji predpone : Je splošni izraz, ki se uporablja pri določanju operaterjev, ki se uporabljajo na operandih (so konstante ali spremenljivke, ki so lahko numerične ali znakovne), ki sledijo izrazu, aktivnost, povezana z operaterji, pa se takoj uporabi na spremenljivki, izrazu, konstante. Poskusimo zdaj razumeti primere operaterjev prefiksa
    • -y
    • -cos (x)
    • + (x * y)

Omeniti je treba tudi, da se beseda NOT in njeni enakovredni simboli štejejo tudi za operaterje predpone.

  • Infix operaterji : se nanašajo na tiste operaterje, ki delujejo na obeh straneh operaterjev; ti operaterji so na splošno vključeni v aritmetiko in logične operacije pri programiranju SAS. Podkategorije operaterjev Infix so naslednje
    • Aritmetični operaterji
    • Logični operaterji
    • Operaterji za primerjavo
    • Povezovalni operaterji
    • Največ
    • Najmanj

Anomalija Plus / Minus

Vprašanja se pojavljajo v smislu opredelitve znakov plus in minus v programiranju SAS. Tukaj je treba razumeti kontekstni sklep simbola, najlažji način razumevanja scenarija je, če se v aritmetičnih izračunih znaki plus / minus štejejo za operaterje infiksa. .

Poglobljena analiza operaterjev Infix

Različni operaterji Infix, ki uporabljajo SAS programiranje, so naslednji:

  • Aritmetični operatorji: Glede na operaterje, ki se uporabljajo pri izvajanju aritmetičnih izračunov v SAS, je seznam operaterjev spodaj na voljo z rezultatom
Operater Opis Sintaksa Rezultat (x = 8 in y = 2)
+ Dodatek x + y 10
- Odštevanje xy 6
/ Divizije x / y 4
* Množenje x * y 16
** Izpostavljenost x ** y 64
  • Logični operaterji : nanašajo se na tiste operaterje, ki se uporabljajo pri določanju vrednosti resnice izraza
Operater Opis Sintaksa Rezultat (x = 8 in y = 2)
& IN E1 in E2 (x> 2 & y> 3) daje 0
| ALI E1 | E2 (x> 2 & y> 3) je 1
~ NE E1 ~ E2 NE (x> 3) je 0
  1. IN Operater: Izraz vrne 1, če sta obe količini, povezani z operacijo AND, resnični
  2. Operater ALI: Izraz vrne 1, če je katera koli od količin, povezanih z operacijo ALI, resnična.
  3. Operater NOT: Operater NOT je logični operater, ki prenese vrednost svojega operanda v logično nasprotje
  • Operaterji za primerjavo : nanašajo se na operaterje, ki se uporabljajo za pripravo primerjalne operacije ali izračuna z dvema spremenljivkama, konstantami ali izrazi. Če je primerjava resnična, je rezultat 1. Če je primerjava napačna, je rezultat 0.
Operater Opis Sintaksa Rezultat (x = 8 in y = 2)
= enako E1 = E2 (x = y) daje 0
~ = ni enako E1 ~ = E2 (x ~ = y) daje 1
> večji kot E1> E2 (x> y) daje 1
< manj kot E1 (x
> = večja ali enaka E1> = E2 (x> = y) daje 1
<= manj kot ali enako E1 <= E2 (x <= y) daje 0

Operater IN v SAS se uporablja za primerjavo izraza na levi s seznamom Izraz na desni za npr

x IN ( 1, 2, 3, 4, 8, 9, 10 ) bo za zgornji primer dala 1

Treba je opozoriti, da mora biti izraz na koncu vrednosti konstanten.

Operacije z znaki se lahko izvajajo v SAS-u. Znakovni operedi se primerjajo po znaku od leve proti desni. Dve vrednosti znakov neenake dolžine se primerjata s predpostavkami, da so praznine pritrjene na konec krajšega niza, preden se opravi primerjava.

  • Operaterji MIN / MAX: Operaterji MIN / MAX v SAS se uporabljajo za iskanje najmanjše in največje vrednosti dveh količin
Operater Opis Sintaksa Rezultat (x = 8 in y = 2)
MAX E1E2 xy daje 8
> < MIN E1> x>
  • Povezovalni operater: Povezovalni operater v SAS se uporablja za integracijo dveh nizov.
Operater Opis Sintaksa Rezultat (x = dobro in y = bye)
|| Povezovanje E1 || E2 x || y daje GoodBye

Dolžina dobljenega niza je enaka vsoti dolžine nizov, vključenih v operacije Združevanja,

Vrstni red vrednotenja

Vrstni red ocenjevanja v sestavljenem stavku je odvisen od vrste izraza: -

  • Desno na levo -> operaterji predpone, pa tudi eksponencialni in MIN / MAX operaterji uporabljajo vrstni red ocenjevanja z desne na levo. Naj to razumemo s primerom

Upoštevajmo operacijo SAS x = 4 ** 5 ** 6, to bomo ocenili kot x = (4 ** (5 ** 6))

  • Levo proti desni -> operaterji, kot so seštevanje, odštevanje, množenje in deljenje s primerjavo in logično IN, logični ALI, se ocenjujejo kot od leve proti desni.

SAS ponuja tudi več drugih operaterjev, ki se uporabljajo samo z določenimi stavki SAS. Stavek WHERE uporablja posebno skupino operaterjev SAS, ki velja le, če se uporablja z izrazi WHERE.

Priporočeni članki

To je vodnik za operaterje SAS. Tu smo obravnavali različne vrste operaterjev SAS s primeri in vrstnim redom vrednotenja. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Seznam operaterjev MySQL
  2. C Operaterji s sintakso in primeri
  3. Vprašanja za intervju SASS
  4. Multivariatna regresija

Kategorija: