Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
kvalobs:kvoss:system:qc2:requirements:algorithms:diptest03 [2011-04-03 14:40:44] paule created |
kvalobs:kvoss:system:qc2:requirements:algorithms:diptest03 [2022-05-31 09:29:32] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== QC2d-1: Dip test ====== |
| - | {{: | + | {{kvalobs: |
| * fs=2 for A(t), | * fs=2 for A(t), | ||
| Line 7: | Line 7: | ||
| * fs=1 for A(t-2) | * fs=1 for A(t-2) | ||
| - | <code> | + | A dip is detected if <m> |
| - | | + | where < |
| - | | + | < |
| - | and | + | |
| - | | + | |
| - | </code> | + | |
| - | where DELTA is dependent on the parameter | + | The neighboring points at t-2 and t may not have missing original values and have |
| + | to match the flags specified in **linear_before_*flags** and **linear_after_*flags**, | ||
| + | respectively. | ||
| - | < | + | If there are 2 additional usable data points before and 1 usable additional data point after t-1, |
| - | set fs=9 for A(t-1) | + | [[Akima splines]] are used for the interpolation and cfailed receives a message |
| - | set fs=6 for A(t) | + | **QC2d-1-A**. To be usable, the original value may not be missing |
| - | </ | + | to match the flag specification **akima_*flags** in the configuration if it is not |
| + | an immediate neighbor of t-1, and . | ||
| - | A(t-1) receives a corrected value by interpolation. The interpolation method can be linear | + | If akima interpolation |
| + | a message **QC2d-1-L**. | ||
| - | Relevant parameters are all those subject to the step check (QC1-3a): | + | ==== Configuration ==== |
| - | ^ paramid ^ parameter ^ δ(X) ^ | + | |
| - | | **1** | AA | | | + | |
| - | | **2** | BI| | | + | |
| - | | **81** | + | |
| - | | **85** | + | |
| - | | **86** | + | |
| - | | **87** | + | |
| - | | **88** | + | |
| - | | **89** | + | |
| - | | **90** | + | |
| - | | **91** | + | |
| - | | **92** | + | |
| - | | **93** | + | |
| - | | **94** | + | |
| - | | **104** | + | |
| - | | **105** | + | |
| - | | **113** | + | |
| - | | **123** | + | |
| - | | **172** | + | |
| - | | **174** | + | |
| - | | **175** | + | |
| - | | **176** | + | |
| - | | **177** | + | |
| - | | **197** | + | |
| - | | **198** | + | |
| - | | **199** | + | |
| - | | **200** | + | |
| - | | **201** | + | |
| - | | **211** | + | |
| - | | **212** | + | |
| - | | **213** | + | |
| - | | **215** | + | |
| - | | **221** | + | |
| - | | **222** | + | |
| - | | **223** | + | |
| - | | **225** | + | |
| - | | **227** | + | |
| - | | **262** | + | |
| - | | **264** | + | |
| - | | **265** | + | |
| - | ===== Dip test flags ===== | + | Beyond the standard configuration options detailed in the [[kvoss: |
| - | |Flag value|Definition|useinfo(2) consequence| | + | the following options are available for DipTest. |
| - | |**fs=4**|Kontrollert. Mistanke om feil detektert i QC1-3. Ingen tilsvarende feil i QC2d-1. Ingen korreksjon.|**Friskmeldt.**| | + | |
| - | |fs=5|Kontrollert. Ingen mistanke om feil detektert i QC1-3. Mistanke om feil detektert i QC2d-1.Ingen korreksjon.|Originalverdi noe mistenkelig.| | + | |
| - | |**fs=9**|Kontrollert. Observert endring høyere enn testverdi. Korrigert automatisk.|**Originalverdi sikkert feilaktig.**| | + | |
| - | ===== Previous met.no dip tests ===== | + | * candidate_cflags (default: fs=2& |
| + | * akima_cflags (default: /no constraint/ | ||
| + | * linear_before_cflags (default: fs=1) and linear_before_uflags (default: /no constraint/ | ||
| + | * linear_after_cflags (default: fs=2& | ||
| + | * dip_flagchange (default: fs=9) specifies the flag modification for t-1 if an interpolation is performed | ||
| + | * afterdip_flagchange (default: fs=4) specifies the flag modification for t if an interpolation is performed | ||
| + | * ParValFilename specifies either (no default, must be specified, see below for examples) | ||
| + | * a filename containing a list of parameter-delta pairs | ||
| + | * or a list of parameter-value pairs when starting with **list:** | ||
| + | |||
| + | === ParValFilename === | ||
| + | |||
| + | If using a file to specify parameter-delta pairs, the file must be formatted like this: | ||
| + | 1 9.0 | ||
| + | 2 | ||
| + | 81 10.0 | ||
| + | 85 10.0 | ||
| + | 86 12.5 | ||
| + | |||
| + | If using a list to specify parameter-delta pairs, the parameter must be given like this: | ||
| + | ParValFilename= list: 172 12.0, 174 12.0, 175 12.0, 176 12.0, 177 12.0, 211 7.5 | ||
| + | |||
| + | ==== Parameters ==== | ||
| + | |||
| + | Relevant parameters are all those subject to the step check (QC1-3a). The implementation is only tested for hourly measurements. | ||
| + | |||
| + | ==== Previous met.no dip tests ==== | ||
| The report 24/93 KLIMA " | The report 24/93 KLIMA " | ||
| Line 81: | Line 65: | ||
| | | ||
| | | ||
| - | | + | |
| + | |||
| + | For wind and temperature the Kvalobs dip test will flag more often than Øgland' | ||
| - | For wind and temperature the Kvalobs dip test will flag more often than by Øgland' | ||