Flag Tests

Results of testing flag handling for single missing point interpolations

Summary

Before	...	After
controlinfo	useinfo	controlinfo	useinfo
0000601000000000	9899900000000000	0000601100000000	5894700000000001
0000601000000000	9899700000000000	0000601100000000	5894700000000001
0000002000000000	9839900000000000	0000002100000000	6090900000000000
0000602000000000	9839900000000000	0000602100000000	5030700000000001
0000003000000000	9899900000000000	0000001100000000	6894900000000000

Details

Betingelse
QC2-d2 skal kun brukes for interpolering av manglende verdi og korrigering av forkastet verdi. Par = TA, TAN eller TAX. Par(t) mangler (for tidspunkt t).
For disse tilfellene er:
a) fmis=1, fnum=6, useinfo(2)=9 (manglende verdi erstattet av modellverdi) eller
b) fmis=2, fnum=0 / 6, useinfo(2)=3 (forkastet verdi ikke erstattet / erstattet av modellverdi)
c) fmis=3, fnum=0, useinfo(2)=9 (manglende original- og corrected-verdi)
Foreløpig prosedyre for igangsetting av QC2-d2
1. Sjekker at Par(t-1) og Par(t+1) begge er kontrollert og funnet OK.
- useinfo(2)=0, uansett hvilke kontroller som er kjørt.
2. Iverksetter beregning av algoritme.
- Par(t) = 0.5* [Par(t-1) + Par(t+1)]
- ftime=1 (det skjer ingen endring av useinfo(2))
- for a) beholdes fmis=1 og useinfo(3), useinfo(4) endres fra 7 til 9,
for b) settes fmis=4, useinfo(3) settes til 3 og useinfo(4) settes til 9.
for c) settes fmis=1, useinfo(3) settes til 4 og useinfo(4) settes til 9.

a) fmis=1, fnum=6, useinfo(2)=9 (manglende verdi erstattet av modellverdi)

for a) beholdes fmis=1 og useinfo(3), useinfo(4) endres fra 7 til 9,

Before	...	After
controlinfo	useinfo	controlinfo	useinfo
0000601000000000	9899900000000000	0000601100000000	5894700000000001
0000601000000000	9899700000000000	0000601100000000	5894700000000001

b) fmis=2, fnum=0 / 6, useinfo(2)=3 (forkastet verdi ikke erstattet / erstattet av modellverdi)

for b) settes fmis=4, useinfo(3) settes til 3 og useinfo(4) settes til 9.

Before	...	After
controlinfo	useinfo	controlinfo	useinfo
0000002000000000	9839900000000000	0000002100000000	6090900000000000
0000602000000000	9839900000000000	0000602100000000	5030700000000001

c) fmis=3, fnum=0, useinfo(2)=9 (manglende original- og corrected-verdi)

for c) settes fmis=1, useinfo(3) settes til 4 og useinfo(4) settes til 9.

Before	...	After
controlinfo	useinfo	controlinfo	useinfo
0000003000000000	9899900000000000	0000001100000000	6894900000000000

... under construction ...