7BUIS010W Data Warehousing and Business Intelligence

Assignment Help Data Structure & Algorithms
Reference no: EM133116750

7BUIS010W Data Warehousing and Business Intelligence - University of Westminster

Learning Outcome 1: Define customer relationship management, change management problems, select and apply appropriate Business Intelligence (BI) methodologies and evaluate BI solutions to these problems;

Learning Outcome 2: demonstrate competence in using BI Technologies and Tools on business data for the purposes of CRM and CM;

Learning Outcome 3: apply CRM knowledge and CM to support change and improve operational processes of service organizations.

Tasks

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.Load the data set to SQLITE and use an SQL query to clean the data set.

2. PerformRFM Segmentation: The first step is to build an RFM model to assign Recency, Frequency and Monetary values to each customer.

3. Customer segmentation with k-means: The second step is to divide the customer list into tiered groups using clustering such as 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 interpretation. In particular, it is necessary to discuss the identification of the best value of K.

4. Review of Results: Discuss briefly the business value for marketers of the specific clusters and segments of customers and their behaviour - in terms of increased customer loyalty and customer lifetime value.

5. Data Mart Design: Based on your findings (Tasks (2,3)) and conclusions, suggest the main dimensions and metrics for designing a data mart for the analysis needs of the marketing department.

Tasks

Question 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, data visualisation, management of missing values.Load the data set to SQLITE and use an SQL query to clean the data set.

• Distribution analysis
• Statistical exploration
• Correlation analysis
• Suitable transformation of variables
• Elimination of redundant variables
• Data visualisation
• Management of missing values

Question 2. PerformRFM Segmentation: The first step is to build an RFM model to assign Recency, Frequency and Monetary values to each customer.
• Definition of RFM metrics
• Implementation in Python correct metrics

Question 3. Customer segmentation with k-means: The second step is to divide the customer list into tiered groups using 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 interpretation. In particular, it is necessary to discuss the identification of the best value of k.
• Build of K-Means Model in Python
• Correct Justification of K value
• Testing of K-Means Model in Python

Question 4. Review of Results: Discuss briefly the business value for marketers of the specific clusters and segments of customers and their behaviour - in terms of increased customer loyalty and customer lifetime value.
• Identification of business value customer segments
• Correct Justification of their business value

Question 5. Data Mart Design: Based on your findings (Tasks (2,3)) and conclusions (Task 4), suggest the main dimensions and metrics for designing a data mart for the analysis needs of the marketing department.
• Identification of Dimensions
• Justification of Selected Dimensions
• Identification of Measures
• Justification of Selected Dimensions

Attachment:- Data Warehousing and Business Intelligence.rar

Reference no: EM133116750

Questions Cloud

What is the standard deviation of portfolio : Q) Refer to the table above, What is the standard deviation of this portfolio if the expected return E(Ri), standard deviation (si), covariance (COVi,j), and as
Compare the two ratios computed in requirement : Compare the two ratios computed in requirement a to identify which company has the higher level of financial risk
What is the total payout to investors : Corporate Debt. Haricot Corp. and Pinto Corp. both have profits of $100 million. Haricot is financed solely by equity, while Pinto has issued $150 million of 8%
What is the value of the agreement : A person runs up to you, short $1500. He offers to pay you $400 a year for the next 15 years if you spot him now. You try to do a rough calculation to determine
7BUIS010W Data Warehousing and Business Intelligence : 7BUIS010W Data Warehousing and Business Intelligence Assignment Help and Solution, University of Westminster - Assessment Writing Service
What is yield to? maturity : Abner? Corporation's bonds mature in 22 years and pay 11 percent interest annually. If you purchase the bonds for ?$1,125?, what is your yield to? maturity?
Covid19 environment of higher interest rates : Considering the U.S. economy is moving towards the post-COVID19 environment of higher interest rates (higher cost of debt), what effects of such a move would yo
Explain forthcoming business venture : To create a fund for his forthcoming business venture. Matthew decides to deposit P5.000 at the end of each month to his bank account. If the bank pays 2% compo
How public debt will effect exchange rates : 1. Provide example of a situation if inflation in U.S is higher compared to other countries., explain the demand and supply graph between Canada and United Stat

Reviews

len3116750

4/1/2022 9:49:48 PM

So you can probably give this task to the same writer as he/she is aware about the first task. Let me know if there are any other files/ resources that you need for this task. Also, let me know if you need any other clarification.

Write a Review

Data Structure & Algorithms Questions & Answers

  Algorithm to decide whether there are 2 integers sum equal x

Note that there is no restriction on integers in set P and integer x, that is, we are not restricting ourselves to positive or negative integers.

  What is the value of the maximum flow

Here is a flow network. Trace the execution of the Edmonds-Karp algorithm to find the maximum flow. Draw a separate picture for each augmenting step - clearly showing the residual graph and the flow network. What is the value of the maximum flo..

  Give an efficient algorithm that takes as input a pattern

Give an efficient algorithm that takes as input a pattern P [1..m]and computes the value ρ(Pi) for i = 1,2,...,m. What is the running time of your algorithm?

  Describe what is an array

Describe what is an array? Provide examples and uses of arrays in VB & C# languages. Explain how will you to derive New Classes from Base Classes? Provide examples and uses in VB & C# languages.

  Create a professional-looking document

When you are done searching, highlight the text from the article or source being displayed in your browser (left click & drag cursor). Then while the text is still highlighted, right click and select Copy.

  Discuss the kruskal algorithm

Devise an algorithm similar to Kruskal's algorithm for constructing a maximum spanning tree of a connected weighted graph.

  Define parent of vertex and child of vertex in a rooted tree

Draw a rooted tree with at least 10 vertices, where the degree of each vertex does not exceed 3. Identify the root, the parent of each vertex.

  How we might use dfs to locate vertices in a graph

Describe how we might use DFS to locate vertices in a graph who are not connected to any other vertex in the graph.

  What do you think of the use of data flow diagrams

The vast majority of human beings do not like to read long passages of test. Any text longer than just a few lines tends to get skimmed or not read at all.

  How many paths are there to the goal

Show your pseudo code for this algorithm. Is this an admissible heuristic function and How many possible states are there? How many paths are there to the goal?

  Differentiate between a classic and a thin client platform

Differentiate between a classic and a thin client platform. Suggest a scenario where a thin client would be preferred over a regular desktop and suggest an alternate scenario where a regular desktop would be preferred over a thin client. Describe ..

  Complete pseudo code for the insert hash table operations

The task is to complete the pseudo code for the following hash table operations: Insert and Remove. Assume Hashtable is a simple array of size 8, with indices 0..7.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd