Strumenti Utente

Strumenti Sito


dm:mains.santanna.dm4crm.2012

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
dm:mains.santanna.dm4crm.2012 [15/05/2015 alle 12:57 (9 anni fa)]
Dino Pedreschi [Calendar]
dm:mains.santanna.dm4crm.2012 [18/04/2016 alle 19:45 (8 anni fa)] (versione attuale)
Anna Monreale [Calendar]
Linea 43: Linea 43:
  
 ^ ^ Date ^ Topic ^ Learning material ^Instructor ^  ^ ^ Date ^ Topic ^ Learning material ^Instructor ^ 
-|01.   13.05.2015 - 09:00-13:00  | Introduction to data mining and big data analytics | {{:dm:1.dm_ml_introduction.pdf| slides: intro}} {{:dm:2.dm_ml-casestudies.ppt.pdf| slides: case studies}} | Giannotti | +|01.   11.05.2016 - 09:00-13:00  | Introduction to data mining and big data analytics | {{:dm:1.dm_ml_introduction.pdf| slides: intro}} {{:dm:2.dm_ml-casestudies.ppt.pdf| slides: case studies}} | Giannotti | 
-|02.   13.05.2015 - 14:00-18:00  | Data understanding; data preparation; Knime tutorial | {{:dm:4.dm_ml_data_preparation.pdf| slides}} {{:dm:04_dataunderstanding.pdf| slides data understanding}} {{:dm:knime_slides_mains.pdf| Tutorial Knime}}{{:dm:du-iris.zip|Knime su Iris}} | Pedreschi, Monreale | +|02.   11.05.2016 - 14:00-18:00  | Data understanding; data preparation; Knime tutorial | {{:dm:4.dm_ml_data_preparation.pdf| slides}} {{:dm:04_dataunderstanding.pdf| slides data understanding}} {{:dm:knime_slides_mains.pdf| Tutorial Knime}}{{:dm:du-iris.zip|Knime su Iris}} | Pedreschi, Monreale | 
-|03.   14.05.2015 - 09:00-13:00  | Pattern and association rule mining & market basket analysis | | Giannotti | +|03.   12.05.2016 - 09:00-13:00  | Pattern and association rule mining & market basket analysis | | Giannotti | 
-|04.   14.05.2015 - 14:00-18:00  | Clustering analysis & customer segmentation | {{:dm:dm.pedreschi.clustering.2015.pdf| slides clustering}} {{:dm:customersegmentation.pdf| slides customer segmentation}} | Pedreschi | +|04.   12.05.2016 - 14:00-18:00  | Pattern and association rule mining: esercizi con Knime | | Giannotti, Monreale|  
-|05.   15.05.2015 - 09:00-13:00  | Pattern and association rule mining: esercizi con Knime | | Giannotti, Monreale | +|05.   | 13.05.2016 - 09:00-13:00  | Clustering analysis & customer segmentation | {{:dm:dm.pedreschi.clustering.2015.pdf| slides clustering}} {{:dm:customersegmentation.pdf| slides customer segmentation}} | Pedreschi | 
-|06.   | 15.05.2015 - 14:00-18:00  | Clustering analysis: esercizi con Knime | | Pedreschi, Monreale | +|06.   | 13.05.2016 - 14:00-18:00  | Clustering analysis: esercizi con Knime | | Pedreschi, Monreale | 
-|07.   18.05.2015 - 09:00-13:00  | Classification & prediction | | Pedreschi | +|07.   16.05.2016 - 09:00-13:00  | Classification & prediction | {{:dm:dm.giannotti.pedreschi.classification.2015.pdf| slides classification}} | Pedreschi | 
-|08.   18.05.2015 - 14:00-18:00  | Prediction models for promotion performance and churn analysis | | Giannotti | +|08.   16.05.2016 - 14:00-18:00  | Prediction models for promotion performance and churn analysis | {{:dm:5.dml-ml-crm-redemption-churn-promozioni-profili-innovatori.pptx.pdf| slides}} | Giannotti | 
-|09.   19.05.2015 - 09:00-13:00  | Classification & prediction: esercizi con Knime | | Pedreschi, Monreale | +|09.   18.05.2016 - 09:00-13:00  | Classification & prediction: esercizi con Knime | | Pedreschi, Monreale | 
-|10.   19.05.2015 - 14:00-18:00  | Social network analysis: fundamentals | | Pedreschi | +|10.   18.05.2016 - 14:00-18:00  | Social network analysis: fundamentals | {{:dm:pedreschi_sna_crash_course_mains.pptx.pdf| slides}} | Pedreschi | 
-|11.   | 20.05.2015 - 09:00-13:00  | Mobility data mining & big data analytics | | Giannotti | +|11.   | 20.05.2016 - 09:00-13:00  | Mobility data mining & big data analytics | | Giannotti | 
-|12.   | 20.05.2015 - 14:00-18:00  | Big Data Analytics: Privacy awareness | | Giannotti, Monreale | +|12.   | 20.05.2016 - 14:00-18:00  | Big Data Analytics: Privacy awareness | | Giannotti, Monreale |
 ===== Datasets ===== ===== Datasets =====
  
Linea 66: Linea 65:
 ===== Exercises ===== ===== Exercises =====
  
-**1. Market Basket Analysis. ** Problem: given a database of transactions of customers of a supermarketfind the set of frequent items co-purchased and analyse the association rules that is possible to derive from the frequent patterns Provide a short document (max three pages in pdfexcluding figures/plots) which illustrates the input dataset, the adopted frequent pattern algorithm and the association rule analysis+** DSB-Churn Dataset: ** The dataset consists of 20,000 examples (lines, rows) over 12 variables (fields, columns) describing features of customers of a mobile phone providerincluding the class variable LEAVE representing whether e customer decided to quit the company or notThe class variableLEAVEis the last variable on each line, and its legal values are LEAVE and STAY.  The header of churn.arff describes the legal values of each variable Informally, in the following we list their meanings: 
 + 
 +COLLEGE : Is the customer college educated? 
 + 
 +INCOME: Annual income 
 + 
 +OVERAGE: Average overcharges per month 
 + 
 +LEFTOVER: Average % leftover minutes per month 
 + 
 +HOUSE: Value of dwelling (from census tract) 
 + 
 +HANDSET_PRICE: Cost of phone 
 + 
 +OVER_15MINS_CALLS_PER_MONTH: Average number of long (>15 mins) calls per month 
 + 
 +AVERAGE_CALL_DURATION: Average call duration 
 + 
 +REPORTED_SATISFACTION: Reported level of satisfaction 
 + 
 +REPORTED_USAGE_LEVEL: Self-reported usage level 
 + 
 +CONSIDERING_CHANGE_OF_PLAN: Was customer considering changing his/her plan? 
 + 
 +LEAVE : Class variable: whether customer left or stayed
  
-**Guidelines for the report:** The report has to illustrate the input dataset, the adopted frequent pattern algorithm and the association rule analysis discussing your findings related to the most interesting rules by using the different measure introduced in the course. 
  
-**2. Customer segmentation with k-means.** Problem: given the dataset of RFM (Recency, Frequency and Monetary value) measurements of a set of customers of a supermarket, find a high-quality clustering using K-means and discuss the profile of each found cluster (in terms of the purchasing behavior of the customers of each cluster). Provide a short document (max three pages in pdf, excluding figures/plots) which illustrates the input dataset, the adopted clustering methodology and the cluster interpretation. Dataset legendfor each customer, the dataset contains the recency, frequency and monetary value variables (relative to all purchases, to purchases of fresh food articles, to canned food articles and no-food articles; the variables are present both with original and normalized values) +**The dataset is available {{:dm:churn.arff.zip|here}}.**
-  * Recency: noof days since last purchase +
-  * Frequency: noof visits (shopping in the supermarket) in the observation period +
-  Monetary value: total amount spent in purchases during the observation period.+
  
-**Guidelines for the report:**+**Guidelines:**
  
- * **Data Understanding**: useful as preliminary step to capture some data property that can help the clustering analysis (Distribution analysis, statistics computationsuitable transformation of variables and Elimination of redundant variables by correlation analysis);+Each group (2-3 people) is required to deliver report (max 10 pages including all figures) describing the methods adopted and the discussion of achieved results with reference to the tasks listed below. Assume that the report is targeted to a //marketing strategist//who is interested to learn the story inferred in the various data mining analyses and to receive suggestions on how to take appropriate actions as a consequence.
  
- * **Clustering Analysis by K-means**: Identification of the best value of k and Characterization of the obtained clusters by using both analysis of the k centroids and comparison of the statistics of variables within the clusters and that in the whole dataset.+**1. Data Understanding**: useful as a preliminary step to capture basic data property. Distribution analysis, statistical exploration, correlation analysis, suitable transformation of variables and elimination of redundant variables, management of missing values.
  
 +**2. Market Basket Analysis. ** Problem: prepare data and extract interesting association rules and frequent patterns.  The report should discuss the parameters used for the analyses, justifying your findings related to the most interesting rules according to the different measure introduced in the course.
  
-**3. Churn analysis with decision trees. ** Problem: given a dataset of measurements over a set of customers of an e-commenrce site, find a high-quality classifier, using decision trees, which predicts whether each customers will place only one or more orders to the shop. The explanation of the available variables is {{:dm:churnanalysislegenda.pdf|here}}. Provide a short document (max three pages in pdfexcluding figures/plots) which illustrates the input dataset, the adopted classification methodology and the decision tree validation and interpretation.+**3. Customer segmentation with k-means.** Problem: find a high-quality clustering using K-means and discuss the profile of each found cluster (in terms of the properties that describe the properties of the customers of each cluster). The report should illustrate the adopted clustering methodology and the cluster interpretationIn particularit is necessary to discuss the identification of the best value of k and the characterisation of the obtained clusters by using both analysis of the k centroids and comparison of the statistics of variables within the clusters with that in the whole dataset.
  
-**Guidelines for the report:** The report has to illustrate the input dataset, the adopted classification methodology and the decision tree validation and interpretation. Describe the process adopted to select the proposed tree, together with its quality evaluation. 
  
 +**4. Churn analysis with decision trees. ** Problem: find a high-quality decision tree that predicts whether each customer will STAY or LEAVE. The report should  illustrate the adopted classification methodology and the decision tree validation and interpretation, describing also the process adopted to select the proposed tree, together with its quality evaluation.
  
  
-**Deadline**: the three documents must be sent email to all instructors within **15 July 2014**. Specify [MAINS] in the subject of the email. +**Deadline**: send the report by email to all instructors within **July 2015**. Specify [MAINS] in the subject of the email. 
 ====== Exams ====== ====== Exams ======
  
-The exam of the CRM module consists in the evaluation of the reports of the proposed exercises.+The exam consists in the evaluation of the report of the proposed mining exercises.
  
  
dm/mains.santanna.dm4crm.2012.1431694638.txt.gz · Ultima modifica: 15/05/2015 alle 12:57 (9 anni fa) da Dino Pedreschi