Režim V R: jak najít režim vektorů

režim V R je hodnota s nejvyšším počtem výskytů v sadě dat. Na rozdíl od střední a střední hodnoty může mít režim číselná i znaková data.

režim V R

neexistuje žádná vestavěná funkce pro výpočet režimu V R. Chcete-li vypočítat režim V R, musíte vytvořit uživatelsky definovanou funkci, která vrátí režim pomocí matematického výpočtu.

v R jsou mean() a median () standardní funkce, které dělají to, co byste očekávali. Je to proto, že režim vám řekne režim interního úložiště objektu, nikoli hodnotu, která se v jeho argumentu vyskytuje nejvíce.

pojďme vypočítat režim vektoru v r.

# Create a vector. rv <- c(11, 18, 19, 21, 29, 46, 21)getmode <- function(v) { uniqv <- unique(v) uniqv}result <- getmode(rv)print(result) 

výstup

 21

pokud vidíte vektorové prvky, můžete vidět, že 21 je jediná hodnota, která se opakuje; proto vrací 21.

podívejme se na další příklad.

# 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) 

výstup

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.