Answer: a. machine learning, use of statistical methods, large amounts of data
Step-by-step explanation: Deriving patterns, insights and information which aren't visible from raw information or data could be done through the data mining process. Data mining is performed through a combination of statistical methods and machine learning applied on large amount of dataset, machine learning affords systems the ability to learn on their own without hardcoding or explicitly programmed with statistical methods being a core part of the algorithm used to drive the process of making accurate prediction.