Johdatus SAS-komentoihin
SAS: n täydellinen muoto on tilastollinen analyysijärjestelmä. Sen on toimittanut SAS-instituutti vuonna 1970. Se on ohjelmisto, jota käytetään tilastollisen analyysin tekemiseen, graafiseen esittelyyn ja tietojen esittämiseen. Tässä on kaksi luokkaa esittämään ja analysoimaan dataa, jotka ovat DATA-vaihe ja PROC-vaihe. DATA-vaihetta käytetään pääasiassa tiedonhallinnan tarjoamiseen, kuten datan lukemiseen, datan muuntamiseen ja muuttujien luomiseen tai poistamiseen. PROC-vaihe käytettiin suorittamaan monenlainen analyysi tiedoista. Saatavilla on erilaisia SAS-komentoja tietojen esittämiseksi ja analysoimiseksi.
SAS: n peruskomennot
- Proc-tulostus: Sitä käytetään SAS-datatiedoston tarkasteluun lähtöikkunassa.
Esimerkki:
proc tulostustiedot = asteet;
Juosta;
- Proc-sisältö : Sitä käytetään tarkistamaan SAS-komennon datatiedoston sisältö lähtöikkunassa
Esimerkki:
proc-sisältötiedot = arvosanat;
Juosta;
- Proc tarkoittaa: Sitä käytetään tietojen perustilastojen näyttämiseen. Se tarjoaa numeeristen arvojen tai muuttujien keskiarvojen, max ja min arvojen.
Esimerkki:
proc tarkoittaa dataa = asteet;
Juosta;
- Proc Freq : Sitä käytetään analysoimaan luotujen muuttujien tietoja ja taajuutta sekä taulukoita
Esimerkki:
proc Freq data = asteet;
Juosta;
Esimerkki :
proc Freq data = asteet;
Taulukot a * b;
Juosta;
- Proc-lajittelu : Sitä käytetään lajittelemaan SAS-tiedostot.
Esimerkki :
proc lajitellaan tietoja = puutarhat; Out = nimi nimen mukaan;
Juosta;
- Proc reg : Sitä käytetään yhdessä yleiskäyttöisessä menettelyssä SAS-regressioanalyysiin.
Esimerkki:
proc reg data = asteet;
Juosta;
- Proc gplot : Sitä käytetään kahden tai useamman arvon piirtämiseen akseleille.
Esimerkki :
proc gplot data = asteet;
Piirrä a * b;
a = pystyakseli,
b = vaaka-akseli;
Juosta;
- PROC-transponointi : Sitä käytetään rivien muuntamiseen tietojoukon sarakkeiksi.
Esimerkki:
proc siirtää tietoja = Poistu = kenttä;
Nimeltä; var tulos; id col;
Juosta;
- Proc-kaavio: Sitä käytetään ympyräkaavion histogrammin luomiseen.
Esimerkki:
proc Gchart-tiedot = arvosanat;
Vbar-ikä;
Juosta;
- Proc-raportti: Sitä käytetään raportin luomiseen tietojoukosta.
Esimerkki:
proc-raporttitiedot = asteet;
Sarake A;
Määritä A / näyttö;
Juosta;
Väliset SAS-komennot
- Libname : Sitä käytetään SAS Commands -kirjaston luomiseen.
Esimerkki :
Libname NewLib 'C: \ Grades';
- Tiedostonimi: Sitä käytetään ulkoisen datatiedoston määrittämiseen.
Esimerkki:
Tiedostonimi AName 'C: \ Grades';
- Infile : Se on lause, jota käytettiin ulkoisen datatiedoston lukemiseen.
Esimerkki:
Tiedostonimi AName 'C: \ Grades';
DATA SAS;
INPUT AB;
Infile AName;
Juosta;
- Jos-sitten: Se on lause, jota käytetään suorittamaan erilaisia toimintoja.
Esimerkki :
DATA AB;
JOS A> B, silloin viesti = 'A on suurempi';
Muu viesti = 'B on suurempi';
Juosta;
- Säilytä : Tätä lauseketta käytetään muuttujan pitämiseen, jota vaaditaan tietojoukossa.
Esimerkki :
Data Uusi;
SET-versio;
Pidä nimi vuoden hinta;
Juosta;
- Etiketti : Toiminto on muuttaa muuttujan etikettiä.
Esimerkki :
Data ABC;
Tarrateksti ”Hei, maailma”;
Juosta;
- Pituus : Sitä käytetään muuttujan pituuden muuttamiseen.
Esimerkki :
Data ABC;
Pituusteksti 10 dollaria .;
Juosta;
- Muoto : Sitä käytetään muuttujan muodon muuttamiseen.
Esimerkki:
Data ABC;
Muoto päivämäärä yymmdd10 .;
Juosta;
- Tulo : Sitä käytetään merkin arvon muuntamiseen numeeriseksi arvoksi.
Esimerkki:
Data ABC;
A = “10”;
B = tulo (a, paras.);
Juosta;
- Loki : Sitä käytetään muuntamaan numeerinen arvo logaritmiksi.
Esimerkki:
Data ABC;
A = 10;
B = log (a);
Juosta;
Advanced SAS -komennot
- Mean, Min ja Max : Sitä käytetään laskettaessa numeeristen arvojen keskimääräinen, minimi- ja enimmäisjoukko.
Esimerkki:
Data Mathdata;
A = 10;
B = 20;
C = keskiarvo (a, b);
D = Min (a, b);
E = Max (a, b);
Juosta;
- Nimeä uudelleen : Tätä SAS-komentoa käytetään muuttujan nimeämiseen uudelleen.
Esimerkki :
Data mathdata;
A = 20;
Nimeä uudelleen a = b;
Juosta;
- Neliöjuuri / Neliö : Sitä käytetään laskettaessa numeerisen arvon neliö ja neliöjuuri.
Esimerkki :
Data mathdata;
A = 4;
Neliö = a ** 2;
Sqroot = a ** (1/2);
Juosta;
- Matemaattiset toiminnot: Matemaattisten perustoimintojen suorittaminen.
Esimerkki:
Data mathdata;
Aseta matematiikka;
Hinta = summa (P1, P2);
Diff = D1 - D2;
M = M1 * M2;
Div = Div1 / Div2;
Juosta;
- Substr : Sitä käytetään osittaisen tekstin hakemiseen tekstin arvosta.
Esimerkki :
Data Mathdata;
Teksti = “Hei maailma”;
Teksti1 = alaosa (Teksti, 6, 2);
Juosta;
- Tulo- ja datalinjalausunto: Sitä käytetään tietyn sisällön sisältävän tietojoukon luomiseen.
Esimerkki:
DATA ABC;
Tulo ABC;
datariveille;
1 2 3
4 6 9
;
Juosta;
- Yhdistä : Sitä käytetään yhdistämään useita tietojoukkoja yhdeksi.
Esimerkki :
Data ABC;
Yhdistä nimi John;
Tunnuksella;
Vinkkejä SAS-komentojen käyttöön
- Ajattele ennen ohjelmointia, tarkista kaikki kriteerit, jotka on katettava.
- Pidä se yksinkertaisena.
- Tee tietojoukoista helpompi ymmärtää asettamalla tarvitsemasi tiedot, mikä säästää levytilaa.
- Käytä toimintoja tietojen muuntamiseen.
- Vältä ääretöntä tarkoittaa jakoa nolla.
- Käytä Null-painiketta, kun sinun ei tarvitse luoda tietojoukkoa.
- Määritä vakioarvo muuttujalle säilytyslausekkeessa.
- Käytä lajittelussa NoEquals-vaihtoehtoa, mikä säästää aikaa ja muistia.
Johtopäätös - SAS-komennot
Jokaisella on oma tapa saavuttaa lopputulos, nämä voivat olla samat tai erilaisia eri ihmisille. Yksi tulos löytyy monella tapaa ja SAS Commands -ohjelmistoa käytettäessä voi saada monia tapoja saavuttaa sama tulos eri tavoin. On havaittu, että mitä enemmän opit ja mitä enemmän käydään läpi SAS-komentojen dokumentaatio, sitä enemmän hyötyä saat tulosten saavuttamiseen ja apua pitkällä tähtäimellä.
Edellä mainittuja SAS-komentoja käytetään pääasiassa SAS-ohjelmistojen ohjelmoinnissa. Asiat ovat pääosin katettu DATA ja PROC. Se on helppo käyttää työkalua tai ohjelmistoa ja siten, että SAS-komennot, jotka ovat yksinkertaisia kirjoittaessa, tarkoittavat komentojen kirjoittamista yksinkertaisella englannilla, kuten olet jo nähnyt yllä olevissa komennoissa. Se on helppo käyttää, oppia ja kirjoittaa.
Suositellut artikkelit
Tämä on ollut opas SAS-komennoille. Täällä olemme keskustelleet sekä perus- että edistyneistä SAS-komennoista ja muutamista välittömistä SAS-komennoista. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -
- Tableau-komentojen käyttö
- Kuinka käyttää HBase-komentoja
- MongoDB-komentojen käyttö
- Siankäskyjen merkitys