Data analysis, visualization, and prediction on NYC Airbnb data using Sklearn, Numpy, Pandas, and Matplotlib