Precipitation analysis