az R mód az az érték, ahol a legtöbb előfordulás van egy adatkészletben. Az átlagtól és a mediántól eltérően a mód numerikus és karakteradatokat is tartalmazhat.
mód R-ben
nincs beépített függvény az üzemmód kiszámításához R-ben.
az R-ben az átlag() és a medián () standard függvények, amelyek azt teszik, amit elvárnánk. Ez azért van, mert az üzemmód az objektum belső tárolási módját mondja meg, nem pedig az argumentumban leggyakrabban előforduló értéket.
számítsuk ki a vektor módját R-ben.
# Create a vector. rv <- c(11, 18, 19, 21, 29, 46, 21)getmode <- function(v) { uniqv <- unique(v) uniqv}result <- getmode(rv)print(result)
kimenet
21
ha látja a vektor elemeket, láthatja, hogy a 21 az egyetlen ismétlődő érték; ezért adja vissza a 21-et.
nézzünk egy másik példát.
# Create a vector. rv <- c(11, 18, 11, 19, 21, 19, 46, 21, 19)getmode <- function(v) { uniqv <- unique(v) uniqv}result <- getmode(rv)print(result)