Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For example, when the X% of the climatological distribution is 0, then the average rank of the 0-value ensemble members will always be X/2+0.5 with the even rank representation for the 0-value case explained above (e.g. for 10% being 0 in the climate, the average rank of the 0-value forecast ensemble members will be 5.5).

Example No-1 : No zero section in climatology, 5 number/rank groups:shows few examples when there is no zero value in the climatology, so all ensemble forecast members can be ranked without any issue. Here 5 clusters are used for simplicity. The even distribution is represented first, for which it is shown that by shifting the same rank distribution up or down does not change the standard deviation (and uncertainty). This is true for any variety of rank distributions. Also, after 'narrowing' the rank distribution, the mean does not change, but the uncertainty drops markedly. Moreover, in a similar manner, by adding extreme members (i.e. 1 or 100 or near that), even if only with very few members (2 in this example below), the uncertainty can be increased quite substantially. 

Example No-2/3/4/5 then demonstrate the complexity of the dry cases, when some portion or all of the climatological percentiles are 0. It is generally noticeable that as the percentage of the zero climate percentiles increase, it gets more and more difficult to end up with negative anomalies. The absolute lowest possible rank-mean values are when all ensemble forecast members are 0 and their average rank is determined by the 0-value section of the climatology. So, for the option of 10% of climatology being 0, the minimum possible rank is 5.5, while for say 30% it will be 15.5 and for the option of all 99 percentiles being zero, the rank-mean will be 50.5. The extent of which the rank-mean increases depends on how many of the ensemble members will be non-zero and with which actual rank (determined in the non-zero section of the climatology). For example, one of the most extreme cases is when all 99 climatological percentiles are 0 and none of the ensemble forecast members are 0. For this super unlikely to occur event the rank-mean will always be 100 (and the dominant anomaly category 'Extreme high'), regardless of the actual ensemble member values. So, even if all the forecast ensemble member river discharge is very low, say from 0.12 to 0.23, the forecast rank-mean will still be 100 and the dominant anomaly category 'Extreme high'.

Example No-1: No zero section in climatology, 5 number/rank groups:

Number of members in each groupRank in each groupRank-meanDominant anomaly categoryRank-stdUncertainty category
N1N2N3N4N5R1R2R3R4R5
1010111010404550556050.0
Number of members in each groupRank in each groupRank-meanDominant anomaly categoryRank-stdUncertainty categoryN1N2N3N4N5R1R2R3R4R51010111010404550556050.0Near normal (40-60)7.00Low uncertainty1010111010304050607050.0Near normal (40-60)14.00Medium uncertainty1010111010103050709050.0Near normal (40-60)28.00High uncertainty1010111010606570758070.0Bit high (60-75)7.00Low uncertainty1010111010506070809070.0Bit high (60-75)14.00Medium uncertainty0103110045505550.0Near normal (40-60)3.13Low uncertainty0103110040506050.0Near normal (40-60)6.26Low uncertainty0103110030507050.0Near normal (40-60)12.52Medium uncertainty21027102145505510050.03
Near normal (40-60)
14
7.
21
00
Medium
Low uncertainty
2
1010
27
1110
2
10
1
30405060
100
7050.
03
0Near normal (40-60)
15
14.
21
00Medium uncertainty
2
1010
27
1110
2
10
1
10305070
100
9050.0Near normal (40-60)
18
28.
64
00
Medium
High uncertainty
2














101011
27
1010
2
60
1
65
20
70
5050
7580
100
70.0
Near normal
Bit high (
40
60-
60
75)
23
7.
34
00
High
Low uncertainty
2
101011
27
1010
2
50
1
60
10
70
50
8090
10050
70.0
Near normal
Bit high (
40
60-
60
75)
28
14.
62
00
High
Medium uncertainty

Example No-2: Lowest 10% of the climatology is 0, 2 number/rank groups:















01031100
455055
50.0Near normal (40-60)3.13Low uncertainty
01031100
405060
50.0Near normal (40-60)6.26
Number of 0 membersNumber of non-0 membersAverage rank of 0 membersAverage rank of non-0 membersRank-meanDominant anomaly categoryRank-stdUncertainty category051NA (no member to rank)11 (the lowest possible rank for a non-zero member if 1-10 percentiles in the climatology are 0)(0 * 5.5 + 51 * 11)/51 = 11Low (10-25)0
Low uncertainty
0
51
10
NA
31
20
10
(0 * 5.5 + 51 * 20)/51 = 20Low (10-25)0Low uncertainty051NA50(0 * 5.5 + 51 * 50)/51 = 50
0
305070
50.0Near normal (40-60)12.52Medium uncertainty














21027102145505510050.03Near normal (40-60)
0
14.21
Low uncertainty051NA70(0 * 5.5 + 51 * 70)/51 = 70Bit high (60-75)0Low uncertainty051NA100(0 * 5.5 + 51 * 100)/51 = 100Extreme high (90<)0Low uncertainty11405.511(11 * 5.5 + 40 * 11)/51 = 9.81Extreme low (<10)2.26Low uncertainty11405.520(11 * 5.5 + 40 * 20)/51 = 16.87Low (10-25)5.96Low uncertainty
Medium uncertainty
21027102140506010050.03Near normal (40-60)15.21Medium uncertainty
21027102130507010050.0Near normal (40-60)18.64Medium uncertainty
21027102120508010050.0Near normal (40-60)23.34High uncertainty
21027102110509010050.0
11405.550(11 * 5.5 + 40 * 50)/51 = 40.40
Near normal (40-60)
18
28.
3
62
Medium
High uncertainty


Example No-2: Lowest 10% of the climatology is 0, 2 number/rank groups:

Number of 0 membersNumber of non-0 membersAverage rank of 0 membersAverage rank of non-0 membersRank-meanDominant anomaly categoryRank-stdUncertainty category
051NA (no member to rank)11 (the lowest possible rank for a non-zero member if 1-10 percentiles in the climatology are 0)(0 * 5.5 + 51
11405.570(11 * 5.5 + 40 * 70)/51 = 56.08Near normal (40-60)26.52High uncertainty
11405.5100(11 * 5.5 + 40 * 100)/51 = 79.61High (75-90)38.86High uncertainty
21305.511(21 * 5.5 + 30 * 11)/51 = 8.73Extreme low (<10)11Low (10-25)02.70Low uncertainty
21030515.5NA20(21 0 * 5.5 + 30 51 * 20)/51 = 14.0220Low (10-25)7.130Low uncertainty
21030515.5NA50(21 0 * 5.5 + 30 51 * 50)/51 = 31.67Bit low (25-40)21.90High uncertainty213050Near normal (40-60)0Low uncertainty
051NA5.570(21 0 * 5.5 + 30 51 * 70)/51 = 43.44Near normal (40-60)31.74High uncertainty70Bit high (60-75)0Low uncertainty
051NA21305.5100(21 0 * 5.5 + 30 51 * 50100)/51 = 61.08100Bit Extreme high (60-7590<)46.500High Low uncertainty








361115405.511(36 11 * 5.5 + 15 40 * 11)/51 = 79.1181Extreme low (<10)2.5026Low uncertainty
361115405.520(36 11 * 5.5 + 15 40 * 20)/51 = 916.7687Extreme low (<10Low (10-25)65.6096Low uncertainty
361115405.550(36 11 * 5.5 + 15 40 * 50)/51 = 1840.5840Low Near normal (1040-2560)2018.273High Medium uncertainty
361115405.570(36 11 * 5.5 + 15 40 * 70)/51 = 2456.4708Low Near normal (1040-2560)2926.3852High uncertainty
361115405.5100(36 11 * 5.5 + 15 40 * 50100)/51 = 3379.2961Bit low High (2575-4090)4338.0586High uncertainty








51210305.5511NA (no member to rank)

(51 21 * 5.5 + 030 * 11)/51 = 58.573

Extreme low (<10)02.70Low uncertainty

Example No-3: Lowest 30% of the climatology is 0, 2 number/rank groups:

21305.520(21 * 5.5 + 30 * 20)/51 = 14.02Low (10-25)7.13Low uncertainty
21305.550(21 * 5.5 + 30 * 50)/51 = 31.67Bit low (25-40)21.90High uncertainty
21305.570(21 * 5.5 + 30 * 70)/51 = 43.44Near normal (40-60)31.74High uncertainty
21305.5100(21 * 5.5 + 30 * 50)/51 = 61.08Bit high (60-75)46.50High uncertainty








36155.511

(36 * 5.5 + 15 * 11)/51 = 7.11

Extreme low (<10)2.50Low uncertainty
36155.520(36 * 5.5 + 15 * 20)/51 = 9.76Extreme low (<10)6.60Low uncertainty
36155.550(36 * 5.5 + 15 * 50)/51 = 18.58Low (10-25)20.27High uncertainty
36155.570(36 * 5.5 + 15 * 70)/51 = 24.47Low (10-25)29.38High uncertainty
36155.5100(36 * 5.5 + 15 * 50)/51 = 33.29Bit low (25-40)43.05High uncertainty








5105.5NA (no member to rank)

(51 * 5.5 + 0)/51 = 5.5

Extreme low (<10)0Low uncertainty


Example No-3: Lowest 30% of the climatology is 0, 2 number/rank groups:

Number of 0 membersNumber of non-0 membersAverage rank of 0 membersAverage rank of non-0 membersRank-meanDominant anomaly categoryRank-stdUncertainty category
051NA (no member to rank)31 (the lowest possible rank for a non-zero member if 1-30 percentiles in the climatology are 0)(0 * 15.5 + 51 * 31)/51 = 31Bit low (25-40)0Low uncertainty
051NA50(0 * 15.5 + 51 * 50)/51 = 50Near normal (40-60)0Low uncertainty
051NA70(0 * 15.5 + 51 * 70)/51 = 70Bit high (60-75)0Low uncertainty
051NA100(0 * 15.5 + 51 * 100)/51 = 100Extreme high (90<)0Low uncertainty








1140
Number of 0 membersNumber of non-0 membersAverage rank of 0 membersAverage rank of non-0 membersRank-meanDominant anomaly categoryRank-stdUncertainty category
051NA (no member to rank)31 (the lowest possible rank for a non-zero member if 1-30 percentiles in the climatology are 0)(0 * 15.5 + 51 * 31)/51 = 31Bit low (25-40)0Low uncertainty
051NA50(0 * 15.5 + 51 * 50)/51 = 50Near normal (40-60)0Low uncertainty
051NA70(0 * 15.5 + 51 * 70)/51 = 70Bit high (60-75)0Low uncertainty
051NA100(0 * 15.5 + 51 * 100)/51 = 100Extreme high (90<)0Low uncertainty
114015.531(11 * 15.5 + 40 * 31)/51 = 27.65Bit low (25-40)6.37Low uncertainty
114015.550(11 * 15.5 + 40 * 50)/51 = 42.55Near normal (40-60)14.18Medium uncertainty
114015.570(11 * 15.5 + 40 * 70)/51 = 58.24Near normal (40-60)22.41High uncertainty
114015.5100(11 * 15.5 + 40 * 100)/51 = 81.77High (75-90)34.75High uncertainty
213015.531

(21 * 15.5 + 30 * 31)/51 = 24.61

Low (10-25)7.62Low uncertainty
213015.550(21 * 15.5 + 30 * 50)/51 = 35.79Bit low (25-40)16.97Medium uncertainty
213015.570(21 * 15.5 + 30 * 70)/51 = 47.55Near normal (40-60)26.82High uncertainty
213015.5100

(21 * 15.5 + 30 * 100)/51 = 65.20

Bit high (60-75)41.58High uncertainty
361515.531(36 11 * 15.5 + 15 40 * 31)/51 = 2027.0565Low Bit low (1025-2540)76.0637Low uncertainty
3611154015.550(36 11 * 15.5 + 15 40 * 50)/51 = 2542.6455Bit low Near normal (2540-4060)1514.7118Medium uncertainty
3611154015.570(36 11 * 15.5 + 15 40 * 70)/51 = 3158.5224Bit low Near normal (2540-4060)2422.8341High uncertainty
3611154015.5100(36 11 * 15.5 + 15 40 * 100)/51 = 4081.3577Near normal High (4075-6090)3834.5075High uncertainty








512103015.5NA (no member to rank)31

(51 21 * 15.5 + 030 * 31)/51 = 1524.561

Low (10-25)07.62Low uncertainty

Example No-4: Lowest 70% of the climatology is 0, 2 number/rank groups:

213015.550(21 * 15.5 + 30 * 50)/51 = 35.79Bit low (25-40)16.97Medium uncertainty
213015.570(21 * 15.5 + 30 * 70)/51 = 47.55Near normal (40-60)26.82High uncertainty
213015.5100

(21 * 15.5 + 30

Number of 0 membersNumber of non-0 membersAverage rank of 0 membersAverage rank of non-0 membersRank-meanDominant anomaly categoryRank-stdUncertainty category051NA (no member to rank)71 (the lowest possible rank for a non-zero member if 1-70 percentiles in the climatology are 0)(0 * 35.5 + 51 * 71)/51 = 71Bit high (60-75)0Low uncertainty051NA100(0 * 35.5 + 51

* 100)/51 =

100

65.20

Extreme
Bit high (
90<
60-75)
0
41.58
Low
High uncertainty
11








36
40
15
35
15.5
71
31

(

11

36 *

35

15.5 +

40

15 *

71

31)/51 =

63

20.

34

05

Bit high
Low (
60
10-
75
25)
14
7.
60
06
Medium
Low uncertainty
11
36
40
15
35
15.5
100
50(
11
36 *
35
15.5 +
40
15 *
100
50)/51 =
86
25.
08
64
High
Bit low (
75
25-
90
40)
26
15.
52
71
High
Medium uncertainty
21
36
30
15
35
15.5
71
70(
21
36 *
35
15.5 +
30
15 *
71
70)/51 =
56
31.
38
52
Near normal
Bit low (25-40
-60
)
17
24.
47
83
Medium
High uncertainty
21
36
30
15
35
15.5100(
21
36 *
35
15.5 +
30
15 * 100)/51 =
73
40.
44
35
Bit high
Near normal (40-60
-75
)
31
38.
74
50High uncertainty
36








51015
35
.5
71
NA (no member to rank)

(

36

51 *

35

15.5 +

15 * 71

0)/51 =

45

15.

94

5

Near normal
Low (
40
10-
60
25)
16.17
0
Medium
Low uncertainty


Example No-4: Lowest 70% of the climatology is 0, 2 number/rank groups:

Number of 0 membersNumber of non-0 membersAverage rank of 0 membersAverage rank of non-0 membersRank-meanDominant anomaly categoryRank-stdUncertainty category
051NA (no member to rank)71 (the lowest possible rank for a non-zero member if 1-70 percentiles in the climatology are 0)(0 * 35.5 + 51 * 71)/51 = 71Bit high (60-75
361535.5100(36 * 35.5 + 15 * 100)/51 = 54.47Near normal (40-60)29.38High uncertainty
51035.5NA (no member to rank)

(51 * 35.5 + 0)/51 = 35.5

Bit low (25-40)0Low uncertainty

Example No-5: All percentiles of the climatology (1-99) are 0, 2 number/rank groups:

051NA100(0 * 35.5 + 51 * 100)/51 = 100Extreme high (90<)0Low uncertainty
114035.571(11 * 35.5 + 40 * 71)/51 = 63.34Bit high (60-75)14.60Medium uncertainty
114035.5100(11 * 35.5 + 40
Number of 0 membersNumber of non-0 membersAverage rank of 0 membersAverage rank of non-0 membersRank-meanDominant anomaly categoryRank-stdUncertainty category
051NA (no member to rank)100 (the lowest possible rank for a non-zero member if 1-99 percentiles in the climatology are 0)(0 * 50.5 + 51 * 100)/51 = 100Extreme high (90<)0Low uncertainty86.08High (75-90)26.52High uncertainty
213035.571

(21 * 35.5 + 30 * 71

114050.5100(11 * 50.5 + 40 * 100

)/51 =

89

56.

32

38

High Near normal (7540-9060)2017.3547High Medium uncertainty
213035.5100

(21 * 5035.5 + 30 * 100)/51 = 7973.6144

High Bit high (60-75-90)2431.3674High uncertainty
361535.510071

(36 *

50

35.5 + 15 *

100

71)/51 =

65

45.

05

94

Bit high Near normal (40-60-75)2216.5517High Medium uncertainty
513601535.5NA (no member to rank)100(51 36 * 5035.5 + 015 * 100)/51 = 5054.547Near normal (40-60)029.38Low High uncertainty
51
  • If all ensemble members are 0, then the ranks will spread evenly from 1 to 10 and the rank-mean will be around 5.5, so in the Extreme low category.

then the ensemble forecast anomaly (defined by the rank-mean) simply can not fall into the same extreme dry category, and the lowest possible is the 'Low' category with 10-25%. Similarly, if the lowest 25% is zero in the climatology, then the lowest possible anomaly signal is 'Bit low', so the category of 25-40%. Then, if 40% is zero, then there can not be anything lower than 'Near normal' anomaly for the ensemble forecast. All this makes sense, as actually it does not mean anything for those dry places to have below, say, 40th percentile, in case all of those lowest 40 percentiles are 0, as we can not go below zero. Or in the most extreme case, when even the 90th percentile is zero in the climatology, then the forecast can either be 'Near normal' or Extreme high. For this last case, if enough real time forecast ensemble member is above zero, then the rank-mean will exceed 90 and the dominant All this means, for these mixed-dry or super dry areas the number and distribution of the positively anomalous ensemble members will determine whether the anomaly will stay as 'Near normal' or will increase into one of the high categories. If enough members will be above the non-zero climate percentiles and thus high enough fraction of the 51-member ensemble forecast will get high enough ranks, then the distribution of the 51 ensemble member ranks will show a pronounced enough shift from the neutral/normal situation and the rank-mean will be high enough to fall into one of the high anomaly categories.

Forecast uncertainty category computation for the ensemble forecast

In addition to the forecast anomaly computation, as one of 7 anomaly categories, the forecast uncertainty is also represented in the sub-seasonal and seasonal products, namely on the new river network and basin summary products. The forecast uncertainty is defined by the standard deviation (std) of the ensemble member ranks (rank-std). If the members cluster well, and the spread of the ranks is low, then the forecast uncertainty will be low and conversely the confidence will be high.

The standard deviation of the even distribution with values ranging from 1 to 100 is (100-1)/sqrt(12) = 28.86, while the most extreme std value is when half of the members are with rank 1 and the other half with rank 99, in which case the std = 49.5. Obviously, the lowest std value is 0, when all ranks are the same. For forecast uncertainty, three uncertainty categories are defined, based on the rank-std value of the ensemble forecasts. Table 2 shows the categories, as defined by the std values of <10, 10<= <20 and 20<=

...

035.5NA (no member to rank)

(51 * 35.5 + 0)/51 = 35.5

Bit low (25-40)0Low uncertainty


Example No-5: All percentiles of the climatology (1-99) are 0, 2 number/rank groups:

Number of 0 membersNumber of non-0 membersAverage rank of 0 membersAverage rank of non-0 membersRank-meanDominant anomaly categoryRank-stdUncertainty category
051NA (no member to rank)100 (the lowest possible rank for a non-zero member if 1-99 percentiles in the climatology are 0)(0 * 50.5 + 51 * 100)/51 = 100Extreme high (90<)0Low uncertainty
114050.5100(11 * 50.5 + 40 * 100)/51 = 89.32High (75-90)20.35High uncertainty
213035.5100

(21 * 50.5 + 30 * 100)/51 = 79.61

High (75-90)24.36High uncertainty
361535.5100(36 * 50.5 + 15 * 100)/51 = 65.05Bit high (60-75)22.55High uncertainty
51035.5NA (no member to rank)

(51 * 50.5 + 0)/51 = 50.5

Near normal (40-60)0Low uncertainty