/
STATAnalysisConfig
112 lines (86 loc) · 4.39 KB
/
STATAnalysisConfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
////////////////////////////////////////////////////////////////////////////////
//
// STAT-Analysis configuration file.
//
// For additional information, please see the MET User's Guide.
//
////////////////////////////////////////////////////////////////////////////////
//
// Filtering input STAT lines by the contents of each column
//
model = [];
desc = [];
fcst_lead = [];
obs_lead = [];
fcst_valid_beg = "";
fcst_valid_end = "";
fcst_valid_inc = [];
fcst_valid_exc = [];
fcst_valid_hour = [];
obs_valid_beg = "";
obs_valid_end = "";
obs_valid_inc = [];
obs_valid_exc = [];
obs_valid_hour = [];
fcst_init_beg = "";
fcst_init_end = "";
fcst_init_inc = [];
fcst_init_exc = [];
fcst_init_hour = [];
obs_init_beg = "";
obs_init_end = "";
obs_init_inc = [];
obs_init_exc = [];
obs_init_hour = [];
fcst_var = [];
obs_var = [];
fcst_lev = [];
obs_lev = [];
obtype = [];
vx_mask = [];
interp_mthd = [];
interp_pnts = [];
fcst_thresh = [];
obs_thresh = [];
cov_thresh = [];
alpha = [];
line_type = [];
column = [];
weight = [];
////////////////////////////////////////////////////////////////////////////////
//
// Array of STAT-Analysis jobs to be performed on the filtered data
//
jobs = [
"-job filter -line_type SL1L2 -vx_mask DTC165 -dump_row ${TEST_OUT_DIR}/stat_analysis/job_filter_SL1L2.stat",
"-job summary -line_type CNT -alpha 0.050 -fcst_var TMP -dump_row ${TEST_OUT_DIR}/stat_analysis/job_summary_ME.stat -column ME",
"-job aggregate -line_type SL1L2 -vx_mask DTC165 -vx_mask DTC166 -fcst_var TMP -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_SL1L2.stat",
"-job aggregate_stat -line_type SL1L2 -out_line_type CNT -vx_mask DTC165 -vx_mask DTC166 -fcst_var TMP -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_stat_SL1L2_CNT.stat",
"-job aggregate -line_type FHO -fcst_thresh <300 -vx_mask DTC165 -vx_mask DTC166 -fcst_var TMP -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_FHO.stat",
"-job aggregate_stat -line_type FHO -out_line_type CTS -fcst_thresh <300 -vx_mask DTC165 -vx_mask DTC166 -fcst_var TMP -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_stat_FHO_CTS.stat",
"-job aggregate_stat -line_type MCTC -out_line_type MCTS -column_eq N_CAT 4 -vx_mask DTC165 -vx_mask DTC166 -fcst_var APCP_24 -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_stat_MCTC_MCTS.stat",
"-job aggregate -line_type PCT -vx_mask DTC165 -vx_mask DTC166 -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_PCT.stat",
"-job aggregate_stat -line_type PCT -out_line_type PSTD -vx_mask DTC165 -vx_mask DTC166 -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_stat_PCT_PSTD.stat",
"-job aggregate -line_type GRAD -vx_mask DTC165 -vx_mask DTC166 -by FCST_VAR -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_GRAD.stat",
"-job aggregate -line_type ISC -fcst_thresh >0.0 -vx_mask TILE_TOT -fcst_var APCP_12 -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_ISC.stat",
"-job aggregate -line_type RHIST -obtype MC_PCP -vx_mask HUC4_1605 -vx_mask HUC4_1803 -vx_mask HUC4_1804 -vx_mask HUC4_1805 -vx_mask HUC4_1806 -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_RHIST.stat",
"-job aggregate_stat -line_type ORANK -out_line_type RHIST -obtype ADPSFC -vx_mask HUC4_1605 -vx_mask HUC4_1803 -vx_mask HUC4_1804 -vx_mask HUC4_1805 -vx_mask HUC4_1806 -dump_row ${TEST_OUT_DIR}/stat_analysis/job_aggregate_stat_ORANK_RHIST.stat"
];
////////////////////////////////////////////////////////////////////////////////
//
// Confidence interval settings
//
out_alpha = 0.05;
boot = {
interval = PCTILE;
rep_prop = 1.0;
n_rep = 1000;
rng = "mt19937";
seed = "1";
}
////////////////////////////////////////////////////////////////////////////////
rank_corr_flag = TRUE;
vif_flag = FALSE;
tmp_dir = "/tmp";
version = "V10.0.0";
////////////////////////////////////////////////////////////////////////////////