ianuarie 31, 2022

cum se calculează modul în R (cu exemple)

modul unui set de date reprezintă valoarea cea mai frecvent întâlnită.

în orice set de date dat, nu poate exista nici un mod, un mod sau mai multe moduri.

software-ul statistic R nu are o funcție încorporată pentru a calcula modul unui set de date, dar puteți utiliza următoarea funcție pentru a calcula modul:

 find_mode < - function(x) { u < - unique(x) tab < - tabulare(match(x, u)) u}

următoarele exemple arată cum să utilizați această funcție în practică.

Exemplul 1: Calcularea modului unui Vector Numeric

următorul cod arată cum să utilizați această funcție pentru a calcula modul unui vector numeric

 # define funcție pentru a calcula modefind_mode < - funcție (x) {u < - unic(x) tab < - tabulare(meci (x, u)) u}#define vectordata numerică <- c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)#Găsiți modefind_mode (date) 4

modul setului de date se dovedește a fi 4. Acesta este numărul care apare cel mai frecvent.

rețineți că putem folosi această funcție și atunci când există mai multe moduri într-un set de date:

 # define funcție pentru a calcula modefind_mode < - funcția (x) { u < - unic(x) tab < - Tabula(meci (x, u)) u} # define vector numeric cu mai multe modesdata <- c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)#Găsiți modefind_mode (date) 2 4

modurile setului de date sunt 2 și 4. Ambele numere apar cel mai frecvent.

Exemplul 2: calcularea modului unui Vector de caractere

această funcție poate fi utilizată și pentru a calcula modul unui vector de caractere:

#define funcție pentru a calcula modefind_mode <- funcția(X) { u <- unic(x) tab <- Tabula(meci(x, u)) u}#define caracter vectordata <- c ("Sunny", "noros", "Sunny", "Sunny", "ploios", "noros")#găsi modefind_mode(date) "Sunny" 

modul se dovedește a fi „însorit” – acesta este șirul care apare cel mai adesea în vector.

Lasă un răspuns

Adresa ta de email nu va fi publicată.