januari 31, 2022

hur man beräknar läget i R (med exempel)

läget för en dataset representerar det vanligaste värdet.

i en viss dataset kan det inte finnas något läge, ett läge eller flera lägen.

den statistiska programvaran R har ingen inbyggd funktion för att beräkna läget för en dataset, men du kan använda följande funktion för att beräkna läget:

find_mode <- funktion(x) { u <- unik(X) flik <- tabulera(match(x, u)) u}

följande exempel visar hur du använder den här funktionen i praktiken.

exempel 1: Beräkna läget för en numerisk vektor

följande kod visar hur man använder den här funktionen för att beräkna läget för en numerisk vektor

 # definiera funktion för att beräkna modefind_mode < - funktion (x) { u < - unik (X) flik < - tabulera(match (x, u)) u} # definiera numerisk vectordata < - c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)#hitta modefind_mode (data) 4

läget för datasetet visar sig vara 4. Detta är det nummer som förekommer oftast.

Observera att vi också kan använda den här funktionen när det finns flera lägen i en dataset:

 # definiera funktion för att beräkna modefind_mode < - funktion (x) { u < - unik (X) flik < - tabulera(match (x, u)) u} # definiera numerisk vektor med flera modesdata < - c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)#hitta modefind_mode (data) 2 4

datamängdens lägen är 2 och 4. Båda dessa siffror förekommer oftast.

exempel 2: beräkna läget för en teckenvektor

denna funktion kan också användas för att beräkna läget för en teckenvektor:

#definiera funktion för att beräkna modefind_mode <- funktion(x) { u <- unik(X) flik <- tabulera(match(x, u)) u}#definiera tecken vectordata <- c('soligt', 'molnigt', 'soligt', 'soligt', 'regnigt', 'molnigt')#hitta modefind_mode(data) "soligt"

läget visar sig vara ”soligt” – det här är strängen som oftast förekommer i vektorn.

Lämna ett svar

Din e-postadress kommer inte publiceras.