tryb w R jest wartością z największą liczbą wystąpień w zbiorze danych. W przeciwieństwie do średniej i mediany, tryb może mieć zarówno dane liczbowe, jak i znakowe.
Tryb W R
nie ma wbudowanej funkcji do obliczania trybu w R. aby obliczyć Tryb W R, musisz utworzyć zdefiniowaną przez użytkownika funkcję, która zwraca tryb przy użyciu obliczeń matematycznych.
w R, mean () i mediana () są standardowymi funkcjami, które robią to, czego można się spodziewać. Dzieje się tak, ponieważ tryb informuje o wewnętrznym trybie przechowywania obiektu, a nie o wartości, która występuje najczęściej w jego argumencie.
obliczmy tryb wektora w 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)
wyjście
21
jeśli widzisz elementy wektorowe, możesz zobaczyć, że 21 jest jedyną wartością, która jest powtarzana; dlatego zwraca 21.
zobaczmy inny przykład.
# 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)