Januar 31, 2022

So berechnen Sie den Modus in R (mit Beispielen)

Der Modus eines Datensatzes stellt den am häufigsten vorkommenden Wert dar.

In einem gegebenen Datensatz kann es keinen Modus, einen Modus oder mehrere Modi geben.

Die Statistiksoftware R verfügt nicht über eine integrierte Funktion zur Berechnung des Modus eines Datensatzes, aber Sie können die folgende Funktion verwenden, um den Modus zu berechnen:

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

Die folgenden Beispiele zeigen, wie diese Funktion in der Praxis verwendet wird.

Beispiel 1: Berechnen des Modus eines numerischen Vektors

Der folgende Code zeigt, wie diese Funktion verwendet wird, um den Modus eines numerischen Vektors zu berechnen

#Funktion definieren, um den Modus zu berechnenfind_mode <- function(x) { u <- unique(x) tab <- tabulate(match(x, u)) u}#numeric vectordata definieren <- c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)# find modefind_mode(data) 4

Der Modus des Datensatzes stellt sich als 4 heraus. Dies ist die Zahl, die am häufigsten vorkommt.

Beachten Sie, dass wir diese Funktion auch verwenden können, wenn ein Datensatz mehrere Modi enthält:

#Funktion zur Berechnung von modefind_mode definieren <- function(x) { u <- unique(x) tab <- tabulate(match(x, u)) u}#numerischen Vektor mit mehreren modesdata definieren <- c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)# find modefind_mode(data) 2 4

Die Modi des Datensatzes sind 2 und 4. Beide Zahlen treten am häufigsten auf.

Beispiel 2: Berechnen des Modus eines Zeichenvektors

Mit dieser Funktion kann auch der Modus eines Zeichenvektors berechnet werden:

#Funktion zur Berechnung von modefind_mode definieren <- function(x) { u <- unique(x) tab <- tabulate(match(x, u)) u}#Charakter vectordata definieren <- c('Sunny', 'Cloudy', 'Sunny', 'Sunny', 'Rainy', 'Cloudy')#find modefind_mode(data) "Sunny"

Der Modus stellt sich als „Sonnig“ heraus – dies ist die Zeichenfolge, die im Vektor am häufigsten vorkommt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.