läget i R är värdet med det högsta antalet händelser i en uppsättning data. Till skillnad från medelvärdet och medianen kan läget ha både numeriska och teckendata.
läge i R
det finns ingen inbyggd funktion för att beräkna läget i R. För att beräkna läge i R måste du skapa den användardefinierade funktionen som returnerar läget med matematisk beräkning.
i r, medelvärde() och median() är standardfunktioner som gör vad du kan förvänta dig. Detta beror på att läget berättar objektets interna lagringsläge, inte det värde som uppstår mest i dess argument.
låt oss beräkna vektorns läge i 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)
utgång
21
om du ser vektorelementen kan du se att 21 är det enda värdet som upprepas; det är därför det returnerar 21.
Låt oss se ett annat exempel.
# 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)