Last data update: 2014.03.03

R: Generating random missing values on a data matrix
missing.gen0R Documentation

Generating random missing values on a data matrix

Description

The function generates a number of missing values (NA) completely at random on a data matrix.

Usage

missing.gen0(mat, nummiss)

Arguments

mat

a matrix of numerical data.

nummiss

number of missing values.

Details

The function generates a number of missing values (NA) completely at random on a data matrix.

Value

The data matrix with missing values (NA).

Author(s)

Nadia Solaro, Alessandro Barbiero, Giancarlo Manzi, Pier Alda Ferrari

See Also

missing.gen

Examples

sigma <- matrix(0.4, 4, 4)
diag(sigma) <- 1
x0 <- rmvnorm(n=100, mean=rep(0, 4), sigma=sigma)
x0 # complete matrix
x <- missing.gen0(x0, 50)
x # matrix with 50 missing values

Results


R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(GenForImp)
Loading required package: mvtnorm
Loading required package: sn
Loading required package: stats4

Attaching package: 'sn'

The following object is masked from 'package:stats':

    sd

> png(filename="/home/ddbj/snapshot/RGM3/R_CC/result/GenForImp/missing.gen0.Rd_%03d_medium.png", width=480, height=480)
> ### Name: missing.gen0
> ### Title: Generating random missing values on a data matrix
> ### Aliases: missing.gen0
> ### Keywords: classes multivariate NA
> 
> ### ** Examples
> 
> sigma <- matrix(0.4, 4, 4)
> diag(sigma) <- 1
> x0 <- rmvnorm(n=100, mean=rep(0, 4), sigma=sigma)
> x0 # complete matrix
              [,1]        [,2]        [,3]         [,4]
  [1,]  0.16676973  1.15867924  0.67426282  0.111408646
  [2,]  1.09743791  0.94458401  2.15166589  1.367933988
  [3,]  0.05818593  1.58045427  0.65979232 -0.341223543
  [4,] -0.30298611 -0.66383086 -0.52144929 -1.761065173
  [5,] -0.39497317 -0.98745791  0.28732965  1.475157425
  [6,] -2.62881643 -1.91265965 -2.17701246 -1.583484302
  [7,] -1.68415846 -0.85458183 -1.18276256 -1.116507192
  [8,] -0.95944901 -0.55017132 -2.27332296 -1.180016813
  [9,]  0.39358093 -0.48587512 -1.26586426 -0.640065755
 [10,] -0.86378466 -0.57195619  0.26161983  0.691008582
 [11,] -0.63846486 -0.86687954 -1.73987253 -1.467754740
 [12,]  1.23861508  0.74060034  1.02105264  0.947827447
 [13,]  0.35768671 -0.48242238 -0.28293949 -0.357905957
 [14,] -0.87874544 -0.52272136 -1.17987938  0.094185548
 [15,] -0.13753432 -0.19870138 -0.26421629 -0.828355986
 [16,] -0.73558943  0.80701357  0.53721704 -0.308302816
 [17,]  1.50299430 -0.82611949 -0.97360559 -0.366812316
 [18,]  0.70810152  2.24750378  1.01093310  1.482356158
 [19,] -0.01180918 -1.39409923 -0.46611183 -0.423997239
 [20,]  0.57004274  1.37383850  2.41591346  1.529672528
 [21,]  0.60224959 -1.65715265 -0.37087200 -1.466025310
 [22,]  1.75768875 -0.24968315  0.75095976  0.913285443
 [23,] -0.93727079  0.39539005 -0.68075703 -1.122421558
 [24,]  0.77325167 -0.70162335 -0.14450331  0.147908234
 [25,]  0.44233153 -0.99802740 -0.86271809 -0.266199387
 [26,]  0.29164097 -1.23558847 -1.82367367 -1.597960929
 [27,]  0.11188771 -0.18161066  0.62597741 -1.329114726
 [28,] -0.68286223  0.35209484 -0.06377334 -0.376807208
 [29,] -0.65816138 -0.89442356 -0.40074425 -0.009364930
 [30,] -1.26777507 -1.07239473 -0.36048779 -1.147889281
 [31,]  0.30170673 -1.98406986 -1.40329928 -0.093645701
 [32,]  0.72080295  1.06398946 -1.45800212 -0.878815520
 [33,]  0.87583950  1.60884601  0.75476457  0.263574254
 [34,] -2.24154112  0.48276473  0.13587798 -0.374892681
 [35,]  0.39965162  0.60074656  0.76348224  0.084215505
 [36,] -0.04107516 -0.03629484 -0.17753350  0.471413924
 [37,] -0.77866716 -1.51973695  0.58664491 -1.315140322
 [38,]  0.16251262  0.66717618  1.29121617  0.194210873
 [39,]  0.85364569 -0.48567774  1.83967824 -1.048518425
 [40,] -1.03922755 -0.08681754 -0.01420161 -0.149820004
 [41,]  1.32605872  0.96712220  0.80399442  0.657589813
 [42,] -0.08680646 -1.01338294 -1.07983104 -0.883873404
 [43,]  0.68523209 -0.30783808  0.58081853 -0.959224872
 [44,] -0.65206453  0.28890979  2.47155834  1.297510081
 [45,]  0.47176847 -2.09481450 -0.08947692 -1.602056254
 [46,]  2.25658098  1.35824511  0.88685827  2.146534799
 [47,] -2.25953076 -0.88451879 -2.26977502 -2.147463173
 [48,]  1.04561913 -0.38065403 -0.06729619 -1.058123562
 [49,] -0.09695779 -1.05310098  0.60836390 -0.366140557
 [50,] -0.06855487  1.78468326  1.84552175  1.397573907
 [51,] -2.60743697 -1.60215025 -2.66197633 -1.163732444
 [52,] -1.35449148  0.65281864  0.90195149  1.049248921
 [53,] -0.39165345  0.38227897  0.14696718  0.919244359
 [54,] -1.39861447 -0.60628849 -0.06182770 -0.044954410
 [55,] -0.78868476 -0.13234392 -0.88869650 -0.034021969
 [56,]  1.60789010 -0.81662752  0.65184279 -1.080651133
 [57,]  0.42739061  0.04850267 -0.11209771  0.636755001
 [58,] -0.97320401  1.45818525 -0.58822065 -0.495759570
 [59,] -0.16538637  1.82553626 -0.49160072 -0.184302817
 [60,] -0.50416571  0.21112636 -1.09435032  0.326985246
 [61,] -0.72328561 -1.58819219 -2.38808667 -3.108086474
 [62,] -0.02443446  0.77457868 -0.07058768  0.418770527
 [63,] -3.28083031 -3.03810793 -1.58520475 -1.564687472
 [64,] -0.14180334  0.21290738 -1.51662653  0.758939525
 [65,] -1.04323253 -0.61823668 -0.72868999 -1.222838979
 [66,] -3.01543507  0.45026917  0.14596873  0.447098675
 [67,]  0.29632357 -0.34543367 -1.01200487 -1.402993576
 [68,]  1.59032944  0.43912462 -0.18163664  0.605599030
 [69,]  0.92320109  0.11342635  1.83024779 -0.135628389
 [70,] -0.72628217  1.40465193  0.21036456  1.204742733
 [71,] -0.91839740 -0.47877120 -1.16348727 -0.891462413
 [72,] -0.31395932 -0.57424857 -0.83397861 -0.470418324
 [73,]  0.98104709  0.74626604  0.71956162  1.475850198
 [74,] -0.59910275 -0.12577515  0.09916487  1.480863078
 [75,] -0.16048214 -0.01714238 -0.76468707  0.691251790
 [76,]  0.45044534 -1.31210022  1.05740907 -0.398085866
 [77,] -0.49650798  0.77687654  0.48011880  0.125424091
 [78,] -0.59913577 -0.28464260 -0.66884259 -0.593322188
 [79,]  2.29495560  0.70040277  1.65829529  0.841348812
 [80,]  1.04936774 -1.21983059  0.27194903  0.985389246
 [81,]  1.17729055  1.02839281  0.25396535 -0.791804674
 [82,]  0.64100582 -0.34796577 -0.47745560  0.671457663
 [83,]  1.27501178  0.64279705  1.27072434 -0.061912855
 [84,]  0.73042538  0.18853367 -0.03148650 -1.139896001
 [85,] -2.02837306  0.43698129  0.26563391  0.066456044
 [86,]  0.76382972  0.96239584 -0.46756161  1.514724064
 [87,]  0.37892208 -0.96964953 -0.10582540 -0.947952138
 [88,] -1.09675272 -1.57596115  0.44399772 -0.283251378
 [89,]  1.01369138  0.44103289  0.25629414  1.508023337
 [90,] -0.89957613 -1.56299326  0.33228795 -1.554403636
 [91,]  1.30676005 -0.47465940  0.61518253 -0.004630015
 [92,] -0.73667609 -1.76067114 -1.02467980 -1.853945378
 [93,]  1.23912194  0.57099692  0.29674976  1.470207383
 [94,] -0.55849081 -0.70554371  0.42294070 -1.502548967
 [95,] -0.01055480 -0.44501922  1.08868915 -0.986356823
 [96,] -1.62853549 -2.11457727 -1.29143491 -1.383600398
 [97,]  0.10771536  0.16749481  1.28173448 -0.533666093
 [98,] -2.40773257 -0.79693348 -0.59152145 -1.704594251
 [99,]  1.07094367  0.27863475  0.06376595  0.237720657
[100,] -1.52028400 -0.30580555 -0.05190039 -1.208571428
> x <- missing.gen0(x0, 50)
> x # matrix with 50 missing values
              [,1]        [,2]        [,3]        [,4]
  [1,]  0.16676973  1.15867924  0.67426282  0.11140865
  [2,]  1.09743791  0.94458401  2.15166589  1.36793399
  [3,]  0.05818593  1.58045427  0.65979232 -0.34122354
  [4,] -0.30298611 -0.66383086 -0.52144929 -1.76106517
  [5,] -0.39497317 -0.98745791  0.28732965  1.47515743
  [6,] -2.62881643 -1.91265965 -2.17701246 -1.58348430
  [7,] -1.68415846 -0.85458183 -1.18276256 -1.11650719
  [8,] -0.95944901 -0.55017132 -2.27332296 -1.18001681
  [9,]  0.39358093 -0.48587512 -1.26586426 -0.64006575
 [10,]          NA -0.57195619  0.26161983  0.69100858
 [11,] -0.63846486 -0.86687954 -1.73987253 -1.46775474
 [12,]  1.23861508  0.74060034          NA  0.94782745
 [13,]  0.35768671 -0.48242238 -0.28293949 -0.35790596
 [14,] -0.87874544 -0.52272136 -1.17987938  0.09418555
 [15,] -0.13753432 -0.19870138 -0.26421629 -0.82835599
 [16,]          NA          NA  0.53721704 -0.30830282
 [17,]          NA -0.82611949          NA -0.36681232
 [18,]  0.70810152          NA  1.01093310  1.48235616
 [19,] -0.01180918 -1.39409923 -0.46611183 -0.42399724
 [20,]  0.57004274  1.37383850  2.41591346  1.52967253
 [21,]  0.60224959          NA -0.37087200 -1.46602531
 [22,]          NA -0.24968315  0.75095976  0.91328544
 [23,]          NA  0.39539005 -0.68075703 -1.12242156
 [24,]  0.77325167 -0.70162335 -0.14450331  0.14790823
 [25,]  0.44233153 -0.99802740 -0.86271809 -0.26619939
 [26,]  0.29164097 -1.23558847          NA -1.59796093
 [27,]  0.11188771          NA          NA -1.32911473
 [28,] -0.68286223  0.35209484          NA -0.37680721
 [29,] -0.65816138 -0.89442356 -0.40074425 -0.00936493
 [30,] -1.26777507          NA -0.36048779 -1.14788928
 [31,]  0.30170673 -1.98406986 -1.40329928 -0.09364570
 [32,]          NA  1.06398946 -1.45800212 -0.87881552
 [33,]  0.87583950  1.60884601  0.75476457  0.26357425
 [34,] -2.24154112  0.48276473  0.13587798          NA
 [35,]  0.39965162  0.60074656  0.76348224  0.08421551
 [36,] -0.04107516 -0.03629484 -0.17753350  0.47141392
 [37,] -0.77866716          NA          NA -1.31514032
 [38,]  0.16251262  0.66717618  1.29121617  0.19421087
 [39,]  0.85364569 -0.48567774  1.83967824 -1.04851843
 [40,] -1.03922755 -0.08681754 -0.01420161          NA
 [41,]  1.32605872  0.96712220  0.80399442  0.65758981
 [42,] -0.08680646          NA -1.07983104          NA
 [43,]  0.68523209 -0.30783808  0.58081853 -0.95922487
 [44,] -0.65206453  0.28890979  2.47155834  1.29751008
 [45,]          NA -2.09481450 -0.08947692          NA
 [46,]  2.25658098  1.35824511  0.88685827  2.14653480
 [47,] -2.25953076 -0.88451879 -2.26977502 -2.14746317
 [48,]  1.04561913 -0.38065403 -0.06729619 -1.05812356
 [49,] -0.09695779 -1.05310098  0.60836390 -0.36614056
 [50,] -0.06855487  1.78468326  1.84552175  1.39757391
 [51,] -2.60743697 -1.60215025 -2.66197633          NA
 [52,] -1.35449148  0.65281864  0.90195149  1.04924892
 [53,] -0.39165345          NA  0.14696718  0.91924436
 [54,] -1.39861447 -0.60628849 -0.06182770 -0.04495441
 [55,] -0.78868476          NA -0.88869650 -0.03402197
 [56,]  1.60789010 -0.81662752  0.65184279 -1.08065113
 [57,]  0.42739061          NA -0.11209771  0.63675500
 [58,] -0.97320401  1.45818525 -0.58822065 -0.49575957
 [59,]          NA  1.82553626 -0.49160072 -0.18430282
 [60,] -0.50416571  0.21112636 -1.09435032  0.32698525
 [61,] -0.72328561 -1.58819219 -2.38808667 -3.10808647
 [62,]          NA          NA -0.07058768  0.41877053
 [63,] -3.28083031 -3.03810793 -1.58520475 -1.56468747
 [64,] -0.14180334  0.21290738 -1.51662653  0.75893953
 [65,] -1.04323253 -0.61823668 -0.72868999 -1.22283898
 [66,] -3.01543507  0.45026917  0.14596873  0.44709868
 [67,]  0.29632357 -0.34543367 -1.01200487 -1.40299358
 [68,]  1.59032944          NA -0.18163664          NA
 [69,]  0.92320109  0.11342635  1.83024779          NA
 [70,]          NA          NA  0.21036456  1.20474273
 [71,] -0.91839740          NA -1.16348727 -0.89146241
 [72,] -0.31395932 -0.57424857 -0.83397861 -0.47041832
 [73,]  0.98104709  0.74626604  0.71956162  1.47585020
 [74,] -0.59910275 -0.12577515  0.09916487  1.48086308
 [75,] -0.16048214 -0.01714238 -0.76468707  0.69125179
 [76,]  0.45044534 -1.31210022  1.05740907 -0.39808587
 [77,] -0.49650798  0.77687654  0.48011880  0.12542409
 [78,] -0.59913577 -0.28464260 -0.66884259 -0.59332219
 [79,]  2.29495560  0.70040277          NA  0.84134881
 [80,]  1.04936774 -1.21983059  0.27194903  0.98538925
 [81,]  1.17729055  1.02839281  0.25396535 -0.79180467
 [82,]  0.64100582 -0.34796577 -0.47745560  0.67145766
 [83,]  1.27501178  0.64279705  1.27072434 -0.06191286
 [84,]  0.73042538  0.18853367 -0.03148650 -1.13989600
 [85,] -2.02837306          NA  0.26563391  0.06645604
 [86,]  0.76382972  0.96239584 -0.46756161  1.51472406
 [87,]  0.37892208          NA          NA -0.94795214
 [88,] -1.09675272 -1.57596115  0.44399772 -0.28325138
 [89,]  1.01369138          NA          NA  1.50802334
 [90,] -0.89957613 -1.56299326  0.33228795 -1.55440364
 [91,]  1.30676005 -0.47465940  0.61518253          NA
 [92,] -0.73667609 -1.76067114 -1.02467980 -1.85394538
 [93,]          NA  0.57099692  0.29674976  1.47020738
 [94,] -0.55849081 -0.70554371  0.42294070 -1.50254897
 [95,] -0.01055480 -0.44501922  1.08868915 -0.98635682
 [96,] -1.62853549 -2.11457727          NA -1.38360040
 [97,]  0.10771536          NA  1.28173448 -0.53366609
 [98,] -2.40773257 -0.79693348 -0.59152145          NA
 [99,]          NA  0.27863475  0.06376595  0.23772066
[100,] -1.52028400 -0.30580555          NA -1.20857143
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>