So berechnen sie den modus in r (mit beispielen)


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

In einem bestimmten Datensatz kann es keine Modi, einen einzelnen Modus oder mehrere Modi geben.

Die R-Statistiksoftware verfügt nicht über eine integrierte Funktion zum Berechnen des Modus eines Datensatzes, Sie können jedoch die folgende Funktion zum Berechnen des Modus verwenden:

 find_mode <- function (x) {
  u <- unique(x)
  tab <- tabulate(match(x, u))
  u[tab == max(tab)]
}

Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können.

Beispiel 1: Berechnung des Modus eines digitalen Vektors

Der folgende Code zeigt, wie diese Funktion zum Berechnen des Modus eines digitalen Vektors verwendet wird

 #define function to calculate mode
find_mode <- function (x) {
  u <- unique(x)
  tab <- tabulate(match(x, u))
  u[tab == max(tab)]
}

#define numeric vector
data <- c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)

#find fashion
find_mode(data)

[1] 4

Der Modus des Datensatzes ist 4 . 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:

 #define function to calculate mode
find_mode <- function (x) {
  u <- unique(x)
  tab <- tabulate(match(x, u))
  u[tab == max(tab)]
}

#define numeric vector with multiple modes
data <- c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)

#find fashion
find_mode(data)

[1] 2 4

Die Modi des Datensatzes sind 2 und 4 . Diese beiden Zahlen kommen am häufigsten vor.

Beispiel 2: Berechnung des Modus eines Zeichenvektors

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

 #define function to calculate mode
find_mode <- function (x) {
  u <- unique(x)
  tab <- tabulate(match(x, u))
  u[tab == max(tab)]
}

#define character vector
data <- c('Sunny', 'Cloudy', 'Sunny', 'Sunny', 'Rainy', 'Cloudy')
#find fashion
find_mode(data)

[1] “Sunny”

Der Modus ist „Sunny“ – dies ist die Zeichenfolge, die im Vektor am häufigsten vorkommt.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie man andere deskriptive Statistiken in R berechnet:

So berechnen Sie die Zusammenfassung von fünf Zahlen in R
So erstellen Sie Übersichtstabellen in R
So verwenden Sie die Funktion Mean() in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert