Johdatus SAS-operaattoreihin

Tilastollinen analyysijärjestelmä viittaa ohjelmistopakettiin, jonka on luonut SAS-instituutti, ja sillä on kyky tarjota monimuuttujainen edistynyt analytiikka tiedonhallinta- ja ennusteominaisuuksilla. SAS-ohjelmistoa käytetään tietojen noutamiseen, muuttamiseen, hallintaan useista lähteistä ja tietojen analysoimiseksi samalla. tässä keskustellaan SAS-operaattoreista.

SAS on neljännen sukupolven ohjelmointikieli, jota käytetään laajasti tilastollisessa ja matemaattisessa tietojen analysoinnissa tarjoamaan yritystason ratkaisu monimutkaisiin liiketoiminnan tarpeisiin.

SAS kehitettiin alun perin vuonna 1966 palvelemaan biotieteiden alaa. Ensisijaisena käytönä oli ennustava analyysi käyttäen varianssi- ja regressioperintötietoja. SAS kehitti edelleen kykyään sisällyttämällä JMP yhdistää graafisen käyttöliittymän vaihtoehtoon, joka tarjotaan varhaisessa MAC: ssa, Jatkuvan kehitysfilosofian ja tieteellisten järjestelmien laskennallisten kykyjen kehityksen sekä kaikkialla läsnä olevan datan kasvavan kuormituksen myötä SAS esitteli tiedonkeruun ominaisuudet vuonna 2005.

Jatkokehitys sarjassa tarjosi erilaisia ​​ominaisuuksia, kuten excel-tuonti, kokeellinen suunnittelu,

Tästä hetkestä lähtien SAS: ää käytetään laajasti asiakas älykkyysratkaisujen tarjoamisessa, SAS löytää myös valtavia sovelluksia pankkiteollisuudessa, jolla on mahdollisuus tunnistaa vilpilliset tapahtumat, SAS-tuotteita käytetään myös julkishallinnossa, vähittäiskaupassa, televiestinnässä ja ilmailualalla sekä markkinoinnin optimointiin tai korkean tason tarjoamiseen. suorituskykylaskenta.

SAS-ohjelmoinnin koodirakenne

SAS-ohjelma perustuu kahteen rakennuspalikkaan: -

  • DATA STEP: Sitä käytetään aineistojen luomiseen ja muuttujien osoittamiseen
  • PROC STEP: Sitä käytetään tietojen käsittelemiseen

Mitkä ovat SAS: n operaattorit?

SAS-operaattorit ovat symboleja, joita käytetään SAS-ohjelmoinnissa aritmeettisiin, loogisiin tai vertailutoimintoihin.

Esimerkiksi

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

Operaattorityypit SAS: ssä

SAS-ohjelmointikielellä on kaksi suurta operaattoriryhmää, joihin kuuluvat etuliiteoperaattorit ja infix-operaattorit. Näiden kahden erottelu perustuu operaattoreiden toimintatapoihin.

  • Etuliiteoperaattorit : Se on yleinen lauseke määriteltäessä operaattoreihin sovellettavia operaattoreita (jotka ovat vakioita tai muuttujia, jotka voivat olla numeerisia tai merkkejä), jotka seuraavat lauseketta, operaattoreihin liittyvä aktiivisuus kohdistetaan välittömästi muuttujaan, lausekkeeseen, vakiot. Yritetään nyt ymmärtää esimerkkejä etuliiteoperaattoreista
    • -y
    • -cos (x)
    • + (X * y)

On myös syytä mainita, että sana EI ja sitä vastaavat symbolit pidetään myös etuliiteoperaattoreina.

  • Infix-operaattorit : Niille viitataan operaattoreiden molemmin puolin toimiviin operaattoreihin, nämä operaattorit ovat yleensä osallistuneet SAS-ohjelmointiin sekä aritmeettisiin että loogisiin toimintoihin. Infix-operaattorien alaluokat ovat seuraavat
    • Aritmeettiset operaattorit
    • Loogiset operaattorit
    • Vertailuoperaattorit
    • Ketjuttaminen
    • Enimmäismäärä
    • minimi

Plus / miinus poikkeavuus

Kysymykset nousevat plus- ja miinusmerkkien määritelmästä SAS-ohjelmoinnissa. Tässä on ymmärrettävä symbolin kontekstuaaliset päätelmät, helpoin tapa ymmärtää skenaario on, kun aritmeettisiin laskelmiin käytetään plus / miinus-merkkejä pidetään infix-operaattoreina. Samoin, kun määritelmässä käytetään symboleja, jotka luokitellaan etuliitteiden operaattoreihin .

Infix-operaattoreiden perusteellinen analyysi

Eri Infix-operaattorit käyttivät SAS-ohjelmointia seuraavasti:

  • Aritmeettiset operaattorit: Operaattorien luettelo löytyy jäljempänä seuraavista, jotka viitataan operaattoreihin, joita käytetään SAS: n aritmeettisen laskennan suorittamiseen:
operaattori Kuvaus Syntaksi Tulos (x = 8 ja y = 2)
+ Lisäys x + y 10
- vähennys xy 6
/ jako x / y 4
* kertolasku X * Y 16
** Potenssiinkorotus X ** y 64
  • Loogiset operaattorit : Tarkoitetaan operaattoreille, joita käytetään lausekkeen totuusarvon määrittämiseen
operaattori Kuvaus Syntaksi Tulos (x = 8 ja y = 2)
& JA E1 ja E2 (x> 2 & y> 3) antaa 0
| TAI E1 | E2 (x> 2 & y> 3) on 1
~ EI E1 ~ E2 EI (x> 3) on 0
  1. JA operaattori: Lause antaa 1, jos molemmat AND-operaation yhdistämät määrät ovat totta
  2. TAI Operaattori: Lause palauttaa arvon 1, jos jompikumpi TAI-operaation linkittämistä määristä on totta.
  3. NOT-operaattori: NOT-operaattori on looginen operaattori, se siirtää operandinsa arvon loogiseen vastakohtaan
  • Vertailuoperaattorit : Niille viitataan operaattoreihin, joita käytetään vertailutoiminnon perustamiseen tai kahden muuttujan, vakion tai lausekkeen laskentaan. Jos vertailu on totta, tulos on 1. Jos vertailu on väärä, tulos on 0.
operaattori Kuvaus Syntaksi Tulos (x = 8 ja y = 2)
= yhtä kuin E1 = E2 (x = y) antaa 0
~ = ei yhtä suuri kuin E1 ~ = E2 (x ~ = y) antaa 1
> suurempi kuin E1> E2 (x> y) antaa 1
< vähemmän kuin E1 (x
> = suurempi tai yhtä suuri kuin E1> = E2 (x> = y) antaa 1
<= Pienempi kuin tai yhtä suuri kuin E1 <= E2 (x <= y) antaa 0

IN-operaattoria SAS: ssä käytetään vasemmanpuoleisen lausekkeen vertaamiseen oikealla olevaan lausekkeluetteloon esimerkiksi

x IN ( 1, 2, 3, 4, 8, 9, 10 ) antaa 1 yllä olevalle esimerkille

On huomattava, että lausekkeen Arvo-päässä on oltava vakio.

Merkkitoiminnot voidaan suorittaa SAS: ssä, merkkioperandteja verrataan merkki merkin perusteella vasemmalta oikealle. Kahta merkkiarvoa, joiden pituus on epätasainen, verrataan oletuksiin, että tyhjät on kiinnitetty lyhyemmän merkkijonon päähän ennen vertailun suorittamista.

  • MIN / MAX-operaattorit: SAS : n MIN / MAX-operaattoreita käytetään kahden määrän minimi- ja maksimiarvon löytämiseen
operaattori Kuvaus Syntaksi Tulos (x = 8 ja y = 2)
MAX E1E2 xy antaa 8
> < MIN E1> x>
  • Yhdistämisoperaattori: SAS: n yhdistämisoperaattoria käytetään integroimaan kaksi merkkijonoa.
operaattori Kuvaus Syntaksi Tulos (x = hyvä ja y = hei)
|| ketju E1 || E2 x || y antaa hyvästi

Tuloksena olevan merkkijonon pituus on yhtä suuri kuin ketjuttamistoimintoihin osallistuvien merkkijonojen summa,

Arviointijärjestys

Arviointijärjestys yhdistetyssä lauseessa riippuu lausekkeen tyypistä: -

  • Oikealta vasemmalle -> etuliiteoperaattorit, samoin kuin Exponents- ja MIN / MAX-operaattorit, käyttävät arviointijärjestystä oikealta vasemmalle. Ymmärtäkäämme se esimerkillä

Tarkastellaan SAS-operaatiota x = 4 ** 5 ** 6, tämä arvioidaan muodossa x = (4 ** (5 ** 6))

  • Vasemmalta oikealle -> operaattorit, kuten summaus, vähennys, kerto ja jakaminen vertailun ja loogisen JA, loogisen TAI kanssa, arvioidaan vasemmalta oikealle.

SAS tarjoaa myös useita muita operaattoreita, joita käytetään vain tietyillä SAS-lauseilla. WHERE-käsky käyttää erityistä SAS-operaattoriryhmää, joka on voimassa vain käytettäessä WHERE-lausekkeiden kanssa.

Suositellut artikkelit

Tämä on ollut opas SAS-operaattoreille. Täällä olemme keskustelleet erityyppisistä SAS-operaattoreista esimerkkien ja arviointijärjestyksen avulla. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -

  1. Luettelo MySQL-operaattoreista
  2. C-operaattorit syntaksilla ja esimerkkejä
  3. SASS-haastattelukysymykset
  4. Monimuuttuja regressio

Luokka: