31 stycznia, 2022

Jak obliczyć Tryb W R (z przykładami)

tryb zbioru danych reprezentuje najczęściej występującą wartość.

w dowolnym zbiorze danych nie może być trybu, jednego trybu lub wielu trybów.

oprogramowanie statystyczne R nie ma wbudowanej funkcji do obliczania trybu zbioru danych, ale można użyć następującej funkcji do obliczenia trybu:

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

poniższe przykłady pokazują, jak używać tej funkcji w praktyce.

przykład 1: Obliczanie trybu wektora numerycznego

poniższy kod pokazuje, jak użyć tej funkcji do obliczenia trybu wektora numerycznego

#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)#find modefind_mode (data) 4

tryb zbioru danych okazuje się być 4. Jest to liczba, która występuje najczęściej.

zauważ, że możemy również użyć tej funkcji, gdy w zbiorze danych jest wiele trybów:

#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)#find modefind_mode (data) 2 4

tryby zbioru danych to 2 i 4. Obie te liczby występują najczęściej.

przykład 2: Obliczanie trybu wektora znaków

Funkcja ta może być również użyta do obliczenia trybu wektora znaków:

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

tryb okazuje się „słoneczny” – jest to ciąg występujący najczęściej w wektorze.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.