Läge i R: hur man hittar Vektorläge

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) 

utgång

Lämna ett svar

Din e-postadress kommer inte publiceras.