Johdanto R-pakettiluetteloon

R-ohjelmointikielen paketti on yksikkö, joka tarjoaa tarvittavat toiminnot, joita voidaan hyödyntää lataamalla se R-ympäristöön. R-pakettiluettelo on samanlainen kuin C-, C ++- tai Java-kirjasto. Joten paketilla voi pohjimmiltaan olla lukuisia toimintoja, kuten toimintoja, vakioita jne., Joiden avulla käyttäjä voi käyttää niitä tietyn ongelman yhteydessä. Kohdassa R tarvittava paketti voidaan ladata kirjasto () -toiminnolla. Jos pakettia ei ole, se voidaan asentaa install.packages () -toiminnolla. Paketit tekevät näennäisesti vaikeista tehtävistä helppoja sen valmiiden toimintojen avulla.

Mitä R-paketit ovat?

R: ssä on paljon paketteja, ja paketin valinta riippuu sen sovelluksesta. Vaikka onkin tiettyjä paketteja, joita käytetään laajasti tarjoamiensa toimintojen takia, niin ei ole, että muut paketit ovat vähemmän tärkeitä. Eri paketeilla on eri tarkoitukset; Jotkut liittyvät tilastollisiin tekniikoihin, jotkut visualisointeihin jne.

Seuraavassa osassa tarkastelemme joitain tärkeitä paketteja R: ssä:

1. Auto

Tämä paketti on soveltuvan regression seuralainen. Se on iso paketti, joka tarjoaa erilaisia ​​toimintoja tilastolliselle analyysille. Tämän paketin tuominen R-ympäristöön tuo muita asiaan liittyviä paketteja, kuten MASS, tilastot, grafiikat jne. Joitakin paketin toimintoja ovat Anova, avPlots, Boxplot, carPalette, tiheyskäyrät, infIndexPlot, lineaarinen hypoteesi, logit, ulkoinen testi, qqPlot, jäännöskuvaajat, hajotusplotti, hajapiirrosmatriisi jne. Paketin laajoja ominaisuuksia voidaan arvioida tarjoamiensa toimintojen lukumäärästä.

2. Korjaus

Paketti tarjoaa graafisen esityksen korrelaatiomatriisista ja luottamusvälin. Paketti tarjoaa myös algoritmeja matriisin uudelleenjärjestyksen suorittamiseksi. Lukuisiin vaihtoehtoihin sisältyy vaadittavien värien, tekstimerkintöjen, värimerkintöjen, asettelun jne. Valitseminen. Corrplot-paketin erilaiset visualisointimenetelmät tai parametrimenetelmät ovat “ympyrä”, “neliö”, “ellipsi”, “numero”, “sävy”, “väri”. ja “piirakka”. Eri vaihtoehtoja sisältävä Corrplot-toiminto antaa visuaalisesti houkuttelevan korrelaation eri muuttujien välillä, joita muuten normaaleissa olosuhteissa, kuten numeroita, on vaikea tulkita. Positiiviset korrelaatiot esitetään sinisellä ja negatiiviset korrelaatiot punaisella. Värin voimakkuus ja ympyrän koko ovat verrannollisia korrelaatiokertoimiin.

3. DataExplorer

Tämä paketti käsittelee tietojen automaattista etsintää ja käsittelyä. Se tarjoaa automatisoidun tiedon etsintäprosessin, joka on tarkoitettu analyyttisiin tehtäviin ja ennustavaan mallintamiseen. Tämä on ratkaisevan tärkeää, koska se antaa käyttäjälle mahdollisuuden ymmärtää tietoja ja poimia oivalluksia. Kukin analyysin muuttuja skannataan ja analysoidaan paketin avulla. Lisäksi paketti tarjoaa toiminnallisuuksia näiden muuttujien visualisointiin tyypillisiä graafisia tekniikoita käyttämällä. Se tarjoaa myös yleisiä tietojenkäsittelymenetelmiä datan käsittelemiseen ja muotoiluun.

4. Gmodelit

Gmodels-paketti tarjoaa erilaisia ​​työkaluja R: ssä datan piirtämistä varten. Se sisältää erilaisia ​​toimintoja, kuten glh.test, jota käytetään testaamaan, tulostamaan tai tiivistämään yleinen lineaarinen hypoteesi regressiomallille. Toiminto tekee. kontrastit muuntavat ihmisluettavat kontrastit muotoon, jota R vaatii laskentaa varten. Make.kontrastien palauttamaa matriisia voidaan käyttää argumenttina mallitoimintojen kontrasti argumentille. CoefFrame-toiminto sopii malliin jokaiselle määrittelemälle alaryhmälle , palauttaa sitten datakehyksen, jossa on yksi rivi jokaiselle sopivuudelle ja yksi sarake jokaiselle parametrille. Arvioitava funktio laskee ja testaa kontrastit ja muut arvioitavissa olevat lineaariset funktiot mallikertoimista lm, glm jne.. Funktio fit.contrast laskee ja testaa mielivaltaiset kontrastit regressioobjekteille.

5. Gplots

Tämä paketti tarjoaa visualisointitoiminnot monipuolisten ohjelmointityökalujen avulla. Paketin toiminnot toimivat laskennan ja piirtämisen käsitteenä. Paketin graafiset ominaisuudet osoitetaan erilaisilla toiminnoilla, kuten kaistatiedote, boxplot2, col2hex, ci2d, hist2d, tekstikaavio, pesuallas, ilmapallolentäjä, plotCI, kuvaajavälineet jne. Nämä toiminnot mahdollistavat väriin liittyvien asetusten työskentelyn, tekstiä ja muita visualisoinnin monimutkaisia ​​graafisia näkökohtia. Ne käsittelevät myös tilastopohjaiseen visualisointiin liittyviä monimutkaisia ​​elementtejä, kuten lmplot2, jäännösplot-toiminnot, joiden avulla käyttäjä voi ajaa yksityiskohtaisen regressiodiagnoosin diagnostiikkakaavioiden kautta. Jos useita tietoja on piirrettävä samalle alueelle, mutta erillisillä akseleilla, tämä on mahdollista käyttämällä paketin yli plot -toimintoa.

6. Ggplot2

Se on yksi R: n erittäin kuuluisista paketeista, joka tarjoaa laajat visuaaliset ominaisuudet ja esittelee tulokset jopa monimutkaisten tilastollisten ja matemaattisten tekniikoiden avulla. Paketin tarjoamat lukuisat toiminnallisuudet antavat analyytikolle mahdollisuuden saada tietoja tiedoista interaktiivisimmalla tavalla. Funktion R-kuvaus on ”järjestelmä grafiikan deklaratiiviseksi luomiseksi, joka perustuu grafiikan kielioppiin”. Tämä grafiikkakielioppi tarkoittaa, että käyttäjän on kerrottava 'ggplot2' tapaa, jolla muuttujat on kartoitettava estetiikkaan, joten tämä tarkoittaa käytännössä sitä, että määritetään, mitä graafisia näkökohtia käytettäväksi, ja ggplot2 toimii vastaavasti yksityiskohtien perusteella.

7. Voitele

Tämän R-paketin avulla on helpompaa työskennellä päivämäärien ja kellonaikojen kanssa. Voiteluainepaketti mahdollistaa päivämäärä- ja aikatietojen helpon käsittelyn. Se jäsentää luvun ja antaa sopivan datajärjestelyn, itse asiassa paketin jäsentämistoiminnot käsittelevät monenlaisia ​​muotoja ja erottimia, mikä yksinkertaistaa jäsennysprosessia. Yksi merkittävistä ominaisuuksista on, että paketti tarjoaa toiminnallisuuksia käsitellä päivämääriä eri aikavyöhykkeillä.

8. Hmisc

Hmisc-paketti, jonka nimi on Harrell Miscellaneous, sisältää monia toimintoja, joita voidaan hyödyntää datan analysointia, korkean tason grafiikkaa ja apuohjelmia varten. Se sisältää myös toimintoja näytteen koon ja tehon laskemiseksi, tietojoukkojen tuomiseksi ja merkitsemiseksi, puuttuvien arvojen laskemiseksi, edistyneiden taulukkotoimintojen tarjoamiseksi, muuttujien ryhmittelyksi, merkkijonon käsittelemiseksi, R-objektien muuntamiseksi HTML-koodiksi jne.

9. Hila

Paketti tarjoaa Trellis-grafiikan innoittamana korkean tason tietojen visualisointijärjestelmän. Se painottaa monimuuttujadataa. Paketin tehokkaat visualisointiominaisuudet tarjoavat tarvittavan graafisen ratkaisun. Jotkut paketin merkittävistä toiminnoista ovat B_07_cloud, joka auttaa tuottamaan kolmiulotteisen sirontakuvion ja kehyspinnan kaavion; D_level. värit, toiminto väärien värien laskemiseksi, jotka edustavat numeerista tai kategorista muuttujaa; B_06_tasovirta, toiminto, joka tuottaa tasokaaviot ja ääriviivat; A_01_Lattice, toiminto, joka tarjoaa Lattice-graafisia ominaisuuksia. B_09_tmd on funktio, joka tuottaa Tukey Mean - Difference Plot; B_11_oneway, toiminto, joka sopii yksisuuntaiseen malliin. Paketti tarjoaa siten laajoja toiminnallisuuksia visualisointeihin eri toimintojen kautta.

10. MatrixModels

Tämä paketti mahdollistaa mallinnuksen harvoilla ja tiheillä 'Matrix' -matriiseilla. Tämän suorittamiseksi se käyttää modulaarista ennustamista ja vastausta, moduuliluokkia. Kaikki paketin tarjoamat toiminnot ovat yhtä tärkeitä, joista osa on lm.fit.sparse, joka on sopiva funktio harvoille lineaarisille malleille, oldCoef, joka ratkaisee kertoimet ja kertoimen lisäykset, malli. Matriisi, joka rakentaa mahdollisesti harvan suunnittelu- tai mallimatriisin, glm4, joka sopii yleistettyihin lineaarisiin malleihin.

11. Multcomp

Paketti sallii useiden k-ryhmien vertailun yleistetyissä lineaarisissa malleissa. Luettelo yhdeksästä standardimenetelmästä, nimittäin. Dunnet, Tukey, Sequen, AVE, Changepoint, Williams, Marcus, McDermott ja Tetrade toimitetaan käyttäjälle, ja käyttäjä valitsee vertailut vaatimuksen perusteella. Tämän lisäksi kontrastimatriisiin on järjestetty myös ilmainen syöttörajapinta, joka mahdollistaa erityiset vertailut. Huomionarvoinen piirre on, että vertailut itsessään eivät rajoitu mihinkään tiettyyn malliin, kuten tasapainoiseen tai yksinkertaiseen, vaan ohjelmat on suunniteltu siten, että ne sopivat useisiin vertailuihin yleisessä lineaarisessa mallissa, joka sallii muuttujat, korreloidut keskiarvot, puuttuvat arvot, jne.

12. OpenMx

Tämä paketti käsittelee pohjimmiltaan laajennettua rakenneyhtälön mallintamista. Se tarjoaa toiminnallisuuksia rakenneyhtälömallien luomiseksi. Näitä malleja voidaan manipuloida ohjelmoinnin avulla. Mallit voidaan määritellä matriiseilla tai polkuilla, kuten LISREL tai RAM. Jotkut mallityypeistä sisältävät useita ryhmiä, vahvistuskertoimen, seoksen jakautumisen, kategorisen kynnysarvon, diffuusiofunktiot jne.

13. Plyr

Se on erittäin tärkeä paketti, joka tarjoaa toimintoja tietojen käsittelyyn. Se tarjoaa työkaluja tiedon jakamiseen, soveltamiseen ja yhdistämiseen. Sen mukana tulee joukko työkaluja, jotka auttavat ratkaisemaan yleisiä ongelmakokonaisuuksia. Esimerkiksi joskus joudumme ehkä jakamaan suuren tehtävän pienempiin hallittavissa oleviin tehtäviin, sitten toimimme jokaisella kappaleella ja lopuksi laitamme kaikki kappaleet takaisin yhteen.

14. Qcc

Paketti saa merkityksen tarjoamiensa erilaisten laadun analysointitoimintojen ansiosta. Se tarjoaa Shewhart-laadunvalvontakaaviot jatkuvalle, määritteille ja laskee tietoja. Muita tärkeitä kaavioita ovat Cusum- ja EWMA-kaaviot sekä toimintaominaisuuksien käyrät. Se tarjoaa myös prosessikykyanalyysitoiminnot. Pareto-kaavio, syy-seuraus-kaavio ja monimuuttujaiset ohjauskaaviot ovat hyödyllisiä työkaluja, jotka paketti tarjoaa.

15. RandomForest

Kuten nimestä voi päätellä, tätä pakettia käytetään satunnaisen metsäalgoritmin luomiseen. Paketti toteuttaa Breimanin satunnaisen metsäalgoritmin, joka perustuu Beimanin ja Cutlerin alkuperäiseen FORTRAN-koodiin. Algoritmia käytetään luokitteluun ja regressioon. Pakettia voidaan käyttää myös valvomattomassa tilassa pisteiden läheisyyden arvioimiseksi.

16. Psyk

Se on erityiskäyttöön tarkoitettu paketti. Paketti tarjoaa menettelyn psykologiseen, psykometriseen ja persoonallisuustutkimukseen. Toiminnot on tarkoitettu ensisijaisesti monimuuttuja-analyysiin käyttämällä erilaisia ​​monimuuttujatilastotekniikoita.

Johtopäätös-luettelo R-paketeista

R: ssä on lukuisia paketteja, ja paketin soveltaminen riippuu vaatimuksista. R-pakettiluettelon yhteisö on kasvanut erittäin nopeasti, ja paketti lisätään joka päivä. Useilla paketeilla voi olla samanlaiset toiminnot, mutta paketin valinnan on perustuttava huolelliseen tutkimukseen.

Suositellut artikkelit

Tämä on opas R-pakettiluetteloon. Tässä keskustellaan R-pakettien esittelystä ja eräistä tärkeistä R.-paketeista. Voit myös käydä läpi muita ehdottamiasi artikkeleitamme saadaksesi lisätietoja -

  1. Java-paketit
  2. Mikä on JNDI Javassa?
  3. JColorChooser
  4. R Ohjelmointi vs Python

Luokka: