Weather Data Analysis and Forecast