Text this: Analysis of data mining tools and techniques for weather forecasting.