from business intelligence to competitive intelligence: inferring

23
Information Systems Research Vol. 23, No. 3, Part 1 of 2, September 2012, pp. 698–720 ISSN 1047-7047 (print) ISSN 1526-5536 (online) http://dx.doi.org/10.1287/isre.1110.0385 © 2012 INFORMS From Business Intelligence to Competitive Intelligence: Inferring Competitive Measures Using Augmented Site-Centric Data Zhiqiang (Eric) Zheng School of Management, University of Texas at Dallas, Dallas, Texas 75080, [email protected] Peter Fader The Wharton School, University of Pennsylvania, Philadelphia, Pennsylvania 19104, [email protected] Balaji Padmanabhan College of Business, University of South Florida, Tampa, Florida 33620, [email protected] M anagers routinely seek to understand firm performance relative to the competitors. Recently, competitive intelligence (CI) has emerged as an important area within business intelligence (BI) where the emphasis is on understanding and measuring a firm’s external competitive environment. A requirement of such systems is the availability of the rich data about a firm’s competitors, which is typically hard to acquire. This paper proposes a method to incorporate competitive intelligence in BI systems by using less granular and aggregate data, which is usually easier to acquire. We motivate, develop, and validate an approach to infer key competitive measures about customer activities without requiring detailed cross-firm data. Instead, our method derives these competitive measures for online firms from simple “site-centric” data that are commonly available, augmented with aggregate data summaries that may be obtained from syndicated data providers. Based on data provided by comScore Networks, we show empirically that our method performs well in inferring several key diagnostic competitive measures—the penetration, market share, and the share of wallet—for various online retailers. Key words : business intelligence; competitive intelligence; competitive measures; probability models; NBD/Dirichlet History : Vallabh Sambamurthy, Senior Editor; Siva Viswanathan, Associate Editor. This paper was received August 8, 2009, and was with the author 11 months for 2 revisions. Published online in Articles in Advance November 3, 2011. 1. Introduction In the early part of the 20th century, Arthur C. Nielsen revolutionized the field of marketing research by inventing and commercializing the concept of “market share.” Before ACNielsen Inc. began its store census process it was virtually impossible for firms to obtain timely, complete, and accurate mar- ket intelligence about competing brands. Today it is well recognized that knowledge of the overall com- petitive landscape is important for any business, and in response to this, there are many firms that special- ize in the task of collecting and disseminating such information in various industries. Likewise, there are dozens of different kinds of measures that research firms (and their clients) use to characterize the com- petitive landscape (Davis 2007, Farris et al. 2006). Recognizing the significance of competitive mea- sures, a trend in the business intelligence (BI) field is the increasing importance given to competitive intel- ligence (CI), i.e., the information that a firm knows about its external competitive environment (Kahaner 1998). Although current BI dashboards are versatile and can pull data from different sources, most of the information in these dashboards is typically about the internal environment of the firm. Boulding et al. (2005, p. 161) consider this myopic view to be one of the pitfalls of current CRM practice; they suggest that successful implementation of CRM requires firms to incorporate knowledge about competition and com- petitive reaction into their CRM processes. Hence, methods that can provide useful competitive intelli- gence will be vital for the design of next-generation BI dashboards. As one example, Google Trends recently started providing some competitive intelligence docu- menting the volume of search queries across different competitors. Current BI dashboards often fall short of providing CI capabilities, largely due to the fact that detailed information on competitors is hard to obtain. For most firms, these competitive measures are obtained solely through third-party data providers such as ACNielsen and other industry-specific syndicated data sources. Although such data can be integrated into BI systems to provide CI, it comes at the cost of 698

Upload: truonghuong

Post on 01-Jan-2017

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: From Business Intelligence to Competitive Intelligence: Inferring

Information Systems ResearchVol. 23, No. 3, Part 1 of 2, September 2012, pp. 698–720ISSN 1047-7047 (print) � ISSN 1526-5536 (online) http://dx.doi.org/10.1287/isre.1110.0385

© 2012 INFORMS

From Business Intelligence to Competitive Intelligence:Inferring Competitive Measures Using Augmented

Site-Centric DataZhiqiang (Eric) Zheng

School of Management, University of Texas at Dallas, Dallas, Texas 75080, [email protected]

Peter FaderThe Wharton School, University of Pennsylvania, Philadelphia, Pennsylvania 19104, [email protected]

Balaji PadmanabhanCollege of Business, University of South Florida, Tampa, Florida 33620, [email protected]

Managers routinely seek to understand firm performance relative to the competitors. Recently, competitiveintelligence (CI) has emerged as an important area within business intelligence (BI) where the emphasis

is on understanding and measuring a firm’s external competitive environment. A requirement of such systemsis the availability of the rich data about a firm’s competitors, which is typically hard to acquire. This paperproposes a method to incorporate competitive intelligence in BI systems by using less granular and aggregatedata, which is usually easier to acquire. We motivate, develop, and validate an approach to infer key competitivemeasures about customer activities without requiring detailed cross-firm data. Instead, our method derives thesecompetitive measures for online firms from simple “site-centric” data that are commonly available, augmentedwith aggregate data summaries that may be obtained from syndicated data providers. Based on data providedby comScore Networks, we show empirically that our method performs well in inferring several key diagnosticcompetitive measures—the penetration, market share, and the share of wallet—for various online retailers.

Key words : business intelligence; competitive intelligence; competitive measures; probability models;NBD/Dirichlet

History : Vallabh Sambamurthy, Senior Editor; Siva Viswanathan, Associate Editor. This paper was receivedAugust 8, 2009, and was with the author 11 months for 2 revisions. Published online in Articles in AdvanceNovember 3, 2011.

1. IntroductionIn the early part of the 20th century, Arthur C.Nielsen revolutionized the field of marketing researchby inventing and commercializing the concept of“market share.” Before ACNielsen Inc. began itsstore census process it was virtually impossible forfirms to obtain timely, complete, and accurate mar-ket intelligence about competing brands. Today it iswell recognized that knowledge of the overall com-petitive landscape is important for any business, andin response to this, there are many firms that special-ize in the task of collecting and disseminating suchinformation in various industries. Likewise, there aredozens of different kinds of measures that researchfirms (and their clients) use to characterize the com-petitive landscape (Davis 2007, Farris et al. 2006).

Recognizing the significance of competitive mea-sures, a trend in the business intelligence (BI) fieldis the increasing importance given to competitive intel-ligence (CI), i.e., the information that a firm knowsabout its external competitive environment (Kahaner1998). Although current BI dashboards are versatile

and can pull data from different sources, most of theinformation in these dashboards is typically aboutthe internal environment of the firm. Boulding et al.(2005, p. 161) consider this myopic view to be one ofthe pitfalls of current CRM practice; they suggest thatsuccessful implementation of CRM requires firms toincorporate knowledge about competition and com-petitive reaction into their CRM processes. Hence,methods that can provide useful competitive intelli-gence will be vital for the design of next-generation BIdashboards. As one example, Google Trends recentlystarted providing some competitive intelligence docu-menting the volume of search queries across differentcompetitors.

Current BI dashboards often fall short of providingCI capabilities, largely due to the fact that detailedinformation on competitors is hard to obtain. Formost firms, these competitive measures are obtainedsolely through third-party data providers such asACNielsen and other industry-specific syndicateddata sources. Although such data can be integratedinto BI systems to provide CI, it comes at the cost of

698

Page 2: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 699

being expensive to acquire, and is also often based onhistorical data (rather than real time). In contrast tothis approach, research in marketing (Park and Fader2004) and information systems (Padmanabhan et al.2001, 2006) has shown that firms may benefit fromdata augmentation, where they might augment theirown internal data (which has been referred to as site-centric data1 in the ecommerce context) with limitedamounts of external data to achieve similar goals. Thispaper follows the same approach in spirit, and devel-ops a method to infer competitive measures usingaugmented site-centric data.

Our focus is mainly on competitive measuresthat capture customer visits and purchasing behav-ior across competitors in e-commerce. Our modelbuilds on the rich repeat-buying literature in market-ing that developed and studied the classic Dirichletmodel (Ehrenberg 1959, Goodhart et al. 1984) andits various extensions. The Dirichlet model assumesthat each customer makes two independent purchas-ing decisions: she first decides on the total numberof purchases within a product category, and thenmakes a choice on which competing firm’s prod-uct to purchase. These two behavioral processes arecaptured through two probabilistic mixture models:the negative binomial (for category incidence) andthe Dirichlet-multinomial (for brand choice). Takentogether, the overall modeling framework is knownas the “NBD/Dirichlet” (hereafter referred to asDirichlet) in this literature (Winkelmann 2008). Thisresearch dates back to Ehrenberg (1959) with keyupdates (Goodhardt et al. 1984, Schmittlein et al. 1985,Ehrenberg 1988, Fader and Schmittlein 1993, Uncleset al. 1995) over the years. Numerous studies havedocumented the success of the Dirichlet model (Sharp2010). It has been said that the Dirichlet model maybe the best-known example of an empirical general-ization in marketing, with the possible exception ofthe Bass model (Uncles et al. 1995).

A defining feature of the Dirichlet model is that foreach customer it is necessary to know the number oftransactions conducted with each of the competingfirms in the market. We refer to this as the completeinformation requirement, which in reality is hard tofulfill because a firm needs to know the purchasestheir customers make across all competing firms. Thisrequires the firm either to find a way to convinceits competitors to share customer data or to convincetheir customers in the market to disclose their pri-vate purchasing data to the firm. Neither is an easy

1 The term site-centric data was first introduced by Padmanabhanet al. (2001) in the e-commerce context to refer to the data capturedby an individual firm (site) on its customers’ transactions with thefirm. The counterpart, user-centric data, refers to the user-level datathat capture these customers’ transactions across firms (sites).

task. More often than not, a firm only has data on itsown customers (i.e., site-centric data), and therefore isunable to implement the NBD/Dirichlet model.

Is there a middle ground where firms can obtainsome data about their competitors, but not at theindividual customer level? There is some recent work(e.g., Fader et al. 2007, Yang et al. 2005) that examinesthe possibility of sharing summaries of data instead ofdetailed customer transactions. Sharing such aggre-gate data rather than individual transactions can bea practical approach for retailers, and in some casesmay be the only way to obtain competitive intelli-gence. At the same time, however, for many firms itis not enough to rely on aggregate summaries alone—they would like to make the best use of their inter-nal data in conjunction with these external aggregatesummaries in order to obtain the most complete pic-ture of the competitive environment. These desires,constraints, and concerns bring us to the main pointof this paper: can firms combine their own customer-leveldata with commonly available aggregate summary statis-tics to infer important competitive measures?

In this paper we show that this can be done by animplementation of the Dirichlet model in the limited-information scenario. Towards this end, we developa realistic model termed as the Limited InformationNBD/Dirichlet (LIND) that improvises2 the standardDirchlet model. Our model aims to capture some ofthe power of the Dirichlet model, but with far lessinformation, specifically with individual firms havingaccess only to their own data plus the aggregate num-bers (e.g., market share) from the other firms in theindustry.

A key strength of the Dirichlet family of models isthat they capture individual-level customer behaviorand then derive the distributions of various aggregatestatistics of interest, such as penetration, frequency,market share (MS), and share of wallet (SoW).3 The

2 Note that this objective differs fundamentally from a stream ofpapers that aim to improve the Dirichlet model by relaxing the modelassumptions and incorporating additional marketing-mix variablessuch as price and promotion (e.g., Danaher et al. 2003, Bhattacharya1997.) We thank the AE for making this important observation.3 Penetration is defined as the percentage of customers who trans-acted with the focal store. Frequency is defined here as the averagenumber of purchases among the buyers of a product. Share of wal-let is the percentage of purchases made to a specific store amongthose customers who actually transacted with the store (Uncleset al. 1995.) As an example, suppose that the total number of pur-chases to all online apparel stores is 1 million, and that a focal store,e.g., L.L.Bean, observes 100,000 of them. The market share for thisretailer is 10%. Next, suppose that L.L. Bean’s customers accountedfor 300,000 of the total purchases to any apparel site. Their SoW istherefore 33%. SoW is also referred to as share of category require-ments (SCR) in different settings. Please refer to the electronic com-panion for a brief definition of these marketing terminologies. Theelectronic companion is available as part of the online version athttp://dx.doi.org/10.1287/isre.1110.0385.

Page 3: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence700 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

performance of the Dirichlet model is often evaluatedin terms of how well it infers these aggregate statis-tics, i.e., competitive measures (Ehrenberg et al. 2004,Bhattacharya 1997). We focus particularly on estimat-ing penetration, the market share, and share of walletfor the full set of competing firms in a given market.Our results from data on various online retailers showthat the limited-information model performs almostas well as the full-information NBD/Dirichlet model,with far less data, in inferring these key competitivemeasures.

Our research addresses a fundamental, and largelynew, business problem and has implications to boththe marketing and information systems fields. Ourmotivations, as well as implications of our results,relate to effective design of CI systems, data suffi-ciency, information sharing, and privacy—all areas inwhich the information systems community has stronginterests. Our primary contribution to the market-ing field is essentially a new model that works in alimited-information scenario that is commonly facedby marketers. Specifically, the method presented hereand the associated empirical results are particularlyimportant to information systems theory and practicefor the following reasons:

• Our method provides a solution for CI whendetailed transactional data on competitors are notavailable. This approach can be readily integrated intothe design of BI dashboards due to the relatively sim-ple inputs required from a data perspective.

• The competitive measures derived here can formthe basis for sense-and-respond BI capabilities. Specif-ically, on a strategic level knowledge of the com-petitive landscape may clearly inform initiativessuch as mergers and acquisitions. At the tacticallevel, the Internet presents unique opportunities forfirms to act in real time on competitive informa-tion. For instance, carefully designed personalizedpromotions and online advertising strategies canoften be implemented immediately, on a customer-by-customer basis, when faced with eroding marketshare or other competitive threats.

• From an information privacy context, we presentan approach to sharing data that does not requireindividual transactions to be revealed. This is partic-ularly relevant given numerous cases of identity rev-elation from supposedly anonymized data, which hasmade many firms far more cautious when it comesto sharing transactional data outside the boundariesof the firm. This is also related to recent researchin information systems and management science onprivacy-preserving information sharing (Fader et al.2007, Menon and Sarkar 2007, Yang et al. 2005).

• It raises a more general question of how muchdata are really needed when there are specific objec-tives for which these data are sought. This is related

to recent research in management science on infor-mation acquisition and active learning (Zheng andPadmanabhan 2006). Our results should also beviewed in the context of recent results in the IS litera-ture that examine the innovative use of aggregate datato improve prediction models. For instance, Umyarovand Tuzhilin (2011) show that combining aggregatedmovie review data (i.e., IMDB data) with individualcustomer data from Netflix can enhance the movierecommendation accuracy.

The rest of this paper is structured as follows. In §2we review related work from the research areas men-tioned briefly above. Section 3 provides the theoret-ical background and discusses the full-informationNBD/Dirichlet model that can be used to infer com-petitive measures when complete user-centric dataare available. The limited-information NBD/Dirichletmodel is then presented in §4. Results from applyingthe limited and full-information models are then pre-sented in §5, followed by a discussion of limitationsand future work in §6. We conclude in §7.

2. Related Work and ContextRecent work in a variety of disciplines, includingfinance (Kallberg and Udell 2003), marketing (Parkand Fader 2004), economics (Liu and Serfes 2006),and information systems (Padmanabhan et al. 2001,2006), have demonstrated the value of using customerdata across firms for a variety of important problems.Kallberg and Udell (2003) demonstrate that lenders’sharing credit information on borrowers adds valueto all participating lenders. In the case of online retail,Park and Fader (2004) show that customer browsingbehavior can be modeled more accurately by usingcross-site data, suggesting the value of sharing infor-mation between online firms. Padmanabhan et al.(2006) quantify the benefits that may be expected fromusing the more complete user-centric data comparedto traditional site-centric data that individual onlineretailers typically observe, for predicting purchasesand repeat visits. However, unlike our work here,which uses aggregate information, these approachesrequire integrating individual customer data acrossfirms. Often a fairly large amount of such data hasto be collected by a firm before any benefits can bereaped, and thus, Padmanabhan et al. (2006) cautionagainst acquiring too little data. Unlike the aboveapproaches, this paper focuses on learning competi-tive measures at the firm level, the inference of whichmay not need complete individual customers’ acrossfirm data, as we demonstrate later.

As we pointed out earlier, the research on com-petitive measures dates back to the early part ofthe 20th century, when Arthur C. Nielsen revolution-ized the field of marketing research with the mea-sure of “market share.” Since then, marketers have

Page 4: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 701

developed a variety of competitive measures. Farriset al. (2006) enumerates more than 50 competitivemeasures, including market share, market penetra-tion, purchase frequency, etc., and show how to use a“dashboard” of these metrics to gauge a firm’s busi-ness from various perspectives, such as promotionalstrategy, advertising, distribution, customer percep-tions, and competitors’ power. Davis (2007) definedover a hundred such metrics that marketers needto know to understand the competitive landscape.Both lists encompass all the competitive metrics pro-posed in the Dirichlet literature (Goodhardt et al.1984, Ehrenberg 1988). Besides those we introducedbefore (i.e., penetration, market share, frequency, andSoW), other common measures include the percent-age of a firm’s customers who transacted with thatfirm only once (“once only”), the percentage of afirm’s customers who only transact with that firm inthe category (“100% loyal”), and the percentage of afirm’s customers who also transacted with a specifiedother firm (“duplication”). Our proposed model canbe used to derive all these measures analytically.

Many of the CI measures are also being usedin firms as KPIs (key performance indicators),4 asopposed to the conventionally inward-looking BImeasures in a typical dashboard. However, the seem-ingly appealing notion of incorporating CI is oftenhindered by the lack of necessary data. Confidential-ity and privacy issues are often major obstacles toobtaining the relevant data. This has spawned therise of privacy-preserving data mining (e.g., Menon andSarkar 2007), a set of methods that enable managers toshare data while concealing any specific individual-level patterns or other potentially sensitive charac-teristics. Still, most of these approaches assume thatfirms are willing to share individual-customer leveldata, an assumption that is increasingly unrealisticin the context of some recent high-profile disclosurecases. As one example, when a prominent onlineportal released some of its supposedly anonymizedsearch query data, reporters were able to link a spe-cific individual to many of the search queries, spark-ing a major outcry.5

As mentioned in the introduction, one key mea-sure we attempt to infer is SoW. The SoW mea-sure has been noted to be one of the best ways togauge customer loyalty as well as the overall effec-tiveness of a customer relationship management strat-egy (Uncles et al. 1995, Fox and Thomas 2006, Duet al. 2007). Beyond the academic literature, practi-tioners also acknowledge its importance (see, e.g., a

4 See http://en.wikipedia.org/wiki/Competitive_intelligence.5 Source: AOL search data scandal at http://en.wikipedia.org/wiki/AOL_search_data_scandal.

recent white paper6 that focuses on the online apparelindustry). When comparing MS and SoW, it becomesquite clear that the latter is much harder for indi-vidual firms to determine, because it requires themto have information specifically on their customers’transactions at competing stores. However, we willshow how it can be inferred from readily availablesummary statistics combined with the firm’s site-centric customer records.

There is recent work (Du et al. 2007, Fox andThomas 2006) that directly addresses the estimationof share of wallet from augmented data or from infor-mation sharing. Du et al. (2007) consider the case ofa focal firm that desires to estimate the share of wal-let for each of its customers. In this setting, initiallythe firm observes only their customers’ purchases.Their method involves obtaining detailed survey datafor a sample of customers regarding their activitiesat competing firms, and using these acquired val-ues to impute those unknown values for other cus-tomers. The imputed values are then used to computeeach customer’s SoW. However, as recent research(Zheng and Padmanabhan 2006) in management sci-ence has shown, such list augmentation approachesmay require extensive complete data before the impu-tation models work well. Whereas the approach in Duet al. (2007, p. 102) estimates SoW well for a validationset of 10,000+ customers, these results are based onacquiring survey data for approximately 24,000 cus-tomers. In practice, acquiring detailed data for such alarge percentage of customers can be prohibitive. Onepossibility is to augment the above approach withactive learning methods for list augmentation (Zhengand Padmanabhan 2006), but this has not been com-prehensively studied in this literature as yet. Anotherrecent approach (Fox and Thomas 2006) consideredusing customers’ shopper loyalty card data to predictcustomer-level SoW. This approach models spendingat competing retailers uses multioutlet panel data,and uses this model on loyalty card data to predictexpected spending at other retailers, thereby generat-ing SoW for each customer. In their experiments theyuse detailed panel data on 210 households to makeSoW predictions for 148 households. Hence, as in theprevious work, the acquired data in these experimentsis considerably large.

Compared to these approaches, our method usessubstantially less data (specifically the penetration ormarket share for each firm in an industry) to makeSoW inferences. Second, whereas the above literatureonly estimates SoW for a focal firm, our approach

6 This report (http://www.techexchange.com/thelibrary/ShareOf-Wallet.html) begins with the following sentence: “Maximizingshare of wallet is among the most important issues facing the part-ners in any consumer oriented value chain.”

Page 5: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence702 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

permits a focal firm to infer the SoW for all firmsin its industry. Finally, acquiring individual customer-level data across firms may raise specific privacyconcerns and will therefore require effective privacy-preserving approaches such as the ideas describedin Menon and Sarkar (2007). We avoid this issue byusing only aggregate data about competitors, an effec-tive way of preserving individual privacy and min-imizing data-handling complexity. Aggregated data,when used appropriately, can be a feasible and valu-able alternative to more granular data. For exam-ple, the model proposed in Umyarov and Tuzhilin(2011), which combines aggregated movie review datafrom IMDB with the individual user’s movie rat-ing, enhances Netflix’s movie recommendation sys-tem significantly.

Finally, there is broader interest in making infer-ences using data sets that combine limited informa-tion about individuals with comprehensive aggregatedata. Recent papers such as Chen and Yang (2007) andMusalem et al. (2008, 2009) offer sophisticated newapproaches that enable analysts to infer individual-level choice patterns from aggregate data. Althoughthese papers seem similar in spirit to the methodwe develop here, there are several key differencesworth emphasizing. First, although those papersutilize aggregate data, they assume that period-byperiod (e.g., weekly) sales information is availablefor all competitors. In many industries, however, thisis not the case in practice. Second, although thesepapers provide valuable insights about individual-level choice processes, they are not built upon a rich,well-validated tradition such as the NBD/Dirichlet.By no means does this imply that their models areinferior, but our ability here to link the model (andthe resulting output measures) back to an exten-sive and well-validated literature is a significant pos-itive. Finally, these alternative approaches all requirecomputationally intensive simulation-based estima-tion methods for model implementation. Ours, incontrast, is quite simple to implement—even in afamiliar spreadsheet environment such as Excel. Thiscan be an advantage for practitioners grappling withthe real-world problem that we focus on in this paper.

3. Theoretical Background and theNBD/Dirichlet Model

The theory that we build is based on the extensivelyresearched area of repeat buying in the marketingliterature. The basic problem is to model customers,each of whom has a variable number of transactionswithin a product category, and the associated deci-sions about which competing firm to choose eachtime. A key strength of these models is that theycapture individual-level customer behavior and then

derive the distributions of various aggregate statisticsof interest. In this case, we are going to work “back-wards” in order to make individual-level inferencesfrom some aggregate statistics. First, we briefly reviewthe traditional NBD/Dirichlet model.

3.1. The NBD Model for Category PurchasingThe negative binomial distribution (NBD) is one ofthe best-known “count models” (Winkelmann 2008).A complete analysis of this model is provided bySchmittlein et al. (1985). A notable aspect of theNBD model is that just simple histogram data areneeded for parameter estimation. The NBD modelassumes that the overall number of (category) pur-chases (denoted as N , with the individual subscriptsuppressed for ease of exposition) for any customerduring a unit time period can be modeled as a Pois-son process with purchase-rate parameter �. How-ever, each individual may have a different purchaserate. To accommodate this difference (heterogeneity)among customers, these rate parameters are assumedto be gamma distributed f 4�5 = 4�r�r−1e−��5/â4r5with shape parameter r and scale parameter �, whereE4�5 = r/�. It is common knowledge that these twoassumptions combine to yield the NBD model for theaggregate number of customer purchases. In otherwords, the probability of observing n purchases inany fixed unit time period for the random count vari-able N is:

P4N = n � r1�5 =

∫ �

0P4N = n � �5f 4� � r1�5d�

=â4r +n5

â4r5n!

(

�+ 1

)r( 1�+ 1

)n

0 (1)

The key feature defining the NBD model is the lin-earity of the conditional mean—the purchase propen-sity as specified in Equation (1) does not changeover time, known as the stationary market assump-tion (Schmittlein et al. 1985). Through comprehen-sive empirical and simulation studies, Dunn et al.(1983, p. 256) show that the NBD assumptions are rea-sonable for the majority of buyers, both for brand-and store-level purchases. They conclude that “formost purposes in brand purchasing studies, the NBDtends to be accepted as robust to most observeddepartures from its (stationary) Poisson assumption.”Morrison and Schmittlein (1988, p. 151) also hold thatthe NBD model is very robust and the combinationof the Poisson and Gamma processes tend to workvery well. Further details about the NBD as a stand-alone model of product purchasing can be found inEhrenberg (1959), Morrison and Schmittlein (1988),and Schmittlein et al. (1985).

Page 6: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 703

3.2. The Dirichlet-Multinomial Model forBrand Choice

Every time a customer makes a purchase in thecategory, she also makes a brand-choice decision.As in the case of the NBD model for categorypurchasing, one first makes an assumption aboutthe individual-level choice process, and then bringsin a mixing distribution to capture heterogeneityacross customers. In this case, a standard multi-nomial distribution is used for the former, and aDirichlet distribution for the latter. This leads tothe well-known Dirichlet-multinomial (or “Dirichlet,”for short) model, which was discussed in detail inEhrenberg (1988), Goodhardt et al. (1984), and also inFader and Schmittlein (1993).

Suppose there are k brands, let aj be the Dirichletparameter indicating the attraction of brand j1 andlet the sum of aj be s =

∑kj=1 aj . That is, s represents

the overall attractiveness of the entire category (to arandom customer) and aj/s can be interpreted as theshare of attractiveness (i.e., market share) of brand j inthe market. Then the probability of a customer mak-ing x1 purchases of brand 1 and x2 purchases of brand21 0 0 0 1 and xk purchases of brand k, given n categorypurchases has been shown to be:

P4X1 = x11 0 0 0 1Xk = xk � n1a11 0 0 0 ak5

=

∫ 1−∑

Pj

0

∫ 1

0· · ·

∫ 1

0

k∏

j=1

P4Xj = xj � n1pj5

· g4pj � a11 0 0 0 ak5dp1 0 0 0 dpk

=

(

n

x1000xk

)

â4s5∏k

j=1 â4aj5

∏kj=1 â4aj + xj5

â4s +n50 (2)

Ehrenberg et al. (2004) point out that the Dirichletmodel works because it nicely captures regularitiesprevalent in a variety of markets such as (1) smallerbrands not only have fewer customers, but they tendto be purchased less frequently by their customers(referred to as “double jeopardy” as if smaller brandsare punished twice); (2) large heterogeneity of cus-tomers, with some purchasing very few and somepurchasing very frequently; and (3) much the sameproportion of any particular brand’s customers alsobought another brand of interest, i.e., the so-calledconstant duplication phenomenon (p. 1310). These“lawlike” patterns have been confirmed from soup togasoline, prescription drugs to aviation fuel, wherethere are large and small brands, and light and heavybuyers, in geographies as diverse as the United States,United Kingdom, Japan, Germany, and Australasia,and for over three decades (Sharp 2010).

The Dirichlet model is not without limitations. Itis best applied in what Ehrenberg et al. (2004) referto as a stable market where (1) customers do not

change their pace of purchases of a product over time(a result of the stationary NBD process of categorypurchases) and (2) the brands are not functionally dif-ferentiated and they show no special partitioning ofcertain brands (the so-called nonsegmented market asa result of the multinomial choice process). Over theyears, there have been attempts to extend the modelto nonstable markets by considering the existence ofnonstationarity (Fader and Lattin 1993), change ofpace and niche markets where a brand specializesin attracting a particular group of customers (Kahnet al. 1988), a large amount of customers who makezero purchases of a brand (spike at zero), and viola-tions of the distributional assumptions (Morrison andSchmittlein 1988) and in segmented markets (Danaheret al. 2003). In the third online appendix (of the elec-tronic companion), we provide more-detailed expla-nations for all these marketing terminologies.

3.3. The NBD/Dirichlet for Full InformationIn a typical application of the NBD/Dirichlet model,researchers assume that the two aforementionedbehavioral processes are independent of each other(i.e., there is no linkage between category inci-dence and brand choice). Assuming that completedata are available to observe both processes, stan-dard estimation approaches (e.g., maximum likeli-hood) can be used to obtain the two parameters forthe NBD component and the k parameters for theDirichlet component. In the full-information world,it is unnecessary for a researcher to estimate allk + 2 parameters simultaneously—thus, the “full-information” NBD/Dirichlet is not truly an integratedmodel; it is just the concatenation of two separate,independent submodels. In contrast, our “limited-information” approach, to be discussed shortly, isfully integrated and allows for the simultaneous esti-mation of the entire model.

Once the k + 2 parameter estimates are available,it is possible to derive a broad array of summarybrand performance measures, including a variety ofcompetitive indicators, such as market share, share ofwallet, and the number of 100% loyal customers. Incontrast to more traditional econometric approaches,model evaluation is often judged by how well a givenmodel can capture the various diagnostic measuresmentioned above (Goodhardt et al. 1984, Ehrenberg1995, Fader and Schmittlein 1993, Uncles et al. 1995),in addition to overall model fitness. We will followthis approach in this paper, and will similarly evalu-ate our limited-information model based on how wellthe model can be used to derive these important com-petitive measures.

We conclude this section by reminding the readerabout the overall data requirements for the typicalfull-information NBD/Dirichlet model. Specifically,

Page 7: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence704 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

for each customer it is necessary to know the num-ber of transactions conducted with each of the com-peting firms in the market. As noted at the outsetof the paper, this is often a very difficult data struc-ture to obtain. More frequently, firms have completeinformation only for their brand, and therefore areunable to implement the NBD/Dirichlet model. Webegin to address this “limited-information” scenarioin the next section.

3.4. The BB/NBD Model for Limited InformationAlthough full information on each customer’s cross-brand purchasing may not be available in practicemost of the time, many firms still wish to tease apartthe two underlying behavioral processes (i.e., cate-gory incidence and brand choice) from each other.Although it may be hard to sort out separate NBDand Dirichlet models when the observed data con-found the two processes, there is an elegant modelthat, in theory, allows this “teasing apart” to beaccomplished even without complete data for each cus-tomer. This model, known as the beta-binomial/NBD(or BB/NBD) was first introduced by Schmittlein et al.(1985) and has been used in a variety of settings totry to pull apart two integrated processes that cannotbe separately observed (often due to data limitationsas described earlier). The BB/NBD is a special two-brand case of the NBD/Dirichlet model that lumps allcompeting brands into a single “other brand” com-posite. Here the setting is that of a random customerwho first decides whether to visit the category accord-ing to a NBD process and then decides whether topurchase the focal brand according to a beta-binomialprocess (Schmittlein et al. 1985).

Like the NBD/Dirichlet, the BB/NBD continues toassume that category incidence is governed by anNBD submodel, but instead of using the completek-brand Dirichlet-multinomial, the BB/NBD uses adichotomous beta-binomial in its place. In otherwords, the decision of whether to purchase the focalbrand is now a binomial process (as opposed tothe multinomial process in the Dirichlet case) withchoice propensity p. However, customers are allowedto differ from each other in their choice propensi-ties, and this distribution of p across the populationis assumed to follow a beta distribution where g4p5=

41/B4a1 b55pa−141 − p5b−1 with mixing parameters as aand b (the beta distribution is the two-alternative spe-cial case of the more-general Dirichlet distribution).This leads to the BB/NBD distribution, the detailedderivation of which is presented in the first onlineappendix (of the electronic companion).

P4X = x5

=

∫ 1

0

∫ �

0p4X = x � �1p5g4p5f 4�5d�dp

=â4r + x5

â4r5x!

(

�+ 1

)r( 1�+ 1

)x

·â4a+x5

â4a5

â4a+b5

â4a+b+x5 2F1

(

r3b+x3a+b+x31

�+1

)

1 (3)

where X represents the observed number of pur-chases of the focal brand and 2F14 5 is the Gaussianhypergeometric function.7 Note that this model needsfour parameters to be estimated (r and � parametersfor the NBD model of category purchase, and a and bfor the beta distribution of brand choice).

The elegance of the BB/NBD model lies in its abilityto make inferences about each of the model compo-nents without being able to observe them separately. Abenefit of this model is that most of the summary mea-sures obtained from the full NBD/Dirichlet can stillbe obtained despite the data limitations. For instance,the expected reach or penetration (i.e., the percentageof customers who made at least one purchase of thefocal brand) can be derived as Penetration = 1 −P4X =

05= 1 − 4�/41 +�55r 2F14r3 b3 a+ b31/41 +�55. This andother key summary measures are derived in detail byFader and Hardie (2000).

However, despite the appeal of the BB/NBD, itsability to really sort out the underlying processes ofinterest is questionable. Given that a typical BB/NBDdata set is just a simple histogram (capturing the dis-tribution of purchase frequencies for the focal brandalone), it is hard to uniquely identify each of the fourparameters in a reliable manner. The empirical anal-yses performed by researchers such as Bickart andSchmittlein (1999) and Fader and Hardie (2000) showseveral problems, including: (1) a high degree of sen-sitivity to initial settings in the parameter estimationprocess; (2) a very flat likelihood surface indicatingthe presence of many local optima; (3) limited abilityto outperform simpler specifications, such as the ordi-nary NBD by itself; and (4) managerial inferences thatdo not have a high degree of face validity. The extentof these problems would likely become even moreacute when trying to make inferences on competitivesummary statistics (e.g., SoW) because the data lacksany information at all about the various competingbrands.

With these problems in mind, we need to aug-ment the basic BB/NBD model by introducing someinformation about competitive brands. This will givethe data set more “texture,” and such data augmen-tation beyond the simple histogram can allow thereliable estimation of multiple parameters with the

7 The Gaussian hypergeometric function 2F14 5 is discussed indetail in Johnson et al. (1992) and the Wolfram functions siteat http://functions.wolfram.com/HypergeometricFunctions/Hyper-geometric2F1/02/. It solves the integral 2F14a3 b3 c3x5 =

4â4c5/4â4b5â4c− b555∫ 1

0 tb−141 − t5c−b−141 − tx5−a dt.

Page 8: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 705

Table 1 Overview of Notation Used

Notation Explanation

Xij1xij Xij is a random variable and xij is the actual number of purchases of customer i to site j .r 1 � The parameters that capture customers’ category-level purchase behavior according to an NBD process,

where r is the shape parameter and � is the scale parameter.aj The Dirichlet parameter aj captures customers’ multinomial choice propensity to site j .

s and bj Summary statistics (used for convenience) where s=∑k

j=1 aj and bj = s− aj .

2F14 5 The Gaussian hypergeometric function detailed in Footnote 7.Mj The total number of customers for the focal site j .Ni 1 ni Ni is a random variable and ni is the total number of category purchases for customer i.

ability to make direct linkages to (and inferencesabout) the focal brand’s competitors. The key ideais to move from the pure BB/NBD back towards aNBD/Dirichlet, but using only commonly availablesummary statistics instead of the complete individual-level transaction histories that it usually requires. Wedemonstrate how to do so in the next section.

4. The Limited-InformationNBD/Dirichlet (LIND) Model

There are three characteristics for the data we utilizein our limited-information setting:

1. Each firm has access to its own customer data,i.e., site-centric data for an online store, but knowsthat there may exist customers that only purchasewith its competitors in the same category (whom theymay therefore never observe).

2. Each firm knows exactly one piece of aggre-gated information (e.g., penetration or market share)for each of the other relevant firms in the category.For example, if Amazon is the focal store to examine,then it uses as inputs the count information on allits customers (e.g., the number of purchases that eachcustomer made at Amazon) as well as just the pene-tration (or market share) for each of the other leadingonline stores. This kind of competitive information iswidely available at low cost.8

3. At the category level, we make a realisticassumption that we can only observe those customerswho made at least one purchase at the category. Thatis, we assume we do not know how many customersmay be interested in a category but have not pur-chased anything yet.

We believe that these are reasonable assumptions,supported by actual data collection practices. We

8 Such data are routinely reported by many research firms, bothonline and offline. For instance, Information Resources, Inc. hasregularly reported penetration statistics for grocery categories formany years (e.g., Fader and Lodish 1990), and comScore Networkspublishes online firms’ reach as part of its Media Metrix service(http://www.comscore.com/metrix/).

make these assumptions strictly because of their real-ism, as opposed to mathematical convenience. Fur-thermore, they apply equally well to an online oroffline context, and are not tied to any particularindustry/sector.

4.1. The ModelWe propose a model that integrates the NBDmodel for category purchasing and the Dirichlet-multinomial model for brand choice, yet with aconsiderably easier data requirement than the full-information NBD/Dirichlet relies upon. This limited-information NBD/Dirichlet (LIND) model takes onespecific firm (e.g., Amazon) as the focal one and mod-els the entire market from its perspective. We summa-rize the notation to be used in Table 1.

First we assume that the usual NBD process appliesto category-level purchase patterns, with one differ-ence: because we only observe customers with at leastone purchase in the category (data assumption 3),we model the number of category purchases, N , as ashifted Poisson9 with rate �:

P4N = n � �5=�n−1e−�

4n− 15!1 n= 112 0 0 0 3 � > 00 (4)

Then, as with the regular NBD, we use a gammadistribution with parameters r and � to characterizethe differences in these rates. This yields a commonlyused Shifted NBD (sNBD) model for category purchas-ing. Next, given the number of category purchasesfor a random customer, the choice of the focal brandis modeled (just as before) using a binomial distri-bution with rate p. Following standard assumptions(Schmittlein et al. 1985, Fader and Hardie 2000), � andp are assumed to follow a gamma and a beta distri-bution, respectively.

Altogether this yields a new model that we term asBB/sNBD (beta-binomial/shifted negative binomial

9 Another common way to deal with nonzero data is the truncatedPoisson. We derive the truncated LIND model and present theresults in Online Appendix 2 of the electronic companion as a pos-sible alternative. Guidelines for choosing between the shifted andtruncated models are also provided there.

Page 9: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence706 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

distribution) model. The detailed derivation of thismodel is provided in Appendix 1. Below we directlypresent the marginal distribution of x.

P4X = x5=

(

�+ 1

)r b

a+ b

·2F1

(

r3b+13a+b+131

�+1

)

1 x=0 (5.1)

P4X = x5

=�r

4�+ 154x+r−15

â4r + x− 154x− 15!â4r5

â4a+ x5â4a+ b5

â4a5â4a+ b+ x5

· 2F1

(

x+ r − 13 b3a+ b+ x31

�+ 1

)

+�r

4�+ 154x+r5

â4r + x5

x!â4r5

â4a+ x5â4b+ 15â4a+ b5

â4a+ b+ 1 + x5â4a5â4b5

·2F1

(

x+r3b+13a+b+x+131

�+1

)

1 x≥1 (5.2)

where x represents the number of purchases of a cus-tomer to a site. Note that Equation (5.1) yields theexpected penetration:

Penetration

= 1 − P4X = 05

=1−

(

�+1

)r b

a+b 2F1

(

r3b+13a+b+131

�+1

)

0 (6)

If we only had data from a single site, the BB/sNBDwould be a logical model to use, and we will examineit as a benchmark to help evaluate the performanceof the LIND model. In order to go from the BB/sNBDtowards LIND, we replace the beta-binomial com-ponent with the multibrand Dirichlet-multinomialchoice process, so that each site j is characterized byits own attraction parameter, aj . The focal site thushas K + 2 parameters to estimate: two parameters(r and �) for category purchasing and K parame-ters a1, a21 0 0 0 1 ak representing the cross-firm Dirichletparameters. Now, as shown in Equation (6), if theseparameters are known, then each firm’s expected pen-etration can be derived analytically. Because in oursetting we know the actual value of these penetra-tions (see data assumption 2), we introduce K con-straints on the LIND model that restrict the expectedpenetration computed for each site to equal the actualobserved values in Equation (7). We would like tonote that LIND is not restricted to using only pene-tration as the input (aggregate measure); it is a flex-ible model that can accommodate other inputs (e.g.,market share, frequency, etc.) in a similar fashion. Wewill also demonstrate how to use market share as theinputs instead later in §5.2, and provide guidelines in§6 on how to choose appropriate inputs to best esti-mate the competitive measures of interest.

Adding constraints turns the usual unconstrainedmaximum-likelihood optimization problem into aconstrained optimization task, but a relativelystraightforward one. This constrained optimizationformulation (Equation (7)) solves the problem fromthe focal site’s perspective. Denote xij as the num-ber of purchases of customer i to site j . The objectivefunction is simply the sum of the log-likelihood basedon the density function shown in Equation (A5). LetMj be the number of customers of site j . We have:

Maxr1�1a1000ak

Mj∑

i=1

ln6P4Xij = xij57

s0t

Penetration1 = 1 −

(

�+ 1

)r b1

a1 + b1

·2F1

(

r3 b1 + 13a1 + b1 + 131

�+ 1

)

0 0 0

Penetrationk = 1 −

(

�+ 1

)r bkak + bk

·2F1

(

r3 bk + 13ak + bk + 131

�+ 1

)

r1�1a1 0 0 0 ak > 00

(7)

The right-hand side (RHS) of each constraint is theexpected penetration from Equation (6) and the left-hand side (LHS) is the observed actual penetration foreach site. Note that each firm in the product categorywould solve formulation (7) using its own observedcustomer data, with a separate constraint for itself andeach of its competitors.

Estimating the K + 2 parameters may appear tobe somewhat daunting because the likelihood func-tion and constraints include the Gaussian hypergeo-metric function, noted to be cumbersome (Fader andHardie 2000). However, Appendix 2 presents the VBA(Visual Basic for Applications) code we wrote for the2F1 component, which can be integrated into Excel asa customized function. With this customized function,the constrained optimization problem can be easilyimplemented in Excel using its built-in Solver tool.

4.2. Deriving Competitive MeasuresAfter estimating the parameters for (7), a focalsite can then use them to derive any traditionalNBD/Dirichlet measures of interest in order to char-acterize the competitive landscape of the overall cate-gory. As noted in the introduction, two popular onesare the market share and the share of wallet for eachfirm. An important result here is that a focal sitecan derive these measures analytically for all otherfirms without requiring any individual customer datafrom them.

Page 10: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 707

The expected market share for each firm is straight-forward and given in (8). This is essentially the ratioof the propensity of a random customer to purchaseat a specific site to the propensity to purchase at anysite in the category. Let s =

∑kj=1 aj and bj = s − aj , the

market share of site j is:

MSj =aj

s0 (8)

Note that MSj is often available from the samesources that provide the penetration data, so thismight not be a big deal by itself. However, we includeit here both for generality as well as a way to checkthe validity of our model. The share of wallet for anyfirm is shown in (9). Let xj be the number of pur-chases of a random customer to site j and n be thetotal number of purchases to all firms in this cate-gory. The share of wallet can be estimated for anyfirm as E4xj/n � xj > 05. Unlike the market share, theconditioning is important because share of wallet fora firm is only computed based on its own customers’across-firm purchases (xj > 0). The numerator in (9)represents a random customer’s number of purchasesto the site of interest. Suppose the customer maden purchases to the category, with the probability ofP4n5, i.e., the density of the shifted NBD. From themarket share definition, given n, we know the num-ber of purchases the random customers make at aspecific site is n × a/s. Because n is a random vari-able, the numerator thus represents the expectationof this number of purchases. The denominator repre-sents the expectation of the total number of categorypurchases a random customer who has transacted atthe site (the conditioning) makes. The probability ofthe random customer buying at least once at the siteis 1 − P4Xj = 0 � n5, and the probability of making ncategory purchases is P4n5. Integrating the expectedcategory purchases over n, we derive the denomina-tor as

∑�

n=1 P4n5n41 −P4xj = 0 � n5. Thus, SoW of site jbecomes:

SoWj = E

(

xj

n

xj > 0)

=

∑�

n=1 P4n5naj/s∑�

n=1 nP4n541 − P4xj = 0 � n5

= 44aj/s54r/�+ 155 ·(

4aj/s54r/�+ 15−�∑

n=1

n4â4r +n− 15

/â4r54n− 15!54�/4�+ 155r 41/4�+ 155n−14â4s5â4bj +n5

/â4b5â4s +n5

)−1

0 (9)

Appendix 2 presents detailed derivations and theVBA code for customizing SoW as a function withparameters r , �, and a11 0 0 0 1 ak as inputs.

Whereas we focus on two principal measures (MSand SoW), there are other competitive measures(Ehrenberg 1988, Ehrenberg et al. 2004) that may also

be derived. Appendix 2 also provides the deriva-tions for “frequency,” “once only,” “100% loyal,” and“duplication.” We would like to note that several ofthe key formulas we derived (e.g., SoW, 100% loyaland duplication) are new to the Dirichlet literature.

5. ResultsThe data we use are provided by comScore Networks,made available through The Wharton School’s WRDSservice (wrds.wharton.upenn.edu). The raw data con-sist of 50,000 panelists’ online visiting and purchasingactivities. This “academic” data set provides detailedsession-level data at the customer level for every sitewithin a category (in contrast to the purely site-centricdata to which most firms are limited). This enablesus to treat each site as the “focal” site and run themodel separately for each of them. This also providesus with a much more comprehensive test of the modelthan if we had only chosen a single site. Furthermore,after first presenting detailed results for one category(online air travel agents), we will then present a sum-mary of results across multiple categories.

The online travel agent category is one of the earlyadopters and one of most successful industries ine-commerce. Determining various competitive mea-sures is of particular value given the fierce competi-tion in this industry. We selected the top five (basedon the number of customer purchases) online travelagents in this category in the entire year of 2007—Expedia (EP), Orbitz (OB), Cheaptickets (CT), Trave-locity (TL), and Priceline (PL),10 and hereafter we usethe abbreviations in parentheses to refer to these sites.Because we are interested in estimating competitivemeasures regarding customer purchases to the vari-ous sites, the preprocessed data representing the full-information case (used by the NBD/Dirichlet model)is a count data set where each record represents aspecific customer and has six variables—the user IDand five variables representing the total number ofpurchases that this customer made to each of the fiveonline agents.

5.1. Detailed Results for theOnline Air Travel Industry

Table 2 provides a summary of this data includingreach (the number of customers who made at leastone purchase), penetration, frequency (the averagenumber of purchases per customer who made at leastone purchase at the focal site), market share, and SoW.In the spirit of the “double jeopardy” phenomenonin marketing (Goodhardt et al. 1984), we see thatfirms with higher reach tend to also have higher val-ues for most of the other measures. As seen (and

10 These sites account for 94% of total visits, 85% of unique users,and 92% of total purchases in the category.

Page 11: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence708 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

Table 2 Some Observed Competitive Measures for Online Travel

EP OB CT TL PL Category

Reach 1,930 1,578 1,410 1,250 646 6,132Penetration (%) 3105 2507 2209 2004 1005 100Frequency 1040 1033 1026 1041 1037 1.51Market share (%) 2903 2208 1902 1902 906 100SoW (%) 8400 7909 7800 8104 7706 100

emphasized) quite often in the NBD/Dirichlet liter-ature, the cross-site penetrations have much highervariance than the purchase frequencies.

We first estimate the parameters of the full-information NBD/Dirichlet model using maximumlikelihood estimation (MLE). There are K + 2 param-eters to be estimated for each focal site: the r and� parameters for the shifted NBD model of cat-egory purchase, and K parameters (a11 0 0 0 1 ak5 forthe brand-choice probabilities across these K sites.The estimated parameters of this full-informationmodel are reported in Table 3. As the expected mar-ket shares (a/s5 show, the full-information Dirichletmodel’s market share inferences correspond reason-ably well to the actual observed market share mea-sures reported in Table 2.

5.1.1. The LIND Results. The LIND model takesa given firm as the focal site for parameter estima-tion, but we repeat this estimation procedure for eachfirm. Thus, there are five separate sets of parametersreported in Table 4, depending on which site is con-sidered as the focal one (in other words, the modelis run separately for each one). Each set (i.e., column)consists of the parameter estimates for r , �, and a1through a5 for all five sites. The order of the esti-mated parameters is consistent across all five sites,regardless of which one is being used as the focalsite. At first glance, the magnitudes of the estimatedDirichlet parameters (a1 to a5) seem to vary acrossdifferent focal sites, but this is largely due to incon-sequential scaling effects. As we will show shortly(in Table 5), the estimates of market shares, whichautomatically adjust for these scaling differences (asshown in Equation (8)), are virtually identical acrossthe five focal sites. The magnitude of r and � areadjusted accordingly to reflect the scaling. Also note

Table 3 Parameter Estimates from the Shifted NBD Model and theDirichlet Model

NBDr 00398� 00788

EP OB CT TL PL

Dirichleta 00174 00140 00124 00111 00057

Market share (a/s) (%) 2807 2301 2005 1803 903

Table 4 LIND Parameter Estimation with Each Site (Each Column) asthe Focal Site

Focal site EP OB CT TL PL

r 00306 00281 00495 00331 00513� 00570 00590 10248 00577 00933a (EP) 00171 00202 00225 00156 00148a (OB) 00139 00164 00183 00126 00120a (CT) 00123 00146 00163 00113 00107a (TL) 00109 00129 00144 00099 00094a (PL) 00056 00066 00073 00051 00048

that these estimated parameters are comparable tothose of the full-information NBD/Dirichlet, whichsuggests that the proposed LIND model does a goodjob of recovering the underlying customer behaviorseven with a drastically smaller set of input data.

However, as noted above, merely examining thecloseness of the parameter estimates does not revealthe performance of individual LIND models. Thus,we further examine the overall fitness by plotting thehistogram charts of the observed customer purchasesversus the expected purchases from LIND in Figure 1.It is clear that each of the five models works quitewell for each focal site.

Based on these parameters shown in Table 4, wethen use the formulae described in §4.2 to estimate themarket share and share of wallet measures for thesefive retailers. These results are presented in Tables5 and 6.

These tables should be interpreted as follows.Each column under “LIND” represents the view ofthe entire category from each site’s perspective. Forinstance, the results corresponding to the column EPcorrespond to building a LIND model with Expediaas the focal site (i.e., estimating the model parame-ters from EP’s data plus the constraints) and usingthis model to compute MS and SoW for the othersites. Hence, the results under column EP would rep-resent Expedia’s view of the world as it related to MSand SoW, and so on for the columns OB, CT, TL, andPL. The last two rows of Tables 5 and 6 compute themean absolute deviation (MAD)11 of the LIND results

11 We use MAD as the measure here, following the convention of theliterature in NBD/Dirichlet (e.g., Goodhardt et al. 1984, Fader andSchmittlein 1993, Uncles et al. 1995). We also tried some other mea-sures such as average percentage deviation, but the results do not

Page 12: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 709

Table 5 Market Share Results

LIND (%)

Brand Observed Dirichlet (%) EP OB CT TL PL

EP 2903% 2807 2807 2806 2806 2805 2805OB 2208% 2301 2302 2302 2303 2302 2302CT 1902% 2005 2005 2007 2007 2008 2007TL 1902% 1803 1802 1803 1802 1802 1803PL 906% 903 903 902 902 903 903MAD Vs. observed 0068 0075 0075 0075 0075 0075MAD Vs. Dirichlet 0007 0007 0007 0007 0007

Figure 1 The Fitness of LIND: Histograms of the Observed vs. Expected

Fitness of the LIND modelFitness of the LIND modelFitness of the LIND model

5,000

4,000

3,000

2,000

1,000

0

6,000

5,000

4,000

2,000

1,000

0

6,000

5,000

4,000

2,000

1,000

00 1 2 3 4 5 6 7 8 9 10+ 0 1 2 3 4 5 6 7 8 9 10+ 0 1 2 3 4 5 6 7 8 9 10+

00 1 2 3 4 5 6

ObservedExpected

7 8 9

5,000

4,000

3,000

2,000

1,000

0010+ 1 2 3 4 5 6 7 8 9 10+

5001,0001,5002,0002,5003,0003,5004,0004,500

Fitness of the LIND model on Expedia Fitness of the LIND model on Orbitz

on Pricelineon Travelocityon Cheaptickets

versus the observed values and the LIND results ver-sus the Dirichlet results, respectively.

As these two tables show, the full-informationDirichlet model captures the observed MS and SoWmeasures well for all firms. This is consistent withprior research that applies the Dirichlet model forother retail markets (Goodhardt et al. 1984, Ehrenberg1988). For our purpose, we use these results asan upper bound that the use of full informationcan achieve. For the MS estimation, LIND’s resultsare very close to those of NBD/Dirichlet (within0.07%), and not far from the actual (within 0.8%).For the SoW results, LIND compares well with theNBD/Dirichlet model (within 1.5%) and the observedvalues (within 2.0%).

In summary, for the online travel industry, theLIND model performs well compared to the full-information NBD/Dirichlet model, while at the same

change qualitatively (e.g., the LIND model estimates are still within1% of the Dirichlet estimates). Furthermore, we only use MADto illustrate the performance of LIND on one category because ofthe insufficient degrees of freedom to perform a formal statisticalanalysis. Later, in Table 12, we formally test the differences usingmulticategory data, where we do not rely on the MAD measure.

time using significantly less data than what theNBD/Dirichlet model uses.

5.1.2. Comparing LIND with BB/NBD andBB/sNBD. We further compare the LIND model’soverall fitness statistically with those of two bench-mark models: BB/NBD and BB/sNBD. We use theBayesian Information Criteria (BIC) to compare thethree models. Notice that all three models were run onthe same customer data (in total 6,132 customers) foreach of the five sites. Both the BB/NBD and BB/sNBDmodels use four parameters (r , �, a, b5, whereas LINDuses seven parameters (r , �, and five a5.

Table 7 presents the BIC values for the three mod-els under each site. Based on the BIC numbers,it is clear that LIND consistently outperforms bothBB/sNBD and BB/NBD; the traditional BB/NBD per-forms worst among the three.

5.2. Robustness ChecksIn this section, we conduct two robustness checks.

5.2.1. Results Using Market Share as the Input.So far we considered using penetration to be theinputs for LIND. However, LIND is a flexible model,

Page 13: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence710 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

Table 6 Share of Wallet Results

LIND (%)

Brand Observed (%) Dirichlet (%) EP OB CT TL PL

EP 8400% 8200 8100 8007 8208 8103 8209OB 7909% 8007 7907 7904 8106 8000 8107CT 7800% 8001 7900 7807 8100 7904 8101TL 8104% 7906 7804 7801 8005 7808 8006PL 7706% 7705 7602 7508 7805 7606 7807MAD Vs. observed 1035 1072 1092 1052 1054 1057MAD Vs. Dirichlet 1015 1048 0083 0081 0099

Table 7 The Overall Fitness (BIC) of the Three Models

Site LIND BB/sNBD BB/NBD

EP 10167102 10174509 10186009OB 9120102 9127205 9135405CT 8139504 8140801 8143001TL 8122904 8126103 8129107PL 5113302 5116707 5117801

and other aggregate measures can also be utilizedinstead; a natural candidate is market share due to itscommon availability. Here we further investigate theperformance of LIND when market share is used asthe aggregated inputs. The only modification we needto make in this case is to change the constraints inEquation (7) to ensure the expected market share (for-mula of which is provided in the appendix) is equalto the actual observed market share. Then we use theestimated LIND parameters to infer penetration andSoW, the results of which are reported in Tables 8 and9, respectively.

As these two tables show, LIND still performs well,confirming the flexibility and generality of LIND.

5.2.2. Summary Results for Multiple Categories.We also report results from applying the model toa broader set of five online retail categories: onlineapparel, wireless services, books, office supplies, andtravel services. Among the different categories of pur-chases that comScore Networks identify in their data,these categories are among the most-visited retail cat-egories in the panel and are featured by comScoreamong key industries12 for online retailing. Specifi-cally, these five categories reached 73% of unique cus-tomers and accounted for 36% of total transactions inthe panel.

One caveat concerning the comScore panel data isthat there are not many customers who make pur-chases across multiple sites in these additional cat-egories. In Table 10, we report the percent of 100%loyal customers (those customers who only purchaseat a single website) in each category. For the five

12 See http://www.comscore.com/solutions/is.asp.

categories of interest, on average only a little morethan 10% of customers purchase at multiple sites.Although this is the reality of the online business,it does not provide a particularly tough test for theLIND model. Accordingly, we decided to switch frompurchasing data to site-visit data for these furthertests. Competitive measures of visits are important intheir own right, e.g., share of visits has a direct impacton advertising revenue. Google’s new tool “Googleinsights for search” has added “share of search” as ameasure to analyze searching patterns of users acrossdifferent competitors. Further, visit patterns captureprepurchase information search and consideration setformation of the consumer. It is well recognized thatconsideration set formation is important in under-standing and explaining consumer-choice behavior(Roberts and Lattin 1997). This is especially criticalfor the online world because it is possible to capturewhat sites an individual considered before arriving ata purchase decision. Google Analytics offers a tool forsites to funnel down from site visits to purchasing.Finally, this alternative measure gives us a chance tosee the robustness of the LIND model, which helpsdemonstrate its general applicability to different kindsof behavioral settings.

Table 10 shows that there are plenty of cus-tomers who visit multiple websites in each category(along with some interesting and believable differ-ences across the five categories). We apply the LINDmodel to the visit data from comScore in exactly thesame way as we did with the purchase data, usingpenetration as the inputs. For each category we con-tinue to use the top five sites to maintain consistency.The comScore data show that visits to various onlineretail categories is highly concentrated, with the topfive sites in each category accounting for more than90% of total visits in the category. In one extreme case(wireless services) the top five sites account for 99.5%of all visits.

To compare the LIND and the Dirichlet estimates,reconsider the results shown for online travel inTables 5 and 6. Here note that every LIND cell in thesetables—and there are 25 of them corresponding to fivefocal sites—can be compared to the corresponding

Page 14: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 711

Table 8 Penetration Results (with MS as the Input)

LIND (%)

Brand Observed Dirichlet (%) EP OB CT TL PL

EP 3105% 3106 3107 3208 3403 3102 3106OB 2507% 2507 2409 2509 2701 2404 2407CT 2300% 2209 2100 2109 2300 2006 2009TL 2004% 2005 2100 2109 2300 2006 2009PL 1005% 1006 1006 1101 1108 1004 1006MAD Vs. observed 0007 0076 0094 1063 0088 0074MAD Vs. Dirichlet 0068 0088 1061 0085 0067

Table 9 Share of Wallet Results (with MS as the Input)

LIND (%)

Brand Observed Dirichlet (%) EP OB CT TL PL

EP 8400% 8200 8100 8007 8208 8103 8209OB 7909% 8007 7907 7904 8106 8000 8107CT 7800% 8001 7900 7807 8100 7904 8101TL 8104% 7906 7804 7801 8005 7808 8006PL 7706% 7705 7602 7508 7805 7606 7807MAD Vs. observed 1035 1067 1053 1050 1021 2003MAD Vs. Dirichlet 1076 1055 1002 0018 2018

Table 10 Percentage of 100% Loyal Customers

Apparel Book Office Travel Wireless(%) (%) (%) (%) (%) Average

Purchases 8308 8902 9002 9000 9306 8904Visits 6309 7001 6701 3402 6703 6005

Dirichlet estimates. Extending this to five categories,we obtain 125 specific comparisons for each measure.Figures 2 and 3 summarize the LIND/Dirichlet com-parison, with the LIND values on the Y axis and atrend line plotted for comparison.

The market share estimates of the LIND modelare very closely aligned with the estimates from thefull-information model, and the SoW estimates alsoline up well, albeit with slightly higher variance.

Figure 2 Market Share Plot for All Five Categories

Market share scatterplot

0

10

20

30

40

50

60

70

(%)

80

90

100

0 10 20 30 40 50

(%)

60 70 80 90 100

LINDLinear (LIND)

Trendline slope = 1.069

The estimated slopes are significant at 1.06 and0.96, respectively, again close to the ideal valuesobtained when the LIND estimates exactly corre-spond to the Dirichlet estimates.13 These results arevery significant, considering the fact that the full-information Dirichlet model uses detailed customer-level cross-site data for the entire category, whereasLIND only uses one simple, often publicly available,aggregate measure for each competing firm. In thestream of work on estimating competitive measures,to our knowledge this is the first result that showssuch good performance with so little data.

Next we present results that compare the Dirichlet,observed, and LIND estimates against each other.Again, we obtain 125 points where LIND can be com-pared against Dirichlet and observed values. For eachcomparison, we compute an absolute deviation repre-senting the absolute value of the difference between

13 Compared to the market share results, the SoW estimates exhibithigher variance. This is expected, as is evident from Equations (8)and (9) (for estimating market share and SoW, respectively). Themarket share variance is only a function of the variance of param-eter a, whereas the SoW variance is amplified by the variance of rand �. Thus, the variability associated with these additional param-eter estimates will inflate the variability for the SoW statistics.

Page 15: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence712 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

Figure 3 SoW Plot for All Five Categories

SoW scatterplot

0

10

20

30

40

50(%)

60

70

80

90

100

0 10 20 30 40 50 60

(%)70 80 90 100

LINDLinear (LIND)

Trendline slope = 0.959

the LIND and Dirichlet/observed values. Across the125 points we compute a mean absolute deviation(MAD). Instead of reporting this entire table, wegroup these into five based on the categories andreport the MAD for each category.

Grouping the results into categories also has theadvantage that the Dirichlet/observed comparisonswill not have “repeats.” Specifically, for each categorythe Dirichlet estimates (and observed values) willalways be the same for any focal site. For instance,referring back to Tables 5 and 6, note that the firsttwo columns (Dirichlet and observed values) are inde-pendent of which focal site is chosen for parameterestimation.

Table 11 presents the summary of results. First, notethat the market share results are particularly good.The MADs for all comparisons are low. The SoW esti-mates are also good, but not as close as the marketshare estimates. Specifically, the MAD of LIND ver-sus Dirichlet is only 2.7%. The MAD comparison is aneffective method for determining how close the esti-mates are in absolute terms (Goodhardt et al. 1984). Tocompute closeness to optimality in relative percent-age terms, we compared the percentage differencesbetween the LIND and Dirichlet estimates across allcases. For the market share estimates LIND is within

Table 11 Mean Difference Results and Significance Tests by Category

Market share SoW

Observed vs. Observed vs. Dirichlet vs. Observed vs. Observed vs. Dirichlet vs.Categories Dirichlet LIND LIND Dirichlet LIND LIND

Apparel (%) 101 204 207 405 500 201Book (%) 002 004 005 304 503 207Office (%) 103 103 001 607 705 309Travel (%) 102 200 008 109 303 202Wireless (%) 108 109 003 701 706 207Average (n = 125) (%) 101 106 009 407 507 207Deviation (n = 125) 00009 00014 00015 00045 00046 00022

0.9% of the Dirichlet estimates on average, and for theSoW estimates it is within 2.7%.

We further use a repeated measure ANOVA to testif the results from the LIND “treatment” are signif-icantly different from that of the Dirichlet’s. Hence,the LIND and Dirichlet treatments are the two within-subjects factors each site receives. Moreover, all thesites are grouped into five categories, and thus thecategories form the between-subjects factors. Table 12presents the two within-subjects tests for market shareand SoW results separately. Both tests show that thereis no significant difference under the Dirichlet ver-sus the LIND treatments for inferring market share(p-value = 00984) and SoW (p = 00583). In addition,LIND’s market share estimates approach the observedvalues 4p = 009875, but the SoW estimates are stillsignificantly different than the actual observed val-ues (p = 00007). This is also true even for the full-information Dirichlet model (p = 00006), suggestingthe difficulty of estimating SoW precisely even underthe classic Dirichlet model.

6. DiscussionThe model presented in this paper, LIND, is a spe-cial case of the NBD/Dirichlet, applicable to a limiteddata scenario that is prevalent in business. We showthat by formulating this as a constrained optimizationproblem, the derived parameter estimates can be usedto intelligently infer several useful competitive mea-sures. Our analysis of online retail data shows thatLIND is an effective model that improvises on thewell-known Dirichlet model when only limited dataare available. We are not aware of any studies thatshow how transactional data can be combined withaggregate summaries to make important inferences insuch a case. This paper presents one novel approachtowards this end.

This study is not without limitations. Understand-ing these limitations is important to know the scopeof LIND and how to apply it effectively. Given its lin-eage, LIND inherits the strengths as well as the lim-itations of the Dirichlet model. We first discuss the

Page 16: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 713

Table 12 Results from Repeated-Measure ANOVA

Market share SoW

Observed vs. Observed vs. Dirichlet vs. Observed vs. Observed vs. Dirichlet vs.Categories Dirichlet LIND LIND Dirichlet LIND LIND

Mean square error 7004E−10 6040E−08 6040E−08 1057E−02 1081E−02 1055E−04F -value 00000 00000 00000 70924 70657 00304P -value 10000 00987 00984 00006 00007 00583

limitations common to the Dirichlet family of modelsand the conditions under which these models workwell (or not). We then discuss the limitations specificto LIND.

6.1. Limitations Common to theDirichlet Family of Models

As we discussed in §3.2, the Dirichlet model requiresthe market to be stable, two key conditions of whichare (1) the market is stationary and (2) the market isnonsegmented (Ehrenberg et al. 2004, Goodhardt et al.1984, Ehrenberg 1988). The resultant market exhibitsthe prevalent “double jeopardy” phenomenon.

First, the stationarity condition is mainly a resultof the Poisson assumption for the category purchase.Poisson distribution is memoryless, i.e., a customer’spurchase propensity does not change across differ-ent time periods and the last-period purchase has noinfluence on a customer’s next purchase. In a non-stable market, a customer may change her pace ofpurchase across different time periods. Thus the con-ditional mean of the future-period purchase may nolonger be a linear projection of the previous periods,the defining feature of the NBD model (Schmittleinet al. 1985). This is less of a problem when the mar-keter’s interest is to perform diagnostic analysis onthe current period of data as we do in this paper.When the endeavor moves to predicting future-periodcustomer behavior, violation of this condition loomslarger and will have an adverse effect on the Dirich-let model’s (and LIND’s) performance. Unfortunately,there is no standard treatment of nonstationarity inthe literature. Some early attempts include Fader andLattin (1993) and Jeuland et al. (1980). For exam-ple, Jeuland et al. (1980) replaced the stationary Pois-son assumption with the Erlang-2 distribution, whichprocesses records at every second arrival to allowfor change of pace among customer purchases overtime. However, the trade-off is that we pay a big sta-tistical price for the added generality with limitedimprovement of these complex extensions (Morrisonand Schmittlein 1988).

Second, the performance of the Dirichlet familyof models is subject to the nonsegmented marketcondition. However, a fully disparate, segmentedmarket may not be best treated as a whole market inthe first place. We may need to redefine the relevant

market to be each individual segment (i.e., applying aseparate Dirichlet model to each segment). If we forcethese segmented markets to be one big market, thedouble jeopardy property may not hold. For example,in a niche market, the segment may cater to exces-sive loyal customers who purchase more frequentlythan what is expected by the Dirichlet model in anormal market. There are some attempts to extendthe Dirichlet model to account for segmented mar-kets. Danaher et al. (2003) used a latent class modelapproach where latent segments are modeled as afinite mixture model as a function of additional infor-mation such as price, promotion, etc. These are excel-lent approaches that shed light on future extensionsof LIND to such markets.

Third, it is not easy to incorporate market-mix vari-ables (e.g., price and promotion) or the individualcustomer-level variable (e.g., demographics) into theDirichlet-type models (e.g., Bhattacharya 1997). Thiswork avoids the complex task of directly integratingcovariates into the Dirichlet model by using a two-step modeling procedure. First, a regular Dirichletmodel is built and then competitive measures suchas SCR (share of category requirement) are estimatedusing the Dirichlet parameters. Deviations of theseestimates from the actual SCRs are then calculated.Subsequently, in the second step, a linear regressionanalysis is performed by regressing these deviationson the marketing-mix variables. Bhattacharya (1997,p. 431) maintains that “it is better to study and explainthese deviations outside the Dirichlet model, ratherthan try to make this flexible, elegant and parsimo-nious model more complex.” To our knowledge, ageneralized Dirichlet model that directly integratesmarket mix or customer level of data has not beendeveloped in the literature, making it an interestingtopic for future research.

Fourth, the Dirichlet model is elegant, but rathercomplex, because it mixes Poisson, Gamma, multi-nomial, and Dirichlet distributions. It is hard totweak the model with other alternative distributionalassumptions. Even a small extension often ends upwith an intractable model. Although there are someearly attempts, none supersedes the NBD/Dirichletmodel and it still stands as one of the most popu-lar and successful models in the repeat-buying liter-ature. Some notable attempts include the condensed

Page 17: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence714 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

NBD model (Jeuland et al. 1980) with an Erlang-2distribution (instead of Poisson); the log-normal mix-ing distribution (Lawrence 1980); and the generalizedinverse Gaussian (Sichel 1982) to replace the Gammamixing distribution. An analysis of the Dirichletmodel’s sensitivity to these distributional assumptionis provided in Fader and Schmittlein (1993).

We would like to conclude this section with theargument of Ehrenberg et al. (2004, p. 1312) that“such known discrepancies (with the stable-marketassumptions) seldom curtail the model’s practicaluse. Attempts to improve or elaborate the Dirich-let have so far not resulted in major gains in eitherpredictive power or parsimony.” Just as Morrisonand Schmittlein (1988, p. 152) elegantly argued thatalthough there is only one way for a process to remainstable, there are of course an infinite variety of pos-sible nonstable behaviors. Thus, not very much canbe said in general about the effects of instability. Itis beyond the scope of a single paper to thoroughlyexamine these generalizations. In future research weplan to extend LIND to such a market.

Moreover, even in nonstable markets, the Dirich-let model still serves as an important benchmarkmodel for managers to detect whether there is devi-ation from the norm predicted by the model andwhere the deviations come from. For example, Faderand Schimittlein (1993) use the Dirichlet benchmarkto identify niche-market brands—those exhibit higherloyalty than predicted by the Dirichlet. Kahn et al.(1988, p. 385) assert that although deviations fromnorms are plausible, “they are difficult to apply with-out a relevant benchmark for comparison.”

6.2. LIND-Specific IssuesLIND can be conceived as a realistic version of theDirichlet model for the limited data scenario. In termsof implementing LIND, the user needs to first chooseappropriate known inputs to infer the unknown out-puts (i.e., competitive measures) of interest. Not allinputs are equally useful. We identify three conditionsto ensure the proper selection of an input.

First, the chosen input should be indicative of themarket. Measures reflecting the attractiveness of thebrand, such as penetration and market share, areinformative of the structure of the market. These mea-sures tend to have higher variation across brands(e.g., the penetration of the biggest brand Expediais almost three times that of Priceline, the smallestone in our data). Measures on the intensity of cus-tomer purchase (e.g., frequency) and the loyalty ofcustomers (e.g., SoW, 100% loyalty and duplication)tend to vary less and hence are less indicative of themarket structure (Ehrenberg et al. 2004). For example,the frequency of Expedia is 1.4 versus 1.37 for Price-line; SoW of expedia is 84% versus 77% for Priceline.

Thus, inputs such as frequency and SoW, which donot vary much across brands, may not serve as goodcandidate inputs. This is echoed in Ehrenberg (2000,p. 188) that “it is penetration, not the average pur-chase level (i.e., frequency) that determines the saleslevel of a brand 0 0 0 0”

Second, inputs that are expected to have highcorrelation with the outputs are preferred. Notsurprisingly, our results indicate that the higher thecorrelation, the better the model performs. For exam-ple, in the travel industry, the (Spearman) correla-tion between penetration and market share is 0.97,that between market share and SoW is 0.82, and thatbetween penetration and SoW is 0.7. The results showthat LIND works best when using penetration to esti-mate market share, followed by using market shareto estimate SoW and then using penetration to esti-mate SoW.

Third, in a stable market, the rank order of theoutputs is generally expected to follow that of theinputs. In a stable market exhibiting “double jeop-ardy,” the rank order of several key measures such aspenetration and frequency are expected to be exactlythe same. This is described in the seminal paper ofGoodhardt et al. (1984, p. 623) that “this is known asa Double Jeopardy pattern (for two brands X and Z):Z not only has fewer buyers than X, but they alsobuy it (slightly) less often.” The double-jeopardy ruleis further summarized in Ehrenberg (2000, p. 186) asw41 − b5 = c, where w is the frequency of a brand(among all customers in the market), b is the pene-tration of the brand, and c is a constant. This impliesthat the larger the brand (in terms of penetration), thelarger the frequency and, in turn, the larger the mar-ket share (because it is a function of w × b). In otherwords, market share is expected to exhibit the samerank order as penetration in the Dirichlet world.

The same expected rank order of penetration, mar-ket share, and SoW (the three measures demonstratedin this paper) can be shown analytically. Everythingelse being equal, a bigger brand in LIND (also Dirich-let) will yield a higher value in parameter aj (an indi-cation of customer purchase propensity to brand j5. Itis easy to verify that the following measures wouldbe a monotonic-increasing function of aj0

(i)

MarketShare =aj

∑kj=1 aj

=aj

s1

clearly the first derivative with respect to aj ispositive.

(ii)

Penetrationj = 1 − P4Xj = 05

= 1−

(

�+1

)r bj

s 2F1

(

r1bj +11s+111

�+1

)

1

Page 18: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 715

because 2F14aj5 is a monotonic-decreasing function ofaj , and bj/s is also decreasing as a function of aj1, pen-etration increases as aj1 increases.

(iii)

SoW = 44aj/s54r/�+ 155 ·(

4aj/s54r/�+ 15

�∑

n=1

4â4r +n− 155/â4r54n− 15!5

· 4�/4�+ 155r 41/4�+ 155n−1

·n4â4s5â4bj +n5/â4b5â4s +n55

)−1

is also an increasing function of aj . Let

c1 =

(

r

�+ 1

)

1

c2 =

�∑

n=1

â4r +n− 15â4r54n− 15!

(

�+ 1

)r( 1�+ 1

)n−1

·nâ4s5â4bj +n5

â4b5â4s +n50

Then SoW ′4aj5= 6C1/4C1 −C241 + bj/aj557′ > 00

In sum, all these three measures exhibit the samerank order. The ideal market for the Dirichlet worldis a triple-jeopardy world: a large brand not onlyattracts more purchases per customer, but more-loyalcustomers as well.

7. ConclusionIn this paper we addressed the problem of estimatingimportant competitive measures from a single focalsite’s point of view. Given a realistic assumption thateach firm has its own data and is able to obtain thepenetration or market share numbers of its leadingcompetitors, we develop a constrained optimizationmodel based on a well-established theory of con-sumer behavior. Solving this problem from each focalsite’s perspective provides parameter estimates forthe proposed LIND model. We then show how theseparameter estimates can be used to derive analyticalexpressions for the market share and share of wallet.Testing our approach on various online retail cate-gories shows that the LIND model performs surpris-ingly well considering how little information it uses.In summary, in this paper we developed a methodfor making competitive inferences that is (i) practi-cal, in that it relies on sharing simple aggregate data;(ii) effective, in that it can enable the determinationof useful competitive measures such as market shareand share of wallet; and (iii) explainable in that it isbased on a well-studied theory.

The problem of making inferences about these com-petitive measures is one that is important in any

industry. Although our application domain here wasonline retail, our methods are certainly not restrictedto it, and can be applied in more traditional marketsas well. Difficulties in obtaining cross-firm panel dataare widespread, as are sources of aggregate compet-itive measures such as SoW. The emergent competi-tive intelligence field has emphasized the importanceof competitive measures. We expect to see the next-generation dashboard to incorporate some of thesemeasures. Google’s new tool “Google insights forsearch,” released in 2008, has added competitive intel-ligence analysis, focusing on the searching patternsof users across different competitors (http://www.google.com/insights/search/#). Their concept of“share of search” is what we demonstrate in therobustness check section. Microsoft’s “adCenter Labs”also provides some Web analytics functions thattrack a firm’s performance relative to its com-petitors. The social media analytics tool release in2010 has added the functionalities to analyze theshare of buzz in the social media across differ-ent brands (http://www.sas.com/software/customer-intelligence/social-media-analytics/).

As one more example, the Lundberg Survey is anauthoritative source for information about gasolineprices and competitive measures in the petroleumindustry, used heavily by investors and industryexperts to understand and forecast purchasing pat-terns in the industry. Data collection is extremelycomplex, based on a laborious biweekly samplingof 7000 of the 133,000 gas stations in the UnitedStates. However, even this survey cannot obtainSoW estimates because that would require linkingcustomer-level information across gas stations. Thus,the method presented in this paper is of particularmanagerial relevance given the prevalence of suchscenarios in this and many other industries.

Electronic CompanionAn electronic companion to this paper is available aspart of the online version at http://dx.doi.org/10.1287/isre.1110.0385.

Appendix A. Deriving the BB/sNBD Model

A.1. Deriving the Conditional Probability P4X = x � �1p5Based on the data assumption (see §4) that firms onlyobserve those users making at least one purchase to thecategory, we model the category purchase N as a shiftedPoisson with parameter � as the purchase rate of a randomcustomer in the unit time interval.

P4N = n � �5=�n−1e−�

4n− 15!1 n= 112 0 0 0 3 � > 0 (A1)

Page 19: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence716 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

Given the category purchase n of a random customer, thechoice of a focal brand is modeled as a binomial distributionwith rate p.

P4X = x � n1p5 =

(

n

x

)

px41 − p5n−x1

x = 0111 0 0 0 n3 0 ≤ p ≤ 10 (A2)

It is assumed that an individual’s choice rate p is inde-pendent of the purchase rate �. Thus, P4X = x � �1p),the conditional probability of a customer making a pur-chase to the focal site given � and p, is a BB/sNBD (beta-binomial/shifted negative binomial distribution) model.

First consider the special case where x = 0. Because firmsshare the aggregated data—the number of customers theyreached—each firm knows the number of customers whopurchased the category, but not the focal firm. We have

P4x = 0 � �1p5 =

�∑

n=1

�n−1e−�

4n− 15!41 − p5n

= e−�p41 − p50 (A3)

Notice that the sum in (3) starts with n = 1 (because thedata are truncated at n ≥ 1) instead of n = x0 In the moregeneral case when x ≥ 1, we have

P4x � �1p5 =

�∑

n=x

�n−1e−�

4n− 15!

(

n

x

)

px41 − p5n−x

=e−�px

x!

�∑

n=x

�n−1

4n− 15!n!41 − p5n−x

4n− x5!

=e−�px�x−1

x!

�∑

n=x

n�n−x41 − p5n−x

4n− x5!0 (A4)

Let y = n− x1. Equation (A4) is transformed into

P4x � �1p5 =e−�px�x−1

x!

�∑

y=0

4x+ y5�y41 − p5y

y!

=e−�ppx�x−1

x!

�∑

y=0

4x+ y56�41 − p57ye−�41−p5

y!0

Notice that

�∑

y=0

6�41 − p57ye−�41−p5

y!= 1 and

�∑

y=0

y6�41 − p57ye−�41−p5

y!= E4y5= �41 − p51

thus, when x ≥ 1,

P4x � �1p5 =e−�ppx�x−1

x!6x+�41 − p57

= �x>0e−�ppx�x−1

4x− 15!+

e−�ppx�x41 − p5

x!(A5)

where �x>0 = 1 if x > 0 and 0 otherwise.

A.2. Deriving the Marginal Probability P4X = x5To capture consumer heterogeneity, the distribution of thepurchase frequency � across the population is assumed tobe distributed as gamma with pdf

f 4�5=�r�r−1e−��

â4r51 � > 00 (A6)

Similarly, the distribution of consumer choice p across thepopulation is distributed as beta with pdf

g4p5=1

B4a1 b5pa−141 − p5b−11 0 ≤ p ≤ 1 (A7)

where B4a1 b5 is the beta function.Further, the following derivation uses the Euler’s inte-

gral representation of the Gaussian hypergeometric function2F14 · 5 as explained in Footnote 4.∫ 1

0ta41−t5b4u+vt5−cdt

=

B4a+11b+15u−c2F1

(

c1a+11a+b+21−v

u

)

1

�v�<u

B4a+11b+154u+v5−c2F1

(

c1b+11a+b+21v

u+v

)

1

�v�≥u

(A8)

Further, the Gaussian hypergeometric function convergeswhen the last argument is no greater than 0 and divergesotherwise.

A.2.1. Case 1: X = 0. In this case, from (3), the marginalprobability becomes

p4X = 05 =

∫ 1

0

∫ �

0e−�p41 − p5

�r−1�re−��

â4r5

pa−141 − p5b−1

B4a1 b5d�dp

=�r

â4r5B4a1 b5

∫ 1

0pa−141 − p5b

[

∫ �

0e−�4p+�5�r−1d�

]

dp

=�r

â4r5B4a1 b5

∫ 1

0pa−141 − p5b4p+�5

−rdp0

Further necessary transformation is needed to ensure theconvergence of the Gaussian hypergeometric function asnoted above. Let q = 1−p, which implies dp = −dq, we have

∫ 1

0pa−141 − p5b4p+�5

−rdp

= −

∫ 0

141 − q5a−14q5b41 − q +�5

−rdq

=

∫ 1

041 − q5a−14q5b41 +�− q5

−rdq0

It is clear that (1 +�5 > 1, and based on the Euler’s inte-gral given in (8), we have

p4X = 05

=�râ4r5

â4r5B4a1 b5B4a+ x1 b+ 15

4�+ 15r 2F1

(

r1 b+ 11 a+ b+ 111

�+ 1

)

=

(

�+ 1

)r b

a+ b× 2F1

(

r1 b+ 11 a+ b+ 111

�+ 1

)

0 (A9)

Page 20: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 717

A.2.2. Case 2: X > 0. In the more general case whenX > 0,

P4X = x5 =

∫ 1

0

∫ �

0p4X = x � �1p5f 4�5g4p5d�dp

=

∫ 1

0

∫ �

0

[

�x>0e−�ppx�x−1

4x− 15!+

e−�ppx�x41 − p5

x!

]

·�r−1�re−��

â4r5

pa−141 − p5b−1

B4a1 b5d�dp0 (A10)

For convenience, we separate the following derivation forEquation (10) into two terms. Term 1 consists of

∫ 1

0

∫ �

0�x>0

e−�ppx�x−1

4x− 15!�r−1�re−��

â4r5

pa−141 − p5b−1

B4a1 b5d�dp1

and term 2 consists of∫ 1

0

∫ �

0

e−�ppx�x41 − p5

x!

�r−1�re−��

â4r5

pa−141 − p5b−1

B4a1 b5d�dp0

Term 1 derivation.

Term 1

=�r

4x− 15!â4r5B4a1 b5

∫ 1

0p4x+a−1541 − p5b−1

·

[

∫ �

0e−�4p+�5�4x+r−25 d�

]

dp

=�r

4x− 15!â4r5B4a1 b5

∫ 1

0p4x+a−1541 − p5b−1

· 6−4p+�5−4x+r−15â4r + x− 11 4p+�5�7��0 7 dp

=�râ4r + x− 15

4x− 15!â4r5B4a1 b5

∫ 1

0p4x+a−1541 − p5b−14p+�5−4r+x−15 dp

where â4a1x5=∫ �

x ta−1e−tdt is the incomplete Gamma func-tion. Again let q = 1 − p, which implies dp = −dq; wethen have

∫ 1

0p4x+a−1541 − p5b−14p+�5−4r+x−15 dp

= −

∫ 0

141 − q54x+a−15qb−141 +�− q5−4r+x−15 dq

=

∫ 1

041 − q54x+a−15qb−141 +�− q5−4r+x−15 dq0

Clearly, we have 41 +�5 > 1, and based on (8) the aboveintegral yields∫ 0

141 − q54x+a−15qb−141 +�− q5−4r+x−15 dq

= B4b1 x+ a541 +�5−4r+x−152 F1

(

x+ r − 11 b1 a+ b+ x11

�+ 1

)

1

and thus

Term 1 =�râ4r + x− 15

4x− 15!â4r5B4a1 b5B4a+ x1 b5

4�+ 154x+r−15

· 2F1

(

x+ r − 11 b1 a+ b+ x11

�+ 1

)

=�r

4�+ 154x+r−15

â4r + x− 154x− 15!â4r5

â4a+ x5â4a+ b5

â4a5â4a+ b+ x5

· 2F1

(

x+ r − 11 b1 a+ b+ x11

�+ 1

)

0 (A11)

Term 2 derivation.

Term 2

=

∫ 1

0

∫ �

0

e−�ppx�x41 − p5

4x5!

�r−1�re−��

â4r5

pa−141 − p5b−1

B4a1 b5d�dp

=�r

x!â4r5B4a1 b5

∫ 1

0pa+x−141 − p5b

[

∫ �

0e−�4p+�5�x+r−1d�

]

dp

=�râ4r + x5

x!â4r5B4a1 b5

∫ 1

0pa+x−141 − p5b4p+�5

−4x+r5dp

=�râ4r + x5

x!â4r5B4a1 b5B4a+ x1 b+ 154�+ 154x+r5

· 2F1

(

x+ r1 b+ 11 a+ b+ x+ 111

�+ 1

)

=�r

4�+ 154x+r5

â4r + x5

x!â4r5

â4a+ x5â4b+ 15â4a+ b5

â4a+ b+ 1 + x5â4a5â4b5

· 2F1

(

x+ r1 b+ 11 a+ b+ x+ 111

�+ 1

)

0 (A12)

The final result of the marginal probability P4X = x5 is acombination of the two terms, which is

P4X = x5 =�r

4�+ 154x+r−15

â4r + x− 154x− 15!â4r5

â4a+ x5â4a+ b5

â4a5â4a+ b+ x5

· 2F1

(

x+ r − 11 b1 a+ b+ x11

�+ 1

)

+�r

4�+ 154x+r5

â4r + x5

x!â4r5

â4a+ x5â4b+ 15â4a+ b5

â4a+ b+ 1 + x5â4a5â4b5

· 2F1

(

x+ r1 b+ 11 a+ b+ x+ 111

�+ 1

)

0 (A13)

This is the shifted BB/sNBD model, which is the baselinemodel of LIND.

Appendix B. Derivation of the VariousCompetitive MeasuresHere we derive the various competitive measures for theLIND model. The notations used here follow the definitionsin Table 1.

B.1. Market ShareMarket share is equal to the ratio of the focal site’s pur-chases to the category purchases, and thus:

MarketShare =aj

∑kj=1 aj

=aj

s0

B.2. Share of Wallet (SoW)SoW is equal to the ratio of the total purchases at a focalbrand over the total category purchases of those customerswho made purchase at the focal site. Suppose the cate-gory purchase n is known, then the total purchases at afocal is simply n×ai/s, where s =

j aj . Moreover, P4n5 fol-lows a shifted NBD process. Hence, the numerator of theratio is simply

∑�

n=1 P4n5× n× aj/s. The probability of cus-tomers who made at least one purchase at the focal siteis 1 − P4xj = 0 � n5, where P4x/n5 follows a binomial pro-cess. The denominator of the ratio thus is

∑�

n=1 P4n5× n×

41 − P4xj = 0 � n55.

Page 21: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence718 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

SoW = E(xj

n/xj > 0

)

=

�∑

n=1

P4n5naj/s

�∑

n=1

P4n5n41 − P4xj = 0 � n55

=

�∑

n=1

â4r +n− 15â4r54n− 15!

(

�+ 1

)r( 1�+ 1

)n−1

naj/s

�∑

n=1

â4r +n− 15â4r54n− 15!

(

�+ 1

)r( 1�+ 1

)n−1

n

(

1 −B4aj + 01 bj +n+ 05

B4aj1 bj 5

)

=

aj

s

(

r

�+ 1

)

aj

s

(

r

�+1)

�∑

n=1

â4r+n−15â4r54n−15!

(

�+ 1

)r( 1�+ 1

)n−1

nâ4s5â4bj +n5

â4b5â4s +n5

0

Solving the above expression analytically is nontrivial.We use a numerical approach instead that integrates overn from 1 to a sufficiently large number (determining whatlarge number is sufficient depends on the desirable preci-sion one needs. In our implementation, we use 100, whichreaches a precision 10−85. This approach can be easilyimplemented in Excel using a VBA Macro. The followingVBA Macro defines a customized function SoW4a1 b1 r1�5in excel.

Public Function SoW(a As Double, b As Double, r AsDouble, alpha As Double) As Double

Dim n, x As IntegerDim numerator, denominator, pn, px0 As Double

Temp, pn_sum, numerator, denominator = 0For n = 1 To 100With Application

pn = Exp(.GammaLn(r + n-1) - .GammaLn(r)) /.Fact(n-1) * (alpha / (alpha + 1)) r * (1 / (alpha +1)) (n-1)

numerator = numerator + pn * n * a / (a + b)px0 = Exp(.GammaLn(b + n) + .GammaLn(a + b) -

.GammaLn(a + b + n) - .GammaLn(b))denominator = denominator + pn * n * (1-px0)

End WithNext nSoW = numerator / denominatorEnd Function

B.3. PenetrationSite j’s expected penetration is equal to 1 minus the expectedpercentage of customers who did not purchase the siteand thus

Penetrationj = 1 − P4Xj = 05

= 1 −

(

�+ 1

)r bj

s 2F1

(

r1 bj + 11 s + 111

�+ 1

)

0

B.4. FrequencyExpected frequency of all customers with respect to site jis given below. Notice that the numerator is the same asthe numerator in the SoW expression above, which repre-

sents a random customer’s number of purchases to the siteof interest. The denominator represents the probability thata random customer (in the category) would purchase thefocal site.

Frequency = E4Xj5

=

�∑

n=1

P4n5naj/s

=

�∑

n=1

â4r +n− 15â4r54n− 15!

(

�+ 1

)r( 1�+ 1

)n−1

naj/s0

Letting n = m+ 1, we can transform the above summationinto

E4xj5 =

�∑

m=0

â4r +m5

â4r5m!

(

�+ 1

)r( 1�+ 1

)m

4m+ 15aj/s

=aj

[

�∑

m=0

â4r +m5

â4r5m!

(

�+ 1

)r( 1�+ 1

)m

m

+

�∑

m=0

â4r +m5

â4r5m!

(

�+ 1

)r( 1�+ 1

)m]

=aj

s

(

r

�+ 1

)

0

Note that the frequency of buyers of site j (those cus-tomers who made at least one purchase) is simply the abovefrequency divided by penetration. That is,

E4xj � xj > 05 =E4xj5

Penetration

=4aj/s54r/�+15

1−4�/4�+155r 4bj/s52F14r1bj +11s+111/4�+155

B.5. Once OnlyThis represents the marginal probability that a random cus-tomer purchased the focal site exactly once.

P4Xj = 15

=�r

4�+ 15râ4a+ 15â4a+ b5

â4a5â4a+ b+ 15 2F1

(

r1 b1 a+ b+ 111

�+ 1

)

+�r

4�+ 1541+r5

â4r + 15â4r5

â4a+ 15â4b+ 15â4a+ b5

â4a+ b+ 25â4a5â4b5

· 2F1

(

1 + r1 b+ 11 a+ b+ 211

�+ 1

)

=

(

�+ 1

)r a

a+ b 2F1

(

r1 b1 a+ b+ 111

�+ 1

)

+

(

�+ 1

)r r

�+ 1ab

4a+ b54a+ b+ 15

· 2F1

(

1 + r1 b+ 11 a+ b+ 211

�+ 1

)

0

B.6. 100% LoyalThis measure represents the expected percentage of cus-tomers that only purchase the focal site in the category. This

Page 22: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive IntelligenceInformation Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS 719

is equivalent to saying that the purchases to all other brandsare zero.

P44Xj = n � 4N = n1Xj > 055

=P4Xj = n �N = n1Xj > 05

P4Xj > 05

=P4Xj = n �N = n5− P4Xj = n �N = n1Xj = 05

P4Xj > 05

=P4Xj = n �N = n5− 0

P4Xj > 05

=

�∑

n=1

â4r +n5

n!

(

1�+ 1

)n â4s5â4aj +n5

â4s +n5â4aj5�∑

n=1

â4r +n5

n!

(

1�+ 1

)n

41 −â4s5â4bj +n5

â4s +n5â4bj55

0

Duplication Between Two Brands X and Y : CustomersWho Bought X Also Bought Y

Duplication4X1Y 5 = P4Y >0 �X>05

=P4Y >01X>05

P4X>05

=1−P4XY =05

P4X>05

=1−P4X=05−P4Y =05+P4X+Y =05

P4X>050

The only difficult part in the above expression is P4X +

Y = 05. This can be done by creating a composite (and fic-titious) X + Y brand. Because the Dirichlet world assumesindependence between X and Y , the parameters a of this4X +Y 5 brand are aX+Y = aX + aY and bX+Y =

∑5i=1 ai−aX+Y .

Hence, from the equation of marginal distribution P4X = x5,we have

P4X +Y = 05=

(

�+ 1

)r bX+Y

S 2F1

(

r1 bX+Y + 11 S + 111

�+ 1

)

0

Let s =∑5

i=1 ai for the market of five sites. From expressions6.1 and 6.2, we derive duplication as follows:

Duplication4X1Y 5

=1 − P4X = 05− P4Y = 05+ P4X +Y = 05

1 − P4X = 05

= 1 −P4Y = 05− P4X +Y = 05

1 − P4X = 05

= 1 −

(

�+ 1

)r

44bY /S52F14r1 bY + 11 S + 111/4�+ 155

− 4bX+Y /S52F14r1 bX+Y + 11 S + 111/4�+ 1555

· 41 − 4�/4�+ 155r 4bX/S52F14r1 bX + 11 S + 111/4�+ 1555−10

B.7. The VBA Code for Customizing the 2F1 Function inExcel

Public Function GHF(a As Double, b As Double, c AsDouble, z As Double) As DoubleDim i As IntegerDim j As Integer

Dim temp As DoubleGHF = 1temp = 1For j = 1 To 500

temp = temp * (a + j - 1) * (b + j - 1) * z /((c + j - 1) * j)GHF = GHF + temp

Next jEnd Function

B.8. Algorithm LINDWe present algorithm LIND below to compute the marketshare and SoW for a focal firm j0

Input: Firm j’s customer purchase data, other K − 1firms’ penetration.

Output: Market share and SoW estimation for all Kfirms.

1 LL=0 /*initial log-likelihood is set to 0 */2. Forall customers (i ∈ (1…N) {3 Compute BB/sNBD probability p(Xi=xi5 according to

Equation (A5)4 LL= LL + Ln(p)5 }6 Maximize likelihood according to the formulation

(7)7 Obtain the K+2 parameters as the solution to (7)8 Compute Market Share according to Equation (8)9 Compute SoW according to Equation (9)10 Output: MS and SoW

ReferencesBhattacharya, B. 1997. Is your brand loyalty too much, too little, or

just right? Explaining deviations in loyalty from the Dirichletnorm. Internat. J. Res. Marketing 14(5) 421–435.

Bickart, B., D. Schmittlein. 1999. The distribution of survey con-tact and participation in America: Constructing a survey-basedestimate. J. Marketing Res. 36 (2) 286–294.

Boulding, W., R. Staelin, M. Ehret, W. Johnston. 2005. A customerrelationship management roadmap: What is known, potentialpitfalls, and where to go. J. Marketing 69(10) 155–166.

Chen, Y., S. Yang. 2007. Estimating disaggregate models usingaggregate data through augmentation of individual choice.J. Marketing Res. 44(November) 613–621.

Danaher, P., I. Wilson, R. Davis. 2003. Comparison of online andoffline consumer brand loyalty. Marketing Sci. 22(4) 461–476.

Davis, J. 2007. Measuring Marketing: 103 Key Metrics Every MarketerNeeds. John Wiley and Sons (Asia), Singapore.

Du, R., W. Kamakura, C. Mena. 2007. Size and share of customerwallet. J. Marketing 71(4) 94–113.

Dunn, R., S. Reader, N. Wrigley. 1983. An investigation of theassumptions of the NBD model as applied to purchasing atindividual stores. J. Roy. Statist. Soc. Ser. C (Applied Statistics)32(3) 249–259.

Ehrenberg, A. 1959. The pattern of consumer purchases. Appl.Statist. 8(1) 26–41.

Ehrenberg, A. S. C. 2000. Repeat buying. J. Empirical GeneralisationsMarketing Sci. 5(2) p1–p375.

Ehrenberg, A. S. C. 1988. Repeat Buying: Theory and Applications.Charles-Griffin, London.

Ehrenberg, A. S. C. 1995. Empirical generalizations, theory andmethods. Marketing Sci. 14(3) 20–28.

Page 23: From Business Intelligence to Competitive Intelligence: Inferring

Zheng et al.: From Business Intelligence to Competitive Intelligence720 Information Systems Research 23(3, Part 1 of 2), pp. 698–720, © 2012 INFORMS

Ehrenberg, A., M. Uncles, G. Goodhardt. 2004. Understandingbrand performance measures: Using Dirichlet benchmarks.J. Bus. Res. 57 1307–1325.

Fader, P., B. Hardie. 2000. A note on modeling underreported pois-son counts. J. Appl. Statist. 27(8) 953–964.

Fader, P., J. Lattin. 1993. Accounting for heterogeneity and non-stationarity in a cross-sectional model of consumer purchasebehavior. Marketing Sci. 12(2) 304–317.

Fader, P., L. Lodish. 1990. A cross-category analysis of categorystructure and promotional activity of grocery products. J. Mar-keting 54(3) 52–65.

Fader, P., D. C. Schmittlein. 1993. Excess behavioral loyalty for high-share brands: Deviations from the Dirichlet model for repeatpurchasing. J. Marketing Res. 30 478–493.

Fader, P., B. Hardie, K. Jerath. 2007. Estimating CLV using aggre-gated data: The Tuscan lifestyles case revisited. J. InteractiveMarketing 21(3) 55–71.

Farris, P., N. Bendle, P. Pfeifer, D. Reibstein. 2006. Marketing Met-rics; 50+ Metrics Every Executive Should Master. Wharton SchoolPublishing, Philadelphia.

Fox, E., J. Thomas. 2006. Predicting retail customers’ share-of-walletusing shopper loyalty card data. Working paper, MarketingDepartment, Southern Methodist University, Dallas.

Goodhardt, G. J., A. S. C. Ehrenberg, C. Chatfield. 1984. The Dirich-let: A comprehensive model of buying behavior. J. Roy. Statist.Soc., Ser. A 147(5) 621–655.

Jeuland, A. B., F. M. Bass, P. Wright. 1980. A multi-brand stochasticmodel compounding heterogeneous Erland timig and multi-nomial choice processes. Oper. Res. 28 255–277.

Johnson, L., S. Kotz, A. Kemp. 1992. Univariate Discrete Distributions,2nd ed. John Wiley & Sons, New York.

Kahaner, L. 1998. Competitive intelligence: How to gather, analyze,and use information to move your business to the top. Touch-stone. Touchstone, New York.

Kahn, B., M. Kalwani, D. Morrison. 1988. Niching versus change-of-pace brands: Using purchase frequencies and penetra-tion rates to infer brand positioning. J. Marketing Res. 25(11)384–390.

Kallberg, J., G. Udell. 2003. The value of private sector creditinformation sharing: The U.S. case. J. Banking Finance 27(3)449–469.

Lawrence, R. J. 1980. The lognormal distribution of buying fre-quency rates. J. Marketing Res. 17 212–220.

Liu, Q., K. Serfes. 2006. Customer information sharing among rivalfirms. Eur. Econom. Rev. 50 1571–1600.

Menon S., S. Sarkar. 2007. Minimizing information loss and pre-serving privacy. Management Sci. 53(1) 102–116.

Morrison, D. G., D. C. Schmittlein. 1988. Generalizing the NBDmodel for customer purchases: What are the implications andis it worth the effort? J. Bus. Econom. Statist. 6(2) 145–159.

Musalem, A., E. Bradlow, J. Raju. 2008. Who’s got thecoupon? Estimating consumer preferences and coupon usagefrom aggregate information. J. Marketing Res. 45(December)715–730.

Musalem, A., E. Bradlow, J. Raju. 2009. Bayesian estimationof random-coefficients choice models using aggregate data.J. Appl. Econometrics 24(3) 490–516.

Padmanabhan, B., Z. Zheng, S. Kimbrough. 2001. Personalizationfrom incomplete data: What you don’t know can hurt. Proc.7th ACM SIGKDD Internat. Conf. Knowledge Discovery and DataMining (KDD01), San Francisco, 154–163.

Padmanabhan, B., Z. Zheng, S. Kimbrough. 2006. An empiricalanalysis of complete information for eCRM models. MIS Quart.30(2) 247–267.

Park, Y.-H., P. S. Fader. 2004. Modeling browsing behavior at mul-tiple websites. Marketing Sci. 23(3) 280–303.

Roberts, J., J. Lattin. 1997. Consideration: Review of research andprospects for future insights. J. Marketing Res. 34(3) 406–410.

Schmittlein, D. C., A. Bemmaor, D. Morrison. 1985. Why does theNBD model work? Robustness in representing product pur-chases, brand purchases and imperfectly recorded purchases.Marketing Sci. 4 255–266.

Sharp, B. 2010. How Brands Grow: What Marketers Don’t Know.Oxford University Press, Oxford, UK.

Sichel, H. S. 1982. Repeat buying and the generalized inverse Gaus-sian Poisson distribution. Appl. Statist. 31 193–204.

Umyarov, A., A. Tuzhilin. 2011. Using external aggregate ratingsfor improving individual recommendations. ACM Trans. Web(TWEB) 5(1) 22–26.

Uncles, M., A. Ehrenberg, K. Hammond 1995. Patterns of buyerbehavior: Regularities, models, and extensions. Marketing Sci.14(3) 71–78.

Winkelmann, R. 2008. Econometrics Analysis of Count Data, 5th ed.Springer, Berlin.

Yang, Z., S. Zhing, R. Wright. 2005. Privacy-preserving classificationof customer data without loss of accuracy. Proc. 5th SIAM Conf.Data Mining 92–102.

Zheng, Z., B. Padmanabhan. 2006. Selectively acquiring customerinformation: A new data acquisition problem and an activelearning based solution. Management Sci. 52(5) 697–712.