Modus in R: So finden Sie den Modus von Vektoren

Der Modus in R ist der Wert mit der höchsten Anzahl von Vorkommen in einem Datensatz. Im Gegensatz zu Mittelwert und Median kann der Modus sowohl numerische als auch Zeichendaten enthalten.

Modus in R

Es gibt keine integrierte Funktion zur Berechnung des Modus in R. Um den Modus in R zu berechnen, müssen Sie die benutzerdefinierte Funktion erstellen, die den Modus mithilfe mathematischer Berechnungen zurückgibt.

In R sind mean() und median() Standardfunktionen, die das tun, was Sie erwarten würden. Dies liegt daran, dass der Modus den internen Speichermodus des Objekts angibt und nicht den Wert, der in seinem Argument am häufigsten vorkommt.

Berechnen wir den Vektormodus in 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) 

Ausgang

 21

Wenn Sie die Vektorelemente sehen, können Sie sehen, dass 21 der einzige Wert ist, der wiederholt wird. Deshalb gibt es 21 zurück.

Sehen wir uns ein anderes Beispiel an.

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

Ausgang

Schreibe einen Kommentar

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