Descriptive and predictive analytics of agricultural data using machine learning algorithms