Closed chengshenlian closed 5 months ago
Thanks for your message, indeed the model can sometimes produce negative values for precipitation. This is not surprising for neural networks, especially when they have an output head that produces data with a big dynamic range. It probably does not have any physical meaning. A root solution for this would have been to design the network so it is impossible to output negative precipitation, but we did not do this as we did not want the network to have any privileged treatment of precipitation in our neural network.
In practice though, when we looked at this we found that:
So in practice you can treat any negative values as if they were 0.
Hope this helps!
Thank you for your detailed explanation.
Background: I've been using the GraphCast Operational model to generate 6-hour cumulative precipitation forecast data and have attempted to visualize it with NASA's Panoply software. Despite the model's ability to predict precipitation without using rainfall as an input, as described by the authors in a Science article, I couldn't find a parameter explicitly labeled as precipitation amount in Panoply. Instead, I came across a parameter named "Mixed intervals Accumulation," which raises my suspicion that Panoply might not be compatible with displaying this type of data.
Questions: By programming my way through the GRIB files, I managed to access the data marked as "Total precipitation." However, I've noticed that some of the data includes negative values, which seems counterintuitive for precipitation metrics. As I am not a professional meteorologist, I would like to understand the following:
Is it normal to encounter negative values in precipitation data, or could this indicate an error or some other issue? If negative values are normal, what do they signify? Should I apply any special treatment to these negative values when analyzing precipitation data?
Additional Information: The code snippet I used is as follows:
A Python Code visualization screenshot of the precipitation data: A Panoply visualization screenshot of the precipitation data:
My data file can be downloaded from the following Google Drive link:
I am grateful for any explanation and advice. Attachments: Download link for Panoply Software: https://www.giss.nasa.gov/tools/panoply/download/ Download link for the grib(6.5GB) data file : https://drive.google.com/file/d/1JrsCXZcRBXgEQg-Xu0rd7EsvR_XLARPU/view?usp=drive_link