Skip to content

Commit b3b53f2

Browse files
authored
Add probability- and quantile-bin based decision points (#931)
2 parents 4806f08 + eca3ebe commit b3b53f2

24 files changed

+5473
-3909
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"namespace": "basic",
3+
"key": "BP",
4+
"version": "1.0.0",
5+
"name": "Boundary Proximity",
6+
"definition": "Indicates whether another value is near a boundary condition, indicating that special consideration may be needed.",
7+
"schemaVersion": "2.0.0",
8+
"values": [
9+
{
10+
"key": "NN",
11+
"name": "Not Near Boundary",
12+
"definition": "The value is not near a boundary condition"
13+
},
14+
{
15+
"key": "JA",
16+
"name": "Just Above Boundary",
17+
"definition": "The value is just above a boundary condition"
18+
},
19+
{
20+
"key": "JB",
21+
"name": "Just Below Boundary",
22+
"definition": "The value is just below a boundary condition"
23+
}
24+
]
25+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"namespace": "basic",
3+
"key": "CIS_WEP",
4+
"version": "1.0.0",
5+
"name": "CIS-CTI Words of Estimative Probability",
6+
"definition": "A scale for expressing the likelihood of an event or outcome.",
7+
"schemaVersion": "2.0.0",
8+
"values": [
9+
{
10+
"key": "ANC",
11+
"name": "Almost No Chance",
12+
"definition": "Probability < 0.05. Almost no chance, remote"
13+
},
14+
{
15+
"key": "VU",
16+
"name": "Very Unlikely",
17+
"definition": "0.05 <= Probability < 0.20. Very unlikely, highly improbable."
18+
},
19+
{
20+
"key": "U",
21+
"name": "Unlikely",
22+
"definition": "0.20 <= Probability < 0.45. Unlikely, improbable."
23+
},
24+
{
25+
"key": "REC",
26+
"name": "Roughly Even Chance",
27+
"definition": "0.45 <= Probability < 0.55. Roughly even chance, roughly even odds."
28+
},
29+
{
30+
"key": "L",
31+
"name": "Likely",
32+
"definition": "0.55 <= Probability < 0.80. Likely, probable."
33+
},
34+
{
35+
"key": "VL",
36+
"name": "Very Likely",
37+
"definition": "0.80 <= Probability < 0.95. Very likely, highly probable."
38+
},
39+
{
40+
"key": "AC",
41+
"name": "Almost Certain",
42+
"definition": "0.95 <= Probability. Almost certain, nearly certain."
43+
}
44+
]
45+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"namespace": "basic",
3+
"key": "MEDIAN",
4+
"version": "1.0.0",
5+
"name": "Median Split",
6+
"definition": "A median split divides a distribution into two equal parts, with 50% of the values falling below the median and 50% above it.",
7+
"schemaVersion": "2.0.0",
8+
"values": [
9+
{
10+
"key": "B",
11+
"name": "Below Median",
12+
"definition": "Quantile < 0.50. The lower half of the range of possible values."
13+
},
14+
{
15+
"key": "A",
16+
"name": "Above Median",
17+
"definition": "0.50 <= Quantile <= 1.0. The upper half of the range of possible values."
18+
}
19+
]
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"namespace": "basic",
3+
"key": "P_2A",
4+
"version": "1.0.0",
5+
"name": "Probability Scale in 2 equal levels, ascending",
6+
"definition": "A probability scale that divides between less than 50% and greater than or equal to 50%",
7+
"schemaVersion": "2.0.0",
8+
"values": [
9+
{
10+
"key": "LT50",
11+
"name": "Less than 50%",
12+
"definition": "0.0 <= Probability < 0.5"
13+
},
14+
{
15+
"key": "GT50",
16+
"name": "Greater than 50%",
17+
"definition": "0.5 <= Probability <= 1.0"
18+
}
19+
]
20+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"namespace": "basic",
3+
"key": "P_5A",
4+
"version": "1.0.0",
5+
"name": "Probability Scale in 5 equal levels, ascending",
6+
"definition": "A probability scale with 20% increments",
7+
"schemaVersion": "2.0.0",
8+
"values": [
9+
{
10+
"key": "P0_20",
11+
"name": "Less than 20%",
12+
"definition": "Probability < 0.2"
13+
},
14+
{
15+
"key": "P20_40",
16+
"name": "20% to 40%",
17+
"definition": "0.2 <= Probability < 0.4"
18+
},
19+
{
20+
"key": "P40_60",
21+
"name": "40% to 60%",
22+
"definition": "0.4 <= Probability < 0.6"
23+
},
24+
{
25+
"key": "P60_80",
26+
"name": "60% to 80%",
27+
"definition": "0.6 <= Probability < 0.8"
28+
},
29+
{
30+
"key": "P80_100",
31+
"name": "Greater than 80%",
32+
"definition": "0.8 <= Probability <= 1.0"
33+
}
34+
]
35+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"namespace": "basic",
3+
"key": "P_5X",
4+
"version": "1.0.0",
5+
"name": "Probability Scale in 5 weighted levels, ascending",
6+
"definition": "A probability scale with finer resolution at both extremes",
7+
"schemaVersion": "2.0.0",
8+
"values": [
9+
{
10+
"key": "VL",
11+
"name": "Very Low",
12+
"definition": "0% <= Probability < 5%. Highly unlikely."
13+
},
14+
{
15+
"key": "L",
16+
"name": "Low",
17+
"definition": "5% <= Probability < 21%. Unlikely."
18+
},
19+
{
20+
"key": "M",
21+
"name": "Moderate",
22+
"definition": "21% <= Probability < 80%. Somewhat likely."
23+
},
24+
{
25+
"key": "H",
26+
"name": "High",
27+
"definition": "80% <= Probability < 96%. Highly likely."
28+
},
29+
{
30+
"key": "VH",
31+
"name": "Very High",
32+
"definition": "96% <= Probability <= 100%. Almost certain."
33+
}
34+
]
35+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"namespace": "basic",
3+
"key": "QUARTILES",
4+
"version": "1.0.0",
5+
"name": "Quartiles",
6+
"definition": "A quartile is one of four equal groups that a population can be divided into according to the distribution of values of a particular variable.",
7+
"schemaVersion": "2.0.0",
8+
"values": [
9+
{
10+
"key": "Q1",
11+
"name": "First Quartile",
12+
"definition": "Quantile < 0.25. The lowest 25% of the range of possible values."
13+
},
14+
{
15+
"key": "Q2",
16+
"name": "Second Quartile",
17+
"definition": "0.25 <= Quantile < 0.50. The second lowest 25% of the range of possible values."
18+
},
19+
{
20+
"key": "Q3",
21+
"name": "Third Quartile",
22+
"definition": "0.50 <= Quantile < 0.75. The second highest 25% of the range of possible values."
23+
},
24+
{
25+
"key": "Q4",
26+
"name": "Fourth Quartile",
27+
"definition": "0.75 <= Quantile <= 1.0. The highest 25% of the range of possible values."
28+
}
29+
]
30+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"namespace": "basic",
3+
"key": "QUINTILES",
4+
"version": "1.0.0",
5+
"name": "Quintiles",
6+
"definition": "A quintile is one of five equal groups that a population can be divided into according to the distribution of values of a particular variable.",
7+
"schemaVersion": "2.0.0",
8+
"values": [
9+
{
10+
"key": "Q1",
11+
"name": "First Quintile",
12+
"definition": "Quantile < 0.20. The lowest 20% of the range of possible values."
13+
},
14+
{
15+
"key": "Q2",
16+
"name": "Second Quintile",
17+
"definition": "0.20 <= Quantile < 0.40. The second lowest 20% of the range of possible values."
18+
},
19+
{
20+
"key": "Q3",
21+
"name": "Third Quintile",
22+
"definition": "0.40 <= Quantile < 0.60. The middle 20% of the range of possible values."
23+
},
24+
{
25+
"key": "Q4",
26+
"name": "Fourth Quintile",
27+
"definition": "0.60 <= Quantile < 0.80. The second highest 20% of the range of possible values."
28+
},
29+
{
30+
"key": "Q5",
31+
"name": "Fifth Quintile",
32+
"definition": "0.80 <= Quantile <= 1.0. The highest 20% of the range of possible values."
33+
}
34+
]
35+
}

0 commit comments

Comments
 (0)