Introduktion till R-programmeringsspråk

I dagens värld är det viktigt för ett företag att förstå en stor mängd data. Att använda kalkylblad är inte det bästa alternativet för företag i dessa dagar. här kommer vi att diskutera mer om R-programmeringsspråket.

R är ett programmeringsspråk med öppen källkod samt en mjukvarumiljö som används för statistisk analys, grafisk representation och rapportering. Det skapades av Ross Ihaka och Robert Gentleman. Det betraktas som en dialekt av S-språket. Det används allmänt av forskare över hela världen. Det gör det enkelt att analysera uppgifterna mer effektivt och effektivt.

R-programmeringsspråk distribueras fritt under GNU General Public License. Det fungerar i flera operativsystem som Unix, Linux, Windows och Mac. Filerna som behövs för att installera R från de förkompilerade binära versionerna distribueras från webbplatsen för Comprehensive R Archive Network (CRAN).

R-programmeringsspråk har många funktioner för statistisk analys och grafiska representationer.

Fördelarna med att använda R-programmeringsspråk

  • R är gratis och är den första stora fördelen.
  • Du kan installera R på så många datorer du vill
  • R är lätt att samarbeta och lära sig
  • Vem som helst kan skriva ett tilläggspaket för R
  • Ger den mest avancerade analysen
  • R har kapacitet för reproducerbar forskning. Som ett resultat av detta projekt kan det enkelt upprepas när ny information finns tillgänglig

Hur man installerar R-programmeringsspråk

Följ dessa enkla steg för att installera R på din dator.

  1. Ladda ner R från nätet och öppna R-filen i nedladdningsmappen.

  1. Dubbelklicka på filen för att öppna den. Detta tar dig till ett fönster för säkerhetsvarning.

  1. Klicka på Kör. Detta tar dig igen till ett fönster med frågan om du vill tillåta följande program från en okänd utgivare att göra ändringar i det här datorfönstret. Klicka på Ja.
  2. I nästa fönster kan du välja språk. Välj språk och klicka på Ok.
  3. Detta öppnar fönstret för installationsguiden.

  1. Klicka på Nästa. Efter detta får du GNU General Public License. Läs den och klicka på Nästa.

  1. I nästa fönster väljer du destinationen. Standardplatsen är Programfiler. Välj och klicka på Nästa.

  1. I nästa fönster kan du välja de komponenter som ska installeras. Markera alltid kryssrutan för kärnfilerna och välj mellan 32-bitarsfiler eller 64-bitarsfiler enligt ditt system. Klicka på Nästa

  1. I nästa fönster frågar du om du vill anpassa startalternativen. Välj Nej och klicka på Nästa.

  1. Nästa fönster hjälper dig att välja en Start-menymapp.

  1. Klicka på Nästa. I nästa fönster kan du välja Ytterligare uppgifter och låter dig skapa en skrivbordsikon eller en snabbstartikon. Markera båda kryssrutorna för registerposter. Välj Nästa.

  1. R kommer att installeras. Välj knappen Slutför för att slutföra installationen.

Börjar med R

När R har installerats kan du öppna R med hjälp av

Startmeny à Alla program à R

eller

Du kan också dubbelklicka på R-genvägsikonen på skrivbordet

R-konsolen dyker upp som visas på bilden nedan. RGui är den korta formen av R Graphical User Interface. Det är det enklaste sättet att interagera med R-språket. Du kan konfigurera vissa aspekter av RGui. Dialogrutan för RGui-konfigurationsredigeraren visas på bilden nedan

R-konsolen är platsen där du kan mata in kommandon. Ibland kommer du att behöva skriva kommandot i ett skript och sedan köra kommandona. Ett skript är ett separat fönster där du kan skriva dina kommandon. Bild nedan visar hur man öppnar ett manus

För att köra kommandona i skriptet kan du antingen kopiera klistra in kommandona i kommandofönstret eller välja kommandona du vill köra och klicka på Kör rad eller valknappen.

När du skriver kommandon i konsolen kan du också använda tidigare använda kommandon med hjälp av uppåtpilen eller nedåtpilen.

Hur R fungerar

Bilden nedan förklarar R-arbetsflödet

Varje gång R kör variabler, funktioner och andra lagras i datorns minne i form av objekt med ett namn. Användaren kan utföra olika operationer på dessa objekt med operatörer och funktioner. En R-funktion kan representeras som visas på bilden nedan

Argumenten kan vara objekt som definieras som standard eller specificeras av användaren. Funktionerna utförs genom kommandon som anges av användaren. Resultaten visas sedan på skärmen och lagras som ett objekt i datorminnet.

Grunderna i programmeringsspråket R

här är grunderna för R-programmeringsspråket som du behöver veta för att arbeta med R.

  • Kommandon, objekt och funktioner

När du vill interagera med R kan du skriva ett kommando i konsolens dialogruta och trycka på enter. Om du har angett något felkommando får du ett felmeddelande. Du kan enkelt göra en enkel beräkning med R. Du kan använda alla aritmetiska operatörer på samma sätt som används i den andra datorprogrammen utan att du inte behöver skriva lika tecken. Tryck bara på Enter så får du utdata.

Exempel

7 + 3

(1) 10

3 3

(1) 27

10 * (10 + 2)

(1) 120

(2 * (17, 2 + 5)) / 56

(1) 0, 7929

I exemplen ovan kan du hitta (1) framför alla svar. Detta indikerade att det bara finns ett nummer i svaret. När det finns mer än ett nummer i svaret kommer det att hjälpa dig ta reda på svaret inom grupperna. Och om en parentes läggs till görs dessa beräkningar först. Om mer än en konsol läggs till kan du gruppera dina parenteser med Ad Infinitum.

  • Objekt

Om du vill utföra ytterligare beräkningar med utgången från en beräkning måste du ge den ett namn och beställa R för att lagra den som ett objekt. Ett exempel ges nedan

svar <- 4 + 4

I detta exempel kallas <- allokeringssymbolen eller den tilldelade symbolen. Denna symbol ber R att göra objektet till vänster till utgången från kommandot till höger. Du kan också spara resultaten från en beräkning gjord med objekt som ett annat objekt. Du kan ta bort ett objekt med funktionen rm () och bekräfta det med funktionen ls ().

  • funktioner

R har ett stort antal olika koder som hjälper dig att göra matematiska beräkningar, rita en graf och göra statistisk analys. Dessa koder kallas funktioner. Varje funktionsnamn slutar i ett par parenteser och du kan också genast skriva in namnet på funktionen och namnet på objektet för att utföra den åtgärd du behöver.

exempel

kvm (100)

(1) 10

Du kan också lägga till ett objektnamn för att utföra beräkningen

synd (15+ svar)

Värdet på objektet "svar" tas här för beräkning

Vektorer, matriser och dataramar

R är den bästa lösningen för att hantera objekt som är gruppen av nummer eller grupper av tecken. Grupper av ett nummer som är organiserade som sekvenser kallas vektorer. Grupper som är organiserade som tvådimensionella tabeller kallas Matriser. Tabeller som innehåller ett nummer i vissa kolumner och vissa andra data i andra kolumner kallas Data Frames.

  • vektorer

Låt oss titta på ett exempel för att förstå vad vektor är och hur den används i R

Exempel

A <- seq (10, 20)

I det här exemplet har du skapat ett nytt objekt som heter A och det innehåller nummersekvensen från 10 till 20. Du kan kontrollera detta genom att bara skriva A och få utdata. Det förklaras nedan

EN

(1) 10 11 12 13 14 15 16 17 18 19 20

En av de viktigaste funktionerna i Vector är c ​​(). Det betyder "sammanlänkat". Ett exempel ges nedan

B <- c (2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22)

B (Tryck på enter)

(1) 2 4 6 8 10 12 14 16 18 20 22

Du kan också utföra aritmetiska operationer i en vektor.

A + B

(1) 12 15 18 21 24 27 30 33 36 39 42

  • matriser

När du har data som kan ordnas i två dimensioner kallas det Matrix. Matrix betecknas med matris () -funktion.

Exempel

mat2 <- matris (data = seq (1, 12), nrows = 3, ncols = 4, dimnames = list (c ("Rad 1", "Rad 2", "Rad 3"), c ("Col 1", "Col 2", "Col 3", "Col 4")

Ovanstående exempel förklaras i detalj nedan

mat2 <- ställer in ett objekt som heter mat2

matris (data = seq (1, 12) här objektet är matrisen och data i matrisen är en sekvens av siffror från 1 till 12

nrows = 3, ncols = 4 betyder att antalet rader är 3 och antalet kolumner är 4

dimnames = lista (c ("Rad 1", "Rad 2", "Rad 3"), c ("Col 1", "Col 2", "Col 3", "Col 4") ger namnen på raderna och kolumner.

Utgången är som följer

mat1col1col2col3Col4
Rad 114710
Rad 225811
Rad 336912

Datatyper och dataramar

Data registreras alltid som nummer eller kvantitativ data. Numeriska objekt kan vidare delas in i verkliga tal, komplexa tal eller heltal och så vidare. Om du ville ta reda på om vektorn du använder är i numerisk form kan du använda funktionsläget () och veta vilken typ av numeriska du kan använda funktionsklassen ().

Det finns en speciell typ av data i R som kallas en faktor. Denna typ av data är där saker är uppdelade i klasser.

  • index

Du kan hitta det enskilda numret eller grupperna i datastrukturen med hjälp av prenumerationer. Det kommer att vara mycket användbart.

Exempel

X <- rnorm (10, 2, 0, 1)

I detta exempel skapas en vektor i namnet X som består av 10 slumpmässiga nummer härledda från en normalfördelning med medelvärdet 2 och standardavvikelse 0, 1.

Abonnemang behöver inte nödvändigtvis vara enstaka siffror. Det kan vara ett objekt eller till och med en funktion. Logiska uttryck kan också inkluderas i prenumerationen.

  • delmängder

En delmängd är en funktion som används för att härleda en del av en matris eller dataram. Den har tre huvudavsnitt - först namnet på delmängden, dels ett logiskt uttryck, tredje som informerar R om vilka kolumner du ska välja.

Exempel

Räkningar <- read.csv ("Counts.csv", header = T)

Från tabellen nedan kan du skapa en delmängd

SexTempViktVikt
MVarm75292
FVarm65180
MKall69, 03161
FKall73, 25323

Räknar 2 = 70)

Detta ger dig resultatet vars vikt är mindre än 70.

R programmeringsspråk Paket

R-installationen levereras med alla grundläggande paket. Det finns många andra paket som hjälper dig att ladda nya funktioner och objekt. Du kan också skapa ett nytt paket i R. Några av de grundläggande paketen som ingår i R under installationen listas nedan

  • gitter
  • MASSA
  • nlme
  • klunga
  • överlevnad

Du kan använda det installerade. paket () fungerar för att veta mer om de installerade paketen.

Statistiska metoder

R levereras med olika statistiska metoder som är inbyggda. Dom är

  • Betyda
  • Median
  • Läge
  • distributioner
  • Covariance
  • regression
  • Icke-linjära blandade effekter
  • GLM
  • GAM och många metoder

R har också olika statistiska procedurer som följande

  • Klassiska parametriska test
  • Icke-parametriska tester
  • Linjär modellering
  • Icke-linjär regressionsmodellering
  • Clustering
  • Glättning

Slutsats

Sammanfattningen är att R-programmeringsspråk hjälper såväl forskare som affärsmän att utföra effektiv dataanalys. R-paket gör det enkelt för företagen att göra analysen. De kräver inte datorprogrammerare eller omfattande programmering för att använda R. R Programmeringsspråk hjälper till att skapa grafik på ett mer tilltalande sätt.

Rekommenderade artiklar

Här är din guide för att förstå installationen, komma igång, fördelar, grundläggande kommandon och funktioner för R-programmeringsspråk.

  1. Är Python ett skriptspråk?
  2. Hur installerar du Angular 2?
  3. Hur installerar du Swift?
  4. Är MySQL programmeringsspråk?

Kategori: