-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
plot new SEEPS and SEEPS_MPR statistics #422
Comments
@JohnHalleyGotway I have a few questions:
|
Need a scientist to become the "local expert" on the computation and plotting of SEEPS. Tara: |
@RachelNorth, we're looking for some guidance on the plotting of the newly created SEEPS data by MET. The SEEPS and SEEPS_MPR line types will now be loaded into a database and @TatianaBurek is working on how/which of these statistics to plot. For the SEEPS line type, is it sufficient to plot column 38 (SEEPS) or should METviewer also be able to plot the "S" counts and "PF/PV" marginal probabilities? The SEEPS_MPR data is similar in kind to the MPR (matched pair) line type. While that can be loaded into the database I don't think that METviewer is actually plotting it yet. @hsoh-u and @RachelNorth, we also need to advise on aggregation logic. Let's say you have a SEEPS output line for each of 30 days. Is the 30-day "aggregation" just the weighted average of each of the 30 days... where the weight is the number of matched pairs in each (i.e. TOTAL column)? As of right now, the Stat-Analysis tool just errors out when you try to "aggregate" the SEEPS lines:
What should the behavior be? |
@mpm-meto - can you provide input before Rachel gets back from leave? |
@JohnHalleyGotway, yes it is sufficient to plot column 38. I've mainly plotted this as either a timeseries, or with forecast lead time and kept an eye on the TOTAL value without explicitly plotting it. I would suggest taking a look at Figure 6 in Haiden et al 2012 as a way of presenting the 'S' values for a particular forecast lead time. That should be sufficient for now. I haven't actively plotted the marginal probabilities to date, but I don't think we would want to preclude someone from doing so. Regarding the aggregation, it depends what you are wanting to aggregate. For output per station, yes you would want just a temporal average (using TOTAL). If you want to aggregate over time and an area then you should be applying a density-weighted average (which isn't yet implemented?) over the stations first. I've not tried to aggregate station-based scores without applying the density weighting detailed in Rodwell et al (2010); I wouldn't recommend trying to do this. One point, I've just been to the linked documentation for the SEEPS linetype and I think columns 26-31 are described incorrectly. The scoring matrix components should be named according the observed and forecast categories with s12 indicating OBS_CAT 1, FCST_CAT 2. The documentation indicates the opposite. Could you double check what is happening in the code, please? I'll send through an email with some example plot types. I'm hoping you don't need me to respond to the Stat-Analysis error question? |
Following simple statistics were included in METviewer. Sum or agg logic is not available |
@JohnHalleyGotway I added SEEPS stats without the aggregation option. |
@TatianaBurek, I'd say that makes sense for now. I don't see that @hsoh-u has added any logic to Stat-Analysis yet to aggregate multiple SEEPS line types together or logic to aggregate multiple SEEPS_MPR lines together into a SEEPS output line. That's logic that we'd want to emulate in METcalcpy and METviewer. Once that logic is added to Stat-Analysis, we could write up a separate issue to support that aggregation across the METplus Analysis tools as well. |
Describe the Enhancement
MET development version 11.0.0-beta3 made several changes to the "stat" output.
Need to add plottiing of SEEPS and SEEPS_MPR statistics
dtcenter/METdataio#119
dtcenter/METcalcpy#216
Time Estimate
Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.
Sub-Issues
Consider breaking the enhancement down into sub-issues.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
2799991
Define the Metadata
Assignee
Labels
Projects and Milestone
Define Related Issue(s)
Consider the impact to the other METplus components.
Enhancement Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Linked issues
Select: Repository level development cycle Project for the next official release
Select: Milestone as the next official version
The text was updated successfully, but these errors were encountered: