powered by
The functions compute SNR as well as two robust versions of the SNR.
SNR(x, na.rm = FALSE)
numeric vector.
logical. Should missing values be removed?
SNR value.
The functions compute the (classical) coefficient of variation as well as two robust variants.
medSNR uses the (standardized) MAD instead of SD and median instead of mean.
medSNR
iqrSNR uses the (standardized) IQR instead of SD and median instead of mean.
iqrSNR
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.
# 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) # }
Run the code above in your browser using DataLab