január 31, 2022

az üzemmód kiszámítása R-ben (példákkal)

az adatkészlet módja a leggyakrabban előforduló értéket képviseli.

bármely adott adatkészletben nem lehet mód, egy mód vagy több mód.

az R statisztikai szoftver nem rendelkezik beépített funkcióval az adatkészlet módjának kiszámításához, de a következő funkcióval kiszámíthatja az üzemmódot:

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

az alábbi példák bemutatják, hogyan kell használni ezt a funkciót a gyakorlatban.

1. példa: Numerikus Vektor módjának kiszámítása

a következő kód bemutatja, hogyan kell ezt a függvényt használni egy numerikus vektor módjának kiszámításához

 # define függvény a modefind_mode kiszámításához < - function(x) { u <- egyedi (x) tab <- tabulate(match(x, u)) u} # define numeric vectordata < - c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)#keresse meg a modefind_mode(data) 4

az adatkészlet módja 4. Ez a szám fordul elő leggyakrabban.

vegye figyelembe, hogy ezt a funkciót akkor is használhatjuk, ha egy adatkészletben több mód van:

 # define függvény a modefind_mode kiszámításához < - function(x) { u <- egyedi (x) fül <- tabulate(match (x, u)) u} # define numerikus vektor több móddaladatok < - c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)#find modefind_mode (data) 2 4

az adatkészlet módjai 2 és 4. Mindkét szám a leggyakrabban fordul elő.

2. példa: Karaktervektor módjának kiszámítása

ez a függvény egy karaktervektor módjának kiszámításához is használható:

#define függvény a modefind_mode kiszámításához <- function(x) { u <- egyedi(x) fül <- tabulate(match(x, u)) u}#karakter meghatározása vectordata <- c ("Napos", "felhős", "napos", "napos", "esős", "felhős")#modefind_mode(adatok) "napos" keresése

az üzemmód “napos” – ez a karakterlánc fordul elő leggyakrabban a vektorban.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.