How Accurate Can Weather Forecast