statsWithMissing: Calculates statistics with specifying missing values

statsWithMissingR Documentation

Calculates statistics with specifying missing values

Description

Returns various statistics, with the ability to specify which values are missing.

Usage

minWithMissing(x, missing.value = -1, return.missing.value = -1)

maxWithMissing(x, missing.value = -1, return.missing.value = -1)

meanWithMissing(x, missing.value = -1, return.missing.value = -1)

sumWithMissing(x, missing.value = -1, return.missing.value = -1)

prodWithMissing(x, missing.value = -1, return.missing.value = -1)

ratioWithMissing(x, y, missing.value = -1, return.missing.value = -1)

Arguments

x, y

input vector

missing.value

missing values in x

return.missing.value

character to return for missing values

Details

The statistics supported include ⁠min, max, mean, sum, prod⁠, as indicated by each function's prefix. In addition, ratioWithMissing calculates the ratio x / y.

Note

NAs are ignored.

Author(s)

Samuel Leung, Derek Chiu

Examples

x <- c(10:1)
y <- c(1:10)
z <- c(10:1)
minWithMissing(z, c(1, 3))
maxWithMissing(z, c(9, 10))
meanWithMissing(z, c(3:7))
sumWithMissing(z, c(9, 10))
prodWithMissing(z, c(9, 10))
ratioWithMissing(x, y, c(1:2))

## All missing
minWithMissing(z, c(1:10))
minWithMissing(z, c(1:10), return.missing.value = "all missing")
maxWithMissing(z, c(1:10))
maxWithMissing(z, c(1:10), return.missing.value = "all missing")
meanWithMissing(z, c(1:10))
meanWithMissing(z, c(1:10), return.missing.value = "all missing")
prodWithMissing(z, c(1:10))
prodWithMissing(z, c(1:10), return.missing.value = "all missing")

TalhoukLab/biostatUtil documentation built on April 14, 2025, 4:15 a.m.