rtqc_attenuation.Rd
Perform a signal attenuation test. For more information see U.S. Integrated Ocean Observing System, 2015. Manual for Real-Time Quality Control of In-situ Temperature and Salinity Data Version 2.0: A Guide to Quality Control and Quality Assurance of In-situ Temperature and Salinity Observations. 56 pp. DOI: 10.7289/V5V40SD4.
rtqc_attenuation(x, threshold, n.obs, ...)
x | A vector of values. |
---|---|
threshold | A length-2 vector specifying "suspect" and "fail" thresholds for the minimum standard deviation of a set of observations. |
n.obs | The number of observations, including the current observation, to use for calculating standard deviation. |
... | Other arguments to pass to |
An ordered factor of test flags of same length as x
.
fake.data = sin(seq(0, 10, by = 0.1) * pi) * seq(10, 0, by = -0.1) rtqc_attenuation(fake.data, c(1, 0.5), 10)#> [1] <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> <NA> #> [10] pass pass pass pass pass pass pass pass pass #> [19] pass pass pass pass pass pass pass pass pass #> [28] pass pass pass pass pass pass pass pass pass #> [37] pass pass pass pass pass pass pass pass pass #> [46] pass pass pass pass pass pass pass pass pass #> [55] pass pass pass pass pass pass pass pass pass #> [64] pass pass pass pass pass pass pass pass pass #> [73] pass pass pass pass pass pass pass suspect suspect #> [82] pass pass pass pass pass pass suspect suspect suspect #> [91] suspect suspect suspect suspect suspect suspect suspect fail fail #> [100] fail fail #> Levels: pass < not evaluated < suspect < fail