Author(s): Sangari.R.S, Dr.M.Balamurugan

India is an agricultural country and its economy is largely based upon crop productivity. For analyzing the crop productivity, rainfall prediction is require and necessary. Rainfall Prediction is the application of science and technology to foretell the state of the atmosphere. It is important to exactly determine the rainfall for effective use of water resources, crop productivity and pre planning of water structures. Using data mining techniques we can predict rainfall. Data mining techniques are used to estimate the rainfall numerically. This paper focuses some of the data mining algorithms for rainfall prediction. Naive Bayes, K- Nearest Neighbour algorithm, Decision Tree, Neural Network and fuzzy logic are some of the algorithms compared in this paper. From that comparison, we can analyze which method gives better accuracy for rainfall prediction.