SimIm: Introduce some missing values into a data matrix

Description Usage Arguments Value Examples

View source: R/funs.R

Description

This function randomly introduce some amount of missing values into a matrix.

Usage

1
SimIm(data, p = 0.1)

Arguments

data

a data matrix to simulate

p

the percentage of missing values introduced into the data matrix it should be a value between 0 and 1.

Value

the same size matrix with simulated missing values.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# Create data without missing values as example
simdata <- matrix(rnorm(100), 10, 10)

# Now let's introduce some missing values into the dataset
missingdata <- SimIm(simdata, p = 0.15)

# count the number of missing values afterwards
sum(is.na(missingdata))

#------------------

# There is no missing values in the original parkinson data
data(parkinson)

# Let's introduce some missing values into the dataset
missdata <- SimIm(parkinson, 0.1)

# count the number of missing values afterwards
sum(is.na(missdata))

imputeR documentation built on Jan. 21, 2020, 1:06 a.m.