Bevezetés az R-be 2.0 - Feladatgyűjtemény

Faktorok

1. példa. Faktor létrehozása.
Egy vizsgálatban az első 10 személy neme férfi, a többi 8 neme nő volt. Hozzuk létre azt a faktort, amely leírja a neme változót!

v.1 <- factor(rep(c("férfi", "nő"), times=c(10, 8)), levels=c("nő", "férfi"))
v.1
 [1] férfi férfi férfi férfi férfi férfi férfi férfi férfi férfi nő    nő    nő    nő    nő    nő   
[17] nő    nő   
Levels: nő férfi
length(v.1)
[1] 18
class(v.1)
[1] "factor"

2. példa. Faktor létrehozása.
Egy vizsgálatban városi ("V") és falusi ("F") fiatalok vettek részt! A megkérdezettek településtípusa rendre a következő volt: F, F, V, F , V, V, V, F. Hozzuk létre azt a faktort, amely leírja a településtípus változót!

v.1 <- factor(c("F", "F", "V", "F", "V", "V", "V", "F"), levels=c("V", "F"))
v.1
[1] F F V F V V V F
Levels: V F
length(v.1)
[1] 8
class(v.1)
[1] "factor"

3. példa. Faktor létrehozása.
Egy vizsgálatban a dohányzási szokást egy kétértékű skálán mérték: 0-nem dohányzik; 1-dohányzik. A megkérdezettek dohányzási szokása a következő volt: 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0. Hozzuk létre azt a faktort, amely leírja a dohányzási szokás változót!

v.1 <- factor(c(0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0), levels=c(0, 1))
v.1
 [1] 0 0 1 0 1 0 1 0 1 0 1 0
Levels: 0 1
length(v.1)
[1] 12
class(v.1)
[1] "factor"