Apply NMEP to observation field #2125
-
In the paper that introduced NMEP, Schwartz and Sobash (2017), section 2b(3) says "When objectively verifying NMEPs against observations, for consistency, application of neighborhoods to observations must follow NMEP procedures to determine observed event occurrence". So you should verify the NMEP probababilities generated from an ensemble against a binary field indicating whether the event was observed anywhere within the neighborhood surrounding each gridpoint (assuming gridded observations/analyses). What's the best way to do that in MET 11? NMEP is explained in the Gen-Ens-Prod chapter (section 9.2.1), though I'm a bit confused to see that the NMEP config settings are in section 5.3.1 EnsembleStatConfig of the Configuration File Overview. Would I be right in thinking they only apply to the ensemble, not the observations? I guess I could treat each observation field as an ensemble of size 1 and run them through Gen-Ens-Prod too separately. Or is there a better way? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 7 replies
-
Hi Roger, sorry for the delay in responding on this one. I did discuss with this Christina Kalb (@CPKalb) who's used NMEP in some METplus ensemble verification. And I also sent this discussion link to Craig Schwartz (@weather4evr). Michelle Harrold (@michelleharrold) and Jeff Beck (@JeffBeck-NOAA) have also thought through similar questions. I'm hoping they can address the scientific considerations when comparing model-derived NMEP fields to observations. But I can speak to the configuration options. First, thanks for pointing out that NMEP appears in both Gen-Ens-Prod section 9.2.1 and Ensemble-Stat section 5.3.1. While we did indeed remove the The NMEP output is indeed only available from the Gen-Ens-Prod tool. So it can only be derived from the ensemble data, not the observations. I always have to think very carefully about the NEP and NMEP values. Their definition requires careful consideration when deciding how to compare them to observations. For one ensemble evaluation project with @michelleharrold and @JeffBeck-NOAA, I believe they chose to skip NMEP because of the complications it introduced. NEP is the fraction of the grid points at which the specified event occurs, computed across the spatial neighborhood and ensemble members. So the denominator is the number of neighborhood grid points times the number of members. NMEP is the fraction of the ensemble members for which the specified event occurs somewhere in the spatial neighborhood. So the denominator is simply the number of ensemble members. The User's Guide notes that these ensemble products can be evaluated as probabilities in Grid-Stat or Point-Stat. But the big question is what, if any, additional processing should be done to the observations to make for a "fair comparison"?
@RogerHar I do see that we discussed something similar in this issue comment. At the time, it was decided that computing a true ensemble-based fractions skill score was not widely done and not yet needed in MET. Hopefully @weather4evr and @michelleharrold can weigh in on these details. |
Beta Was this translation helpful? Give feedback.
-
Also, I've been working on a way to do all this with python embedding, such that the Gen-Ens-Prod step can be removed altogether...more on this later. |
Beta Was this translation helpful? Give feedback.
@RogerHar I wanted to add another comment about verifying NEP and NMEP probabilities using Grid-Stat. The NEP value that's computed by Gen-Ens-Prod is the probability that the event (i.e. precip > 0) will occur somewhere within the neighborhood. As such, verifying it against the raw observation value at each grid point, as I suggested above, may not be best.
Another option to consider is "smoothing" the gridded observation field by replacing the value at each grid point with the maximum of the values in the surrounding neighborhood.
For example, the following
interp
setting defines the value at each grid point as the maximum in a circle with diameter 5 centered on that point.