Last data update: 2014.03.03
|
R: Generating random missing values on a data matrix
missing.gen0 | R 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
>
|