tags:

views:

112

answers:

2

Suppose I want to do some data mining on the database of a supermarket. What does that actually mean?

1) What will the output/results be like?

2) Will the output be different every day or change over time?

3) Before applying data mining, do I need to know what I want or will data mining give everything I want automatically?

+5  A: 

Data Mining is a general category of techniques that can be applied to different kinds of datasets, just like programming is a general category of techniques that can be applied using different languages to do different things.

None of your questions make any sense.

SLaks
Suppose i apply data mining technique x on data set y and get result z. now i want to know does data set mean sql dump of data and what will be the result z look like. i mean it will be similar to sql
Mirage
You still don't know what the term Data Mining refers to. There is no program or language called Data Mining. You will need to write code that reads data from somewhere, analyzes it, then writes the results somewhere else.
SLaks
sorry buddy , now i get an idea. in past i used backpropagation algorithm to train the system by supplying the input vectors. I think it is same. wow i already knew data mining and i didn't know that. but i did that in c++ . do i have to use programming language to do that
Mirage
+1  A: 

To answer your first question: For the case of supermarket customer data, I could image the following questions:

  • how many products X are usually sold on Fridays ?

    (helps you to determine how many X you should have in stock)

  • which customers bought product X often in the last month/year ?

    Useful when when you introduce a new X-like product: send advertising material (which has a given cost) only to those customers.

  • given a customer buys product X (e.g. beer) what's the probability that he/she also buys product Y (e.g. chips) ?

    useful for the following: make sure X and Y never are on promotional offer at the same time (X and Y are bought together often). Get the customers into the store by offering a rebate on X knowing they'll also by Y at the same time. Or: put a high price X-like product right next to Y, putting the cheaper X somewhere else.

  • which neighborhoods have the smallest number of customers ?

    helps to find out which neighborhoods you could target with advertising to bring more customers into the store.

Often, by 'asking certain questions to the data' one discovers some features and comes up with new questions.

Andre Holzner