A computer implemented method for generating weather forecast for a given period and a given territory, the method comprising:receiving weather values for the given territory from one or more weather sources;using the weather values, generating a probability distribution of precipitation type forecast (PType forecast) for the given period, the PType forecast comprising a number m of precipitation types and a probability associated with each type;using the weather values, generating a probability distribution of precipitation rate forecast (PRate forecast) for the given period, the PRate forecast comprising a number n of precipitation rates and a probability associated with each rate;combining the PType forecast for the given period and the PRate forecast for the given period to produce a number m*n of precipitation type-rate forecasts (PTypeRate forecasts), each PTypeRate forecast representing the probability of having a given type of precipitation at a given rate;outputting one or more of the PTypeRate forecasts for display.
展开▼