Question

In: Statistics and Probability

Marketing research the answer should span between 1/2 and 1 document page. Essay questions: Briefly describe...

Marketing research

the answer should span between 1/2 and 1 document page.

Essay questions:

Briefly describe two methods of analysis of association.  Discuss the relevance of analysis of association in general for marketing and provide examples.

Solutions

Expert Solution

Step 1: Data Preparation

The Association analysis process expects transactions to be in a particular format. The input grid should have binominal (true or false) data with items in the columns and each transaction as a row. If the data set contains transaction IDs or session IDs, they can either be ignored or tagged as a special attribute in RapidMiner. Data sets in any other format have to be converted to this transactional format using data transformation operators. In this example, we have used the data shown in Table 6.3, with a session ID on each row and content accessed in the columns, indicated by 1 and 0. This integer format has to be converted to a binomial format by a numerical to binominal operator. The output of Numerical to Binominal is then connected to the FP-Growth operator to generate frequent item sets. The data set and RapidMiner process for association analysis can be accessed from the companion site of the book at www.LearnPredictiveAnalytics.com. Figure 6.10 shows the RapidMiner process of Association analysis with FP Growth algorithm.

Figure 6.10. Data mining process for FP-Growth algorithm.

Step 2: Modeling Operator and Parameters

The FP-Growth operator in RapidMiner generates all the frequent item sets from the input data set meeting a certain parameter criterion. The modeling operator is available at Modeling > Association and Item Set Mining folder. This operator can work in two modes, one with a specified number of high support item sets (default) and the other with minimum support criteria. The following parameters can be set in this operator there by affecting the behavior of the model.

Min Support: Threshold for support measure. All the frequent item sets passing this threshold will be provided in the output

Max Items: Maximum number of items in an item set. Specifying this parameter limits too many items in an item set.

Must Contain: Regular expression to filter item sets to contain specified items. Use this option to filter out items.

Find Minimum Number of Item Sets: This option allows the FP-Growth operator to lower the support threshold, if fewer item sets are generated with the given threshold. The support threshold is decreased by 20% in each retry.

Min Number of Item Sets: Value of minimum number of item sets to be generated.

Max number of Retries: Number of retries allowed in achieving minimum item sets

In this example, we are setting Min Support to 0.25. The result of the FP-Growth operator is the set of item sets generated, which can be viewed in the results page. The reporting options include filtering based on the number of items and sorting based on the support threshold. Figure 6.11 shows the output of Frequent item sets operator where all possible item sets with support higher than the threshold can be seen.

Figure 6.11. Frequent item set output.

Step 3: Create Association Rules

The next step in association analysis is generation of the most interesting rules from the frequent item sets created from the FP-Growth operator. The Create Association Rules operator generate relevant rules from frequent item sets. The interest measure of the rule can be specified by providing the correct interest criterion based on the data set under investigation. The input of the Create Association Rules operator is frequent item sets of FP-Growth operator and the output generates all the association rules meeting the interest criterion. The following parameters govern the functionality of this operator:

Criterion: Used to select the interest measure to filter the association rule. All other parameters change based on the criterion selection. Confidence, lift, and conviction are commonly used interest criterion.

Min Criterion Value: Specifies the threshold. Rules not meeting the thresholds are discarded.

The Gain theta and Laplace parameters are the values specified when using gain and Laplace for the interest measure.

In this example process, we are using confidence as the criterion and a confidence value of 0.5. Figure 6.10 shows the completed RapidMiner process for association analysis. The process can be saved and executed.

Step 4: Interpreting the Results

The filtered association analysis rules extracted from the input transactions can be viewed in the results window (Figure 6.12). The listed association rules are in a table with columns including the premise and conclusion of the rule, as well as the support, confidence, gain, lift, and conviction of the rule. The interactive control window on the left-hand side of the screen allows the users to filter the processed rules to contain the selected item and ther is a slide bar to increase the confidence or criterion threshold, thereby showing fewer rules.

Figure 6.12. Association rules output.

The main purpose of the association analysis is to understand the relationship between items. Since the items take the role of both premise and conclusion, a visual representation of relationships between all the items, through a rule, can help to comprehend the analysis. Figure 6.13 shows the rules in text format and by interconnected graph format through the results window, for selected items. Using the default option, the items selected are connected with the rules by arrows. The incoming item to a rule is the premise of the rule and the outgoing item is the conclusion of the association rule.


Related Solutions

Marketing research the answer should span between 1/2 and 1 document page. Essay questions: 2. A...
Marketing research the answer should span between 1/2 and 1 document page. Essay questions: 2. A marketing research manager intends to survey a simple random sample of Swiss consumers and ask questions about level of beverage consumption. How can she estimate the population standard deviation for this variable before selecting the sample? Why would she need to do that? What would happen if her initial estimate were not reflected in the sample results (i.e., if the estimated standard deviation in...
Marketing research the answer should span between 1/2 and 1 document page. Essay questions: A convenience...
Marketing research the answer should span between 1/2 and 1 document page. Essay questions: A convenience store chain wants to determine the relationship between the income of customers and the frequency of visiting stores in the chain.  To answer your client’s question, you would do a test of hypothesis.  State the null and alternative hypotheses for this particular study.  Which significance level alpha would you select?    If both income and “frequency of store visits” were measured on ordinal scales, how would you analyze the...
Essay Questions ( marketing management) 2.) Distinguish between undifferentiated and differentiated marketing strategies.
Essay Questions ( marketing management) 2.) Distinguish between undifferentiated and differentiated marketing strategies.
Essay question Describe the Marketing Research process.
Essay question Describe the Marketing Research process.
Pick any 2 questions and answer it (answer should be half page long per question): 1....
Pick any 2 questions and answer it (answer should be half page long per question): 1. The acceleration of economic growth in the last two decades has made economic decision-making more complex as multinational concerns must be taken into account. Explain. 2. The Information Revolution, an economic restructuring comparable to the Agricultural Revolution and the Industrial Revolution, has brought about new questions of social interest. Elaborate. 3. Climatologists agree that global warming is at least in part the result of...
Pick any 2 questions and answer it (answer should be half page long per question): 1....
Pick any 2 questions and answer it (answer should be half page long per question): 1. Globalization seems to have brought benefits for almost everyone, though one exception is African farmers. Blocked from global food markets by trade restrictions, Africans cannot take part in the prosperity globalization has brought to the rest of the world. Many of the health crises such as AIDS, malnutrition, and even starvation are clearly linked to poverty. Moreover, many of Africa’s nations are politically unstable....
Pick any 2 questions and answer it (answer should be half page long per question): 1....
Pick any 2 questions and answer it (answer should be half page long per question): 1. The Information Revolution, an economic restructuring comparable to the Agricultural Revolution and the Industrial Revolution, has brought about new questions of social interest. Elaborate. 2. Think about the trends in what and how goods and services are produced in the U.S. and global economies. Do you think that at some future time, there will be no jobs in the United States and all the...
2. Why should global marketing research be conducted? Describe the reasons for global marketing research being...
2. Why should global marketing research be conducted? Describe the reasons for global marketing research being broader in scope than domestic marketing? Why companies should use ‘secondary research’ and the limitations of these information?
In a 1-2 page Word document briefly explain the purpose of the Human Genome Project. In...
In a 1-2 page Word document briefly explain the purpose of the Human Genome Project. In addition, identify the three diseases that are related to chromosomes abnormally and describe each of these diseases
1. Describe the difference between a static web page and a dynamic one. 2.Briefly explain the...
1. Describe the difference between a static web page and a dynamic one. 2.Briefly explain the benefit of using a templating engine when developing a web app. 3.How does the express.js package make it easier to write a web application? 4.Describe how callbacks and promises help with asynchronous programming. 5.What is the difference between a GET and a POST request? When would you use each? 6.Explain what adding the body-parser plugin to your app allows you to do with express.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT