/missingValues

Page 1

Manjkajoˇce vrednosti A. Blejec June 1, 2011

Contents 1

MCAR 1.1 Funkcija naMCAR() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Dodaten vir za MCAR . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 5 6

2

NMAR

7

1

MCAR

Postavimo konstatnte za opis velikosti problema. Imejmo N enot, ki so opisane z n spremenljivkami. Nastavimo tudi delež enot z manjkajoˇcimi vrednostmi pMiss in dopustno število spremnljivk, ki lahko manjkajo pri posamezni enoti (vMiss) > > > >

N <- 1000 n <- 12 pMiss <- 0.03 vMiss <- 1

Pripravimo testne podatke in jih opremimo z imeni enot in spremnljivk > > > + >

set.seed(123) X <- matrix(round(rnorm(N * n) * 10), N, n) dimnames(X) <- list(paste("E", 1:N, sep = ""), paste("x", 1:n, sep = "")) head(X) x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 E1 -6 -10 -5 -2 2 -5 -7 -16 5 19 24 3 E2 -2 -10 2 -3 7 11 10 4 18 -6 -2 -4 E3 16 0 -5 -14 7 -11 -7 19 -17 -6 9 3 E4 1 -1 12 -7 -13 15 -1 6 3 -10 -6 -12 E5 1 -25 2 26 -20 9 6 17 -3 27 2 8 E6 17 10 -6 0 22 3 -6 -1 -4 -7 11 3

Zaradi ponovljivosti simulacij, nastavimo generator sluˇcajnih števil na neko vrednost. > set.seed(1234)

Najprej z enostavnim sluˇcajnostnim vzorcem izberemo enote, ki bodo imele manjkajoˇce vrednosti. Indeksi izbranih enot bodo v idMiss

1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.