Acasă Finanțe personale Cum să faci aritmetică de bază în R-dummies

Cum să faci aritmetică de bază în R-dummies

Cuprins:

Video: String Theory Explained – What is The True Nature of Reality? 2024

Video: String Theory Explained – What is The True Nature of Reality? 2024
Anonim

Deoarece R este platforma de statistici, are un set destul de complet de operatori aritmetici, astfel încât să poți folosi R ca un calculator fantezie în caz de nevoie.

Cum se utilizează operatorii de bază în R

Majoritatea operatorilor aritmetici de bază sunt foarte familiarizați cu programatorii (și cu oricine altcineva care a studiat matematica în școală).

Operatorul Descriere Exemplu
x + y y adăugat la x 2 + 3 = 5
x - y y scăzut din x - 2 = 6
x * y x înmulțit cu y 3 * 2 = 6
x / y x împărțit la y 10/5 = 2
x ^ y (sau x ** y) x ridicată la puterea y 2 ^ 5 = 32
x %% y 7 %% 3 = 1 x% / y y
x împărțit la y dar rotunjit în jos (diviziune întreagă) 7% /% 3 = 2
Toți acești operatori sunt vectorizați. Prin utilizarea operatorilor vectorializați, puteți efectua calcule complexe cu un cod minimal.

Pentru a vedea cum funcționează aceasta, ia în considerare acești doi vectori. Un vector reprezintă numărul de coșuri pe care bunicul le-a făcut în timpul celor șase jocuri ale sezonului de baschet, iar celălalt reprezintă numărul de coșuri pe care prietenul ei Geraldine le-a făcut:

coșuri. de. Binoculele de bunicuță. de. Geraldine <- c (5, 3, 2, 2, 12, 9)

Să presupunem că Granny și Geraldine decid să strângă bani pentru Fundația Make-A-Wish și au cerut oamenilor să facă o donație pentru fiecare coș pe care l-au făcut. Granny a cerut 120 de dolari pe coș, iar Geraldine a cerut 145 de dolari pe coș. Cum calculați totalul donațiilor colectate pentru fiecare joc?

R face calculul ușor. Mai întâi, calculați suma pe care fiecare doamnă a câștigat-o pe joc, după cum urmează: >> Bunica. bani Geraldine. bani <- coșuri. de. Geraldine * 145

În acest exemplu, fiecare valoare din vector este înmulțită cu suma de bani. Verificați-vă pentru a vă uita la valorile din Granny. bani și Geraldine. bani.

Pentru a obține suma totală a acestor doamne câștigate în fiecare joc, faceți pur și simplu acest lucru:

Bunica. bani + Geraldine. bani [1] 2165 915 770 1010 2820 1665

De asemenea, ați putea face acest lucru într-o singură linie, după cum urmează:
coșuri. de. Granny * 120 + coșuri. de. Geraldine * 145 [1] 2165 915 770 1010 2820 1665

Cum să controlați ordinea operațiunilor în R

În exemplul precedent, ați folosit atât un operator de multiplicare cât și un operator de adăugare. După cum vedeți din rezultat, R înmulțește corect toate numerele înainte de a le adăuga împreună. Pentru toți operatorii aritmetici, se aplică regulile clasice pentru ordinea operațiunilor. Calculele sunt efectuate în următoarea ordine:

Exponentiation

Înmulțirea și împărțirea în ordinea în care operatorii sunt prezentați

  1. Adăugarea și scăderea în ordinea în care sunt prezentați operatorii

  2. Operatorul mod %%) și operatorul diviziei întregi (% /%) au aceeași prioritate ca și operatorul diviziei normale (/) în calcule.

  3. Puteți modifica ordinea operațiilor utilizând paranteze, cum ar fi: >> 4 + 2 * 3 [1] 10> (4 + 2) * 3 [1] 18

paranteze se efectuează mai întâi.

De asemenea, puteți utiliza operatorii de bază pe numere complexe. Funcția complex (), de exemplu, vă permite să construiți un întreg set de numere complexe bazate pe un vector cu părți reale și un vector cu părți imaginare. Pentru mai multe informații, consultați pagina Ajutor pentru? complex.

Cum să faci aritmetică de bază în R-dummies

Alegerea editorilor

Cum să faci aritmetică de bază în R-dummies

Cum să faci aritmetică de bază în R-dummies

De operatori aritmetici, astfel încât să puteți utiliza R ca un calculator fantezie dacă apare necesitatea. Cum se utilizează operatorii de bază în R Majoritatea operatorilor aritmetici de bază sunt foarte familiarizați cu programatorii (și cu oricine altcineva care a studiat matematica în școală). Descrierea operatorului ...

Cum se extrage un subset al unui vector în R - dummies

Cum se extrage un subset al unui vector în R - dummies

Utilizați aceleași reguli de indexare pentru vectorii de caractere pe care îl utilizați pentru vectorii numerici (sau pentru vectori de orice tip). Procesul de trimitere la un subset al unui vector prin indexarea elementelor sale se numește și subsetare. Cu alte cuvinte, subsetarea este procesul de extragere a unui subset al unui vector. Pentru a ilustra ...

Cum se face matricea aritmetică în R-dummies

Cum se face matricea aritmetică în R-dummies

ÎN afară de operatorii aritmetici clasici, R conține un set mare de operatori și funcții pentru a efectua un set larg de operații matrice. Multe dintre aceste operațiuni sunt folosite în matematică avansată, astfel încât este posibil să nu aveți nevoie de ele. Unele dintre ele pot veni destul de la îndemână, deși, dacă aveți nevoie să răsturnați datele sau ...

Alegerea editorilor

Top 10 Dificultăți în practica de înțelegere și cum să le depășești - manechine

Top 10 Dificultăți în practica de înțelegere și cum să le depășești - manechine

De practici, mindfulness nevoie de timp pentru a învăța, a înțelege și a încorpora într-o rutină zilnică. Ca și în orice altceva, va avea parte de dificultăți, dar toate pot fi depășite. Găsirea timpului pentru o practică formală de conștientizare Unul dintre cele mai dificile lucruri despre practica de conștientizare este găsirea timpului ...

Depășirea distanței de comunicare cu copiii dvs. autism

Depășirea distanței de comunicare cu copiii dvs. autism

Deficitele de limbă și de comunicare sunt de obicei cele mai grave și aspecte stresante ale autismului. Comunicarea cu succes este o provocare majoră cu care se confruntă multe persoane cu autism. Capacitatea lor de a comunica dramatic afectează cât de bine interacționează social într-o lume non-autistă. Mulți oameni cu autism nu au capacitatea de a cere chiar și un pahar de apă sau ...

Benzodiazepinele și tratamentul tulburărilor bipolare - manechine

Benzodiazepinele și tratamentul tulburărilor bipolare - manechine

Cele mai frecvent utilizate medicamente pur antianchetă utilizate în tratamentul tulburarea bipolară sunt benzodiazepinele (cunoscute și sub numele de anxiolitice sau tranchilizante sau benzos pe scurt). Aceste medicamente încetinesc întregul sistem nervos, reducând astfel agitația și nivelurile de anxietate, ambele putând fi probleme în tulburarea bipolară. Benzoazele par să afecteze un creier ...

Alegerea editorilor

Navigați în Adobe Acrobat Creative Suite 5

Navigați în Adobe Acrobat Creative Suite 5

Acrobat CS5 oferă o varietate de panouri care sunt utile atunci când navigați prin documente PDF. Panourile de navigare sunt afișate în partea stângă a ferestrei Document ca mici pictograme. Faceți clic pe o pictogramă pentru a face panoul său vizibil. De exemplu, dați clic pe pictograma Pagini pentru a afișa reprezentările de dimensiuni miniatură pentru fiecare pagină. În paginile ...

Restricționa Cine poate edita sau imprima documente PDF - dummies

Restricționa Cine poate edita sau imprima documente PDF - dummies

Adobe Acrobat Creative Suite 5 cu capacitatea de a restricționa cine poate edita sau imprima documentele PDF pe care le distribuiți. Urmați acești pași:

Ecran Prindeți o secțiune a unui fișier PDF - dummies

Ecran Prindeți o secțiune a unui fișier PDF - dummies

Puteți utiliza instrumentul Snapshot în Adobe Acrobat CS5 pentru a selecta textul și imaginile și a crea o imagine a unei anumite zone dintr-un fișier PDF. Rezultatul este denumit în mod obișnuit ca o apucare pe ecran a unei secțiuni dintr-un fișier PDF. Rezultatul este o imagine și textul dvs. nu este ...