# SNR

From MKdescr v0.4
by Matthias Kohl

##### 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.

##### 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.