Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| 
                    kvalobs:kvoss:system:qc2:requirements:algorithms:diptest03 [2011-04-16 15:33:24] paule  | 
                
                    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**. | ||
| + | ==== Configuration ==== | ||
| - | ====== Strategy ====== | + | Beyond the standard configuration options detailed in the [[kvoss: | 
| + | the following options are available for DipTest. | ||
| + |   * 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 === | ||
| - | ====== Parameters ====== | + | 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 | ||
| - | Relevant parameters are all those subject  | + | If using a list to specify parameter-delta pairs,  | 
| - | ^ paramid ^ parameter ^ δ(X) ^ | + |    | 
| - | | **1** | AA | | | + | |
| - | | **2** | BI| | | + | |
| - | |  **81**  | + | |
| - | |  **85**  | + | |
| - | |  **86**  | + | |
| - | |  **87**  | + | |
| - | |  **88**  | + | |
| - | |  **89**  | + | |
| - | |  **90**  | + | |
| - | |  **91**  | + | |
| - | |  **92**  | + | |
| - | |  **93**  | + | |
| - | |  **94**  | + | |
| - | |  **104**  | + | |
| - | |  **105**  | + | |
| - | |  **113**  | + | |
| - | |  **123**  | + | |
| - | |  **172**  | + | |
| - | | **174** | POM| | | + | |
| - | | **175** | PON| | | + | |
| - | | **176** | POX| | | + | |
| - | | **177** | PP| | | + | |
| - | |  **197**  | + | |
| - | |  **198**  | + | |
| - | |  **199**  | + | |
| - | |  **200**  | + | |
| - | |  **201**  | + | |
| - | | **211** | TA| 7,5 °C TBC| | + | |
| - | |  **212**  | + | |
| - | |  **213**  | + | |
| - | |  **215**  | + | |
| - | |  **221**  | + | |
| - | |  **222**  | + | |
| - | |  **223**  | + | |
| - | |  **225**  | + | |
| - | |  **227**  | + | |
| - | |  **262**  | + | |
| - | |  **264**  | + | |
| - | |  **265**  | + | |
| - | ===== Dip test flags ===== | + | ==== Parameters  | 
| - | |Flag value|Definition|useinfo(2) consequence| | + | |
| - | |**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 ===== | + | 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 88: | 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' | ||