Data mining involves fitting models to observed data or determining patterns from observed data.
Most data mining methods are based on tried and tested techniques from machine learning, pattern recognition, and statistics (such as classification, clustering, regression, etc.).
The most difficult task is to choose the right data mining technique as the commercial software tools provide more and more possibilities and the decision requires more and more expertise on the methodological point of view.