Big Data Analytics can be defined as the use of advanced analytic techniques on big data [31]. Nowadays, we can put big data and analytics together. The prior conditions are present for the development of big data Analytics. First of all, Tools and storage capabilities can handle big data. Next, by its size, big data provides large statistical samples and enhanced results of experiments. Finally, companies and governments have clearly identified the benefits to develop the economics of big data. Due to the characteristics of big data, mainly variety, there are many techniques used for analytics on big data [32].
• Association rule learning to find relationships among entities (mainly used in recommendation systems).
• Machine learning to bring computer to learn complex
patterns and make intelligent decisions based on it [10].
• Data mining which can be seen as a combination of statis- tics and machine learning and statistics with database management [10].
• Cluster analysis used as unsupervised machine learning. It
aims to divide data into smaller clusters having the same set of characteristics not known in advance.