SNR

0th

Percentile

Compute SNR

The functions compute the signal to noise ration (SNR) as well as two robust versions of the SNR.

Keywords
univar
Usage
SNR(x, na.rm = FALSE)
Arguments
x

numeric vector.

na.rm

logical. Should missing values be removed?

Details

The functions compute the (classical) SNRas well as two robust variants.

medSNR uses the (standardized) MAD instead of SD and median instead of mean.

iqrSNR uses the (standardized) IQR instead of SD and median instead of mean.

Value

SNR value.

References

C.N.P.G. Arachchige, L.A. Prendergast and R.G. Staudte. Robust analogues to the Coefficient of Variation. https://arxiv.org/abs/1907.01110.

Aliases
  • SNR
  • medSNR
  • iqrSNR
Examples
# NOT RUN {
## 5% outliers
out <- rbinom(100, prob = 0.05, size = 1)
sum(out)
x <- (1-out)*rnorm(100, mean = 10, sd = 2) + out*25
SNR(x)
medSNR(x)
iqrSNR(x)
# }
Documentation reproduced from package MKdescr, version 0.4, License: LGPL-3

Community examples

Looks like there are no examples yet.