31 ledna, 2022

Jak vypočítat režim V R (s příklady)

režim datové sady představuje nejčastěji se vyskytující hodnotu.

v daném datovém souboru nemůže být žádný režim, Jeden režim nebo více režimů.

statistický software R nemá vestavěnou funkci pro výpočet režimu datové sady, ale pro výpočet režimu můžete použít následující funkci:

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

následující příklady ukazují, jak tuto funkci používat v praxi.

Příklad 1: Výpočet režimu číselného vektoru

následující kód ukazuje, jak tuto funkci použít k výpočtu režimu číselného vektoru

#define function to calculate modefind_mode <- function(x) { u <- unique(x) tab <- tabulate(match(x, u)) u}#define numeric vectordata <- C(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)#najít modefind_mode (data) 4

režim datové sady se ukáže jako 4. Toto je číslo, které se vyskytuje nejčastěji.

Všimněte si, že tuto funkci můžeme použít i v případě, že v datovém souboru existuje více režimů:

 # define function to calculate modefind_mode <- function(x) { u < - unique (x) tab < - tabulate(match (x, u)) u}#define numeric vector with multiple modesdata < - c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)#najít modefind_mode (data) 2 4

režimy datové sady jsou 2 a 4. Obě tato čísla se vyskytují nejčastěji.

příklad 2: Výpočet režimu znakového vektoru

Tato funkce může být také použita pro výpočet režimu znakového vektoru:

#define function to calculate modefind_mode <- function(x) { u <- unique(x) tab <- tabulate(match(x, u)) u}#define character vectordata <- c('Sunny', 'Cloudy', 'Sunny', 'Sunny', 'Rainy', 'Cloudy')#find modefind_mode(data) "Sunny"

režim se ukáže jako „Sunny“ – toto je řetězec, který se nejčastěji vyskytuje ve vektoru.

Napsat komentář

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