US20140067466A1 - Methods and apparatus to forecast new product launch sourcing - Google Patents
Methods and apparatus to forecast new product launch sourcing Download PDFInfo
- Publication number
- US20140067466A1 US20140067466A1 US13/600,778 US201213600778A US2014067466A1 US 20140067466 A1 US20140067466 A1 US 20140067466A1 US 201213600778 A US201213600778 A US 201213600778A US 2014067466 A1 US2014067466 A1 US 2014067466A1
- Authority
- US
- United States
- Prior art keywords
- new product
- attributes
- existing products
- product
- attribute
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
- G06Q30/0202—Market predictions or forecasting for commercial activities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
Definitions
- This disclosure relates generally to market research, and, more particularly, to methods and apparatus to forecast new product launch sourcing.
- FIG. 1 is a schematic illustration of a system to forecast new product launch sourcing in accordance with the teachings of this disclosure.
- FIG. 2 is an example theoretical co-penetration matrix generated by the example system of FIG. 1 .
- FIG. 3 is an example actual co-penetration matrix generated by the example system of FIG. 1 .
- FIG. 4 is an example distance matrix generated by the example system of FIG. 1 .
- FIG. 5 is a flowchart representative of example machine readable instructions which may be executed to forecast new product launch sourcing.
- FIG. 6 is a schematic illustration of an example processor platform that may execute the instructions of FIG. 5 to implement the example systems and apparatus of FIGS. 1-4 .
- Typical estimations of sourcing behavior rely on fair share sourcing estimates that expect a newly introduced product to source from other products in a manner that is directly proportional to existing competitive product shares in the market. For example, in the context of automobile sales in the United States, Ford® has the highest share of automobile sales at the time of this writing. Fair share sourcing logic for a current Mercedes Benz® owner would identify that the next car to be purchased by that consumer would most likely be a Ford® automobile because Ford® is the automobile company having the largest market share of automobile sales. Market researchers familiar with typical purchasing behavior of current Mercedes Benz® owners would identify that such fair share sourcing logic is not an accurate representation of expected future behavior.
- Attributes may include, but are not limited to brands (e.g., attribute levels of Coke® vs. Pepsi®), flavors (e.g., attribute levels of cherry vs. lime), size, feature (e.g., attribute levels of powder, liquid, etc.), and diet classifications (e.g., attribute levels of diet soda vs. regular soda).
- brands e.g., attribute levels of Coke® vs. Pepsi®
- flavors e.g., attribute levels of cherry vs. lime
- size e.g., attribute levels of powder, liquid, etc.
- diet classifications e.g., attribute levels of diet soda vs. regular soda
- Products of interest to a market researcher may have any number of associated attributes. Each such attribute may include any number of mutually exclusive attribute levels, and every product will be mapped to only one attribute level within a corresponding attribute. For example, every product typically has an associated brand (e.g., an attribute).
- Example attribute levels of the brand attribute include, for a soft drink product, a name brand such as Coke®, Pepsi®, Sprite®, Dr. Pepper®, etc.
- the attribute level is Coke®, which is mutually exclusive to all other attribute levels in the brand attribute.
- a Coke® product cannot also be a Sprite® or Dr. Pepper® product.
- a container attribute would have an attribute level of aluminum can.
- Other attribute levels for the container attribute may contain, but are not limited to plastic bottle, glass bottle, etc.
- Dirichlet theory utilizes and improves upon pure fair share sourcing logic to generate theoreticals (estimate values, parameters) indicative of where an introduced product will source, as described by Goodhardt, Ehrenberg, and Chatfield (see “The Dirichlet: A Comprehensive Model of Buying Behavior,” Journal of the Royal Statistical Society, Series A, Number 147, pp. 621-55, 1984), which is hereby incorporated by reference in its entirety.
- consumer purchase summary data e.g., Nielsen® panelist data, Nielsen® Homescan® data, etc.
- the Dirichlet model estimates parameters indicative of the consumer repeat buying behavior (e.g., such as loyalty and/or purchase frequency). Additionally, estimation of the Dirichlet model yields probability functions to facilitate calculation of theoretical co-penetration.
- Co-penetration refers to a percentage of a population that purchases a pair of products during a time period of interest.
- a product for introduction into an existing market e.g., a line extension of an existing product
- example methods, apparatus, systems and/or articles of manufacture disclosed herein apply a Dirichlet analysis for each major (e.g., statistically relevant, as deemed by businesses, etc.) attribute to estimate Dirichlet parameters (Dirichlet S parameters) and parameters that conform to a negative binomial distribution (NBD) (NBD-k, NBD-a). These parameters may indicate how each attribute level polarizes a category, and they may be used to calculate a theoretical cross purchase pattern (e.g., switching patterns) between pairs of attribute levels.
- a theoretical cross purchase pattern e.g., switching patterns
- Switching patterns may quantify to what degree each attribute and/or attribute level (e.g., liquid detergent attribute level, powder detergent attribute level, color safe attribute level, hypoallergenic attribute level, etc.) polarizes a product category (e.g., soft drinks, laundry detergent, etc.).
- attribute level e.g., liquid detergent attribute level, powder detergent attribute level, color safe attribute level, hypoallergenic attribute level, etc.
- polarizes a product category e.g., soft drinks, laundry detergent, etc.
- Average polarization of levels within an attribute provides an indication of the polarization of the corresponding attribute.
- Some attributes and/or attribute levels are associated with differing degrees of polarization. For example, attribute levels associated with brand typically exhibit stronger polarization behaviors as compared with attribute levels related to container (e.g., the choice between Coke® and Pepsi® (brand) is much more polarizing than the choice between cans and bottles (container)). In the event an attribute polarizes consumer behavior to a relatively high degree (e.g., relatively high when compared to other attribute parameters, as shown below), then switching (e.g., co-purchasing) among different levels of the attribute will be relatively low.
- the level of polarization for each attribute may be identified by the Dirichlet S parameter.
- a relatively small Dirichlet S parameter value is indicative of high polarization (e.g., low switching tendency), while a relatively large Dirichlet S parameter is indicative of low polarization (e.g., high switching tendency).
- a theoretical co-penetration of product attributes may be calculated in a manner consistent with example Equation 1.
- P i ⁇ j reflects a theoretical co-penetration of product attribute level pair i and j
- P i reflects a theoretical penetration of product attribute level i
- P j reflects a theoretical penetration of product attribute level j
- P i ⁇ j reflects a theoretical penetration of product attribute level i or product attribute level j.
- Each penetration value in example Equation 1 is derived from corresponding NBD distributions. While the Dirichlet model calculates and/or otherwise exposes theoretical co-penetration values between one or more pairs of attribute levels of interest, actual co-penetration purchase behavior may deviate from theoretical calculations. In some circumstances, the underlying reliance upon fair share sourcing techniques employed by the Dirichlet model causes deviation from empirical observations.
- example methods, apparatus, systems and/or articles of manufacture disclosed herein ground the theoretical co-penetration values with empirical values. The gap between theoretical and empirical co-penetration may be leveraged to forecast sourcing of new product launches.
- FIG. 1 is a schematic illustration of an example system 100 to forecast new product launch sourcing.
- the system includes a product sourcing engine 102 communicatively connected to a panelist database 104 , a product reference library (PRL) 106 and a new product attribute database 108 .
- the example product sourcing engine 102 also includes a product selector 110 , a product category comparator 112 , a Dirichlet modeling engine 114 , an empirical co-penetration engine 116 , a distance calculator 118 , a substitutability engine 120 and a volume sourcing calculator 122 .
- the example product sourcing engine 102 invokes the example product selector 110 to identify a product of interest that is to be considered for entry into a target market in which it has not previously participated.
- a “product of interest” or a “new product” refers to a new combination of previously existing attribute levels, which may be related to one or more products that have no market presence in a market of interest (but may have a market presence in a separate market from the target market location of interest).
- the example new products may be line extensions of already existing products, which have a degree of attribute similarity to one or more products that already participate in the example target market.
- the degree of similarity between such products may determine where the new product will source in the target market.
- the manufacturer/supplier may not realize a net economic benefit in the target market.
- the example product category comparator 112 automatically identifies existing products in the target market of interest that are in a similar or same category as the new product. This identification is qualified by comparing information characterizing the new product (e.g., attributes) to information characterizing existing products (e.g., attributes). Information related to the new product of interest may be stored in the example new product attribute database 108 and/or the example PRL database 106 .
- the example PRL database 106 may include, but is not limited to the Nielsen® TDLinx® database and/or the Nielsen® PRL® that includes product specific attribute information such as, but not limited to product name, manufacturer name, brand, packaging type, product size, flavor, lot number, serial number, nutritional information, features and/or corresponding universal product codes (UPCs).
- the Nielsen® PRL® presently codes more than 700,000 items, in which each item includes an average of forty (40) descriptive characteristics/attributes/attribute levels.
- the example product category comparator 112 identifies one or more products from the PRL database 106 having the same/similar category of “baby products,” and/or “diapers.” Additionally, the example product category comparator 112 identifies one or more subgroups of products associated with the category that may be a closer match when considering target market performance, such as “baby diapers” rather than “adult diapers.” In other examples, a new laundry detergent product may reside in a “laundry detergent” category (e.g., a highest level attribute), and the example product category comparator 112 may further tailor a subgroup of candidate products with which to compare by identifying an attribute level of “liquid detergents” versus “powder detergents,” depending on the type of new product form. Depending on the new product of interest to be considered for a target market, the example product category comparator 112 may identify any number of attribute levels for use in identifying candidate comparative products that currently participate in the target market.
- the example product category comparator 112 obtains available purchase frequency data and/or other target market data associated with the identified currently available comparative products from the example panelist database 104 .
- the example panelist database 104 may include, but is not limited to the Nielsen® Homescan® database and/or point-of-sale (POS) data from retailers and/or merchants.
- the example Dirichlet modeling engine 114 estimates Dirichlet parameters (Dirichlet S parameters) for the attribute levels of products identified by the example product category comparator 112 , and calculates theoretical co-penetration values in a manner consistent with example Equation 1 above. As discussed above, while the Dirichlet analysis provides an indication of co-penetration between products and/or between attributes levels of products, the Dirichlet analysis may not accurately fit marketing expectations for one or more product types and/or product categories.
- the example empirical co-penetration engine 116 of FIG. 1 retrieves product market activity data from the panelist database 104 to calculate an actual co-penetration without Dirichlet techniques.
- attribute interaction effects may be observed.
- the degree of such interaction effects may depend upon a direction and/or magnitude of the deviation, which is indicated by a distance value.
- the example distance calculator 118 calculates the distance value between the theoretical values and the empirical values to determine a degree of substitutability. Generally speaking, the closer two attribute levels are to each other, such attribute levels are deemed to be more substitutable to each other.
- the example substitutability engine calculates a substitutability index between the new and existing products based on the distance values between attribute levels to generate a weighted average of distances between a new product for the target market and existing products.
- the example volume sourcing calculator determines volume sourcing value(s) for the new product based on the substitutability index, as described in further detail below, which provides information indicative of where sourcing may occur in the target market.
- the example matrix 200 includes a row 201 having an example baby attribute level 202 , an example base attribute level 204 , an example cold attribute level 206 , an example color attribute level 208 , an example delicate (DELIC) attribute level 210 , an example hypoallergenic (HYPO) attribute level 212 , an example odor attribute level 214 , an example pure attribute level 216 , an example scent attribute level 218 , an example softening (SOFT) attribute level 220 and an example stain attribute level 222 .
- DELIC electronic local attribute level
- HYPO hypoallergenic
- SOFT softening
- the example matrix 200 also includes a column 224 including the same example attribute levels ( 202 - 222 ) residing in the example row 201 to facilitate comparisons between the different attribute levels, in which a zero cross-matrix diagonal 226 is populated with zero as a reflection of attribute levels compared against themselves.
- a lower half 228 of the example matrix 200 is not populated in the illustrated example of FIG. 2 because it is a symmetric matrix.
- the values in the illustrated matrix 200 of FIG. 2 indicate a theoretical degree of co-penetration (e.g., based on the Dirichlet model) indicative of a percentage of a household in a selected population that purchased both a product having the row 201 attribute level and a product having the column 224 attribute level.
- an empirical co-penetration matrix 300 between the different laundry detergent attribute levels of FIG. 2 is shown.
- the example empirical matrix 300 of FIG. 3 includes similarly numbered elements as is shown in FIG. 2 , but with a three-hundred series prefix.
- the example empirical matrix 300 of FIG. 3 includes co-penetration values that differ from the example theoretical co-penetration values of the matrix 200 of FIG. 2 . Differences between theoretical co-penetration and empirical co-penetration illustrate details of how different attribute levels may interact. The deviation between the actual co-penetration values and the theoretical co-penetration values are characterized by a distance in a manner consistent with example Equation 2.
- D(A i , A j ) represents an attribute A having i th and j th levels and their relative distances therebetween
- C T (A i , A j ) represents the attribute A in view of its theoretical co-penetration between the i th and j th level
- C A (A i , A j ) represents the attribute A in view of its actual co-penetration between the i th and j th level.
- the example diagonal may be assumed to have a distance of zero (0) because corresponding attribute levels of such pairs are the same.
- levels of an attribute may refer to descriptive sub-categories related to a higher level attribute type.
- a laundry product may have major attributes of segment and benefit.
- a segment attribute may have levels of liquid and powder
- a benefit attribute may have levels of baby (e.g., to represent baby-safe or gentle washing), base, cold (e.g., to represent cleaning capabilities at relatively colder water temperatures), color (e.g., to represent color safe washing protection), delicate (e.g., to represent fabric safe washing capabilities) and odor (e.g., to represent an ability to remove strong odors).
- Attribute levels of an attribute are mutually exclusive and do not intersect in view of a particular product.
- a liquid laundry detergent cannot also be a powder detergent at the same time and, as such, will not include intersecting data points on one or more theoretical and/or empirical matrices.
- a distance matrix 400 is shown to reflect relative attribute level differences between the theoretical co-penetration values of FIG. 2 and the actual co-penetration values of FIG. 3 .
- the example distance matrix 400 of FIG. 4 includes similarly numbered elements as is shown in FIGS. 2 and 3 , but with a four-hundred series prefix. In the event a first attribute level pair exhibits a relatively lower distance value than a second attribute level pair, then the first attribute level pair is deemed to be more substitutable. In other words, if a new product to be introduced into the market is more likely to cannibalize from other market products having those attribute levels that are closer to those of the new product. In the illustrated example of FIG.
- the relative distance between attribute levels of “color” and “delic” (e.g., delicates) is 0.664 and the relative distance between attribute levels “color” and “hypo” is 1.750, which indicates that products having the attribute type “color” could be more easily substituted by “delic” than by “hypo.”
- calculating and/or otherwise determining a relative distance between theoretical Dirichlet co-penetration values and empirical co-penetration values illustrates a degree of substitutability based on the distances between attribute levels within a set of attributes.
- similar attributes and/or attribute levels are found in a product to compete with a newly introduced product, then sourcing is likely to occur therebetween.
- the market researcher can recommend alternate markets to avoid undesirable cannibalization effects.
- example distance matrix 400 of FIG. 4 represents relative distances between attribute levels of the “benefit” attribute
- one or more products of interest may have any number of additional and/or alternate attributes.
- example methods, systems, apparatus and/or articles of manufacture disclosed herein generate any number of distance matrices in view of any number of candidate attributes of interest because a product of interest (e.g., a candidate laundry product) in a category of interest (e.g., laundry detergents) includes any number of combinations of different attributes and/or attribute levels.
- a substitutability index value is calculated between two products of interest to leverage (a) the distances between attribute levels of the two products within an attribute and (b) a degree of polarization of the relevant attributes.
- a substitutability index is calculated for each existing product in the market as the weighted average, by attribute polarization of all distances between the candidate product and the existing product across all attributes.
- a level of polarization is derived from an inverse of the Dirichlet S parameter for an attribute. If an attribute highly polarizes consumer behavior, then switching among different levels of the attribute will be relatively low.
- a substitutability index between two products of interest may be calculated in a manner consistent with example Equation 3.
- SI(P i , P j ) represents the substitutability index between product i and product j, in which product i is indicative of a new product (e.g., a line product introduced into a new geographical market area) and product j is an existing product.
- DOP Ak represents a degree of polarization (e.g., an inverse of the Dirichlet S parameter) for attribute k
- D(A ki , A kj ) represents a distance between the attribute levels of product i and j for an attribute of interest k
- n represents a number of attributes of interest.
- Example Equation 3 applies weights in view of a degree of polarization so that distances between attribute levels in attributes that are more polarizing than others count more to a consideration of the substitutability of products. To determine a percent of volume shifted from a specific product, example methods, apparatus, systems and/or articles of manufacture disclosed herein apply one or more substitutability indexes in a manner consistent with example Equation 4.
- Source (P i , P j ) refers to a percent volume of product i that is sourced from product j, in which product i refers to the newly introduced product and product j refers to an existing product.
- SI(P i , P j ) refers to the substitutability index in a manner consistent with example Equation 3
- SOPO k refers to a share of purchase occasions of product k
- n refers to a number of existing products.
- FIGS. 1-4 While an example manner of implementing the system 100 to dynamically track consumer segments with point-of-sale data has been illustrated in FIGS. 1-4 , one or more of the elements, processes and/or devices illustrated in FIGS. 1-4 may be combined, divided, re-arranged, omitted, eliminated and/or implemented in any other way.
- the example product sourcing engine 102 , the example panelist database 104 , the example PRL database 106 , the example new product attribute database 108 , the example product selector 110 , the example product category comparator 112 , the example Dirichlet modeling engine 114 , the example empirical co-penetration engine 116 , the example distance calculator 118 , the example substitutability engine 120 , the example volume sourcing calculator 122 , the example theoretical co-penetration matrix 200 , the example empirical co-penetration matrix 300 , and/or the example distance matrix 400 of FIGS. 1-4 may be implemented by hardware, software, firmware and/or any combination of hardware, software and/or firmware.
- 1-4 could be implemented by one or more circuit(s), programmable processor(s), application specific integrated circuit(s) (ASIC(s)), programmable logic device(s) (PLD(s)) and/or field programmable logic device(s) (FPLD(s)), etc.
- ASIC application specific integrated circuit
- PLD programmable logic device
- FPLD field programmable logic device
- example system 100 of FIG. 1 may include one or more elements, processes and/or devices in addition to, or instead of, those illustrated in FIG. 1 and/or may include more than one of any or all of the illustrated elements, processes and devices.
- FIG. 5 Flowcharts representative of example machine readable instructions for implementing the system 100 of FIG. 1 , the theoretical matrix 200 of FIG. 2 , the empirical matrix 300 of FIG. 3 and/or the distance matrix 400 of FIG. 4 are shown in FIG. 5 .
- the machine readable instructions comprise a program for execution by a processor such as the processor 612 shown in the example processor platform 600 discussed below in connection with FIG. 6 .
- the program may be embodied in software stored on a tangible computer readable storage medium such as a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), a Blu-ray disk, or a memory associated with the processor 612 , but the entire program and/or parts thereof could alternatively be executed by a device other than the processor 612 and/or embodied in firmware or dedicated hardware.
- a tangible computer readable storage medium such as a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), a Blu-ray disk, or a memory associated with the processor 612 , but the entire program and/or parts thereof could alternatively be executed by a device other than the processor 612 and/or embodied in firmware or dedicated hardware.
- a device such as a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), a Blu-ray disk, or a memory associated with the processor 612
- DVD digital versatile disk
- the example processes of FIG. 5 may be implemented using coded instructions (e.g., computer readable instructions) stored on a tangible computer readable storage medium such as a hard disk drive, a flash memory, a read-only memory (ROM), a compact disk (CD), a digital versatile disk (DVD), a cache, a random-access memory (RAM) and/or any other storage media in which information is stored for any duration (e.g., for extended time periods, permanently, brief instances, for temporarily buffering, and/or for caching of the information).
- a tangible computer readable storage medium is expressly defined to include any type of computer readable storage device and/or storage disc and to exclude propagating signals. Additionally or alternatively, the example processes of FIG.
- Non-transitory computer readable storage medium such as a hard disk drive, a flash memory, a read-only memory, a compact disk, a digital versatile disk, a cache, a random-access memory and/or any other storage device and/or storage disc in which information is stored for any duration (e.g., for extended time periods, permanently, brief instances, for temporarily buffering, and/or for caching of the information).
- a non-transitory computer readable storage medium such as a hard disk drive, a flash memory, a read-only memory, a compact disk, a digital versatile disk, a cache, a random-access memory and/or any other storage device and/or storage disc in which information is stored for any duration (e.g., for extended time periods, permanently, brief instances, for temporarily buffering, and/or for caching of the information).
- the term non-transitory computer readable medium is expressly defined to include any type of computer readable storage device and/or storage disc and to exclude propagating signals.
- the program 500 of FIG. 5 begins at block 502 where the example product selector 110 identifies a product of interest that is to be considered for entry into a target market in which it has not previously participated.
- the example product category comparator 112 identifies such similar products from the example PRL database 106 based on new product attribute levels stored in the example new product attribute database 108 (block 504 ).
- the example product category comparator 112 also identifies one or more subgroups of products associated with an attribute level of an attribute of interest within the category that may be a closer match when considering target market performance (block 506 ).
- a relatively high-level category related to a new baby diaper product may be “diapers.”
- the “diapers” category may contain both “baby diapers” and “adult diapers,” only one of which (the former) is a suitable category when comparing to a new category of a baby diaper product to be introduced into the target market.
- products in the “baby diapers” sub-category may still be too generalized in the event the new baby diaper product of interest is associated with “newborns” versus “toddlers.”
- the example product category comparator 112 identifies suitable products for comparison purposes.
- the example product category comparator 112 obtains available purchase frequency data and/or other target market performance data associated with the identified currently available comparative products from the example panelist database 104 (block 508 ). In the event additional attributes and/or sub-attributes are associated with the category (block 510 ), control returns to block 506 . Otherwise, the example Dirichlet modeling engine 114 estimates Dirichlet S parameters for attribute levels of products currently in the target market (block 512 ), calculates an attribute degree of polarization (block 513 ), and calculates theoretical co-penetration values between pairs of attribute levels (block 514 ), such as those shown in the example theoretical co-penetration matrix 200 of FIG. 2 .
- the example empirical co-penetration engine 116 retrieves product market activity data from the panelist database 104 to calculate an actual co-penetration without Dirichlet techniques (block 516 ), such as those shown in the example empirical co-penetration matrix 300 of FIG. 3 .
- an actual co-penetration without Dirichlet techniques block 516
- the example distance calculator 118 uses the theoretical co-penetration values (e.g., based on the Dirichlet calculations) and the actual co-penetration values, which are not based on Dirichlet calculations.
- the example distance calculator 118 calculates a distance value (block 518 ).
- the distance values expose a degree of substitutability between attributes and/or attribute levels that may indicate cannibalization could occur by introduction of the new product of interest in the target market.
- the example substitutability engine 120 calculates a substitutability index value for the new product and one of the products that already participate in the target market (block 520 ).
- the substitutability index may be calculated in a manner consistent with example Equation 3
- the example volume sourcing calculator 122 calculates a volume sourcing value for the new product based on the substitutability index and a share of purchase occasions (block 522 ).
- the volume sourcing value may be calculated by the example sourcing calculator 122 in a manner consistent with example Equation 4 to reveal a percent volume of the new product that is sourced from an already existing product in the target market.
- FIG. 6 is a block diagram of an example processor platform 600 capable of executing the instructions of FIG. 5 to implement the system 100 of FIG. 1 , the theoretical co-penetration matrix 200 of FIG. 2 , the actual co-penetration matrix 300 of FIG. 3 and/or the distance matrix 400 of FIG. 4 .
- the processor platform 600 can be, for example, a server, a personal computer, an Internet appliance, or any other type of computing device.
- the system 600 of the instant example includes a processor 612 .
- the processor 612 can be implemented by one or more microprocessors or controllers from any desired family or manufacturer.
- the processor 612 includes a local memory 613 (e.g., a cache) and is in communication with a main memory including a volatile memory 614 and a non-volatile memory 616 via a bus 618 .
- the volatile memory 614 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM) and/or any other type of random access memory device.
- the non-volatile memory 616 may be implemented by flash memory and/or any other desired type of memory device. Access to the main memory 614 , 616 is controlled by a memory controller.
- the processor platform 600 also includes an interface circuit 620 .
- the interface circuit 620 may be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), and/or a PCI express interface.
- One or more input devices 622 are connected to the interface circuit 620 .
- the input device(s) 622 permit a user to enter data and commands into the processor 612 .
- the input device(s) can be implemented by, for example, a keyboard, a mouse, a touchscreen, a track-pad, a trackball, isopoint and/or a voice recognition system.
- One or more output devices 624 are also connected to the interface circuit 620 .
- the output devices 624 can be implemented, for example, by display devices (e.g., a liquid crystal display, a cathode ray tube display (CRT), a printer and/or speakers).
- the interface circuit 620 thus, typically includes a graphics driver card.
- the interface circuit 620 also includes a communication device such as a modem or network interface card to facilitate exchange of data with external computers via a network 626 (e.g., an Ethernet connection, a digital subscriber line (DSL), a telephone line, coaxial cable, a cellular telephone system, etc.).
- a network 626 e.g., an Ethernet connection, a digital subscriber line (DSL), a telephone line, coaxial cable, a cellular telephone system, etc.
- the processor platform 600 also includes one or more mass storage devices 628 for storing software and data.
- mass storage devices 628 include floppy disk drives, hard drive disks, compact disk drives and digital versatile disk (DVD) drives.
- the coded instructions 632 of FIG. 5 may be stored in the mass storage device 628 , in the volatile memory 614 , in the non-volatile memory 616 , and/or on a removable storage medium such as a CD or DVD.
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- This disclosure relates generally to market research, and, more particularly, to methods and apparatus to forecast new product launch sourcing.
- In recent years, market researchers have strived to predict the success of products introduced into one or more markets. Market researchers expect that new products that are introduced into a market will source from other products that already reside in the market. In some circumstances, new products may source from existing products of the same manufacturer, which may result in undesirable cannibalization.
-
FIG. 1 is a schematic illustration of a system to forecast new product launch sourcing in accordance with the teachings of this disclosure. -
FIG. 2 is an example theoretical co-penetration matrix generated by the example system ofFIG. 1 . -
FIG. 3 is an example actual co-penetration matrix generated by the example system ofFIG. 1 . -
FIG. 4 is an example distance matrix generated by the example system ofFIG. 1 . -
FIG. 5 is a flowchart representative of example machine readable instructions which may be executed to forecast new product launch sourcing. -
FIG. 6 is a schematic illustration of an example processor platform that may execute the instructions ofFIG. 5 to implement the example systems and apparatus ofFIGS. 1-4 . - Market researchers seek to gain competitive advantage by bringing new products to a market. When bringing a product into the market, a portion of the volume of the new product is expected to source from (e.g., replace sales of) other products that already participate in that market. However, when the newly introduced product diverts sales from another product also produced and/or otherwise manufactured by the same manufacturer and/or supplier, some of the net competitive advantage realized by introduction of the new product is lost. This loss of sales is sometimes referred to as cannibalization because a manufacturer's own product is “consuming” (e.g., replacing) sales of another product of that same manufacturer.
- Market researchers typically expect some degree of cannibalization to occur when introducing a product (e.g., a new product having some similarities to existing competitive products, an existing product introduced to a particular market geography for the first time, etc.). However, methods, apparatus, systems and/or articles of manufacture disclosed herein identify consumers that will likely participate in such cannibalization by buying a new product in the market. As such, the market researchers may realize and/or otherwise appreciate whether the introduced product steals its own buyers (e.g., from its own products) from other products in the manufacturer's portfolio, or whether the introduced product steals buyers from competing manufacturers as hoped.
- Typical estimations of sourcing behavior rely on fair share sourcing estimates that expect a newly introduced product to source from other products in a manner that is directly proportional to existing competitive product shares in the market. For example, in the context of automobile sales in the United States, Ford® has the highest share of automobile sales at the time of this writing. Fair share sourcing logic for a current Mercedes Benz® owner would identify that the next car to be purchased by that consumer would most likely be a Ford® automobile because Ford® is the automobile company having the largest market share of automobile sales. Market researchers familiar with typical purchasing behavior of current Mercedes Benz® owners would identify that such fair share sourcing logic is not an accurate representation of expected future behavior. In other words, for some product types and/or categories, reliance upon fair share sourcing logic yields estimates that are too generalized for practical use for market researchers. Accordingly, example methods, apparatus, systems and/or articles of manufacture disclosed herein deviate from the generalized errors associated with fair share sourcing by, in part, focusing on cross purchasing within attributes. Attributes may include, but are not limited to brands (e.g., attribute levels of Coke® vs. Pepsi®), flavors (e.g., attribute levels of cherry vs. lime), size, feature (e.g., attribute levels of powder, liquid, etc.), and diet classifications (e.g., attribute levels of diet soda vs. regular soda).
- Products of interest to a market researcher may have any number of associated attributes. Each such attribute may include any number of mutually exclusive attribute levels, and every product will be mapped to only one attribute level within a corresponding attribute. For example, every product typically has an associated brand (e.g., an attribute). Example attribute levels of the brand attribute include, for a soft drink product, a name brand such as Coke®, Pepsi®, Sprite®, Dr. Pepper®, etc. In the event the product of interest is a 12-oz aluminum can of Coke®, then the attribute level is Coke®, which is mutually exclusive to all other attribute levels in the brand attribute. For example, a Coke® product cannot also be a Sprite® or Dr. Pepper® product. Continuing with the example product of interest of a 12-oz aluminum can of Coke®, a container attribute would have an attribute level of aluminum can. Other attribute levels for the container attribute may contain, but are not limited to plastic bottle, glass bottle, etc.
- Dirichlet theory utilizes and improves upon pure fair share sourcing logic to generate theoreticals (estimate values, parameters) indicative of where an introduced product will source, as described by Goodhardt, Ehrenberg, and Chatfield (see “The Dirichlet: A Comprehensive Model of Buying Behavior,” Journal of the Royal Statistical Society, Series A, Number 147, pp. 621-55, 1984), which is hereby incorporated by reference in its entirety. When provided with consumer purchase summary data (e.g., Nielsen® panelist data, Nielsen® Homescan® data, etc.), the Dirichlet model estimates parameters indicative of the consumer repeat buying behavior (e.g., such as loyalty and/or purchase frequency). Additionally, estimation of the Dirichlet model yields probability functions to facilitate calculation of theoretical co-penetration. Co-penetration refers to a percentage of a population that purchases a pair of products during a time period of interest. When considering a product for introduction into an existing market (e.g., a line extension of an existing product), example methods, apparatus, systems and/or articles of manufacture disclosed herein apply a Dirichlet analysis for each major (e.g., statistically relevant, as deemed by businesses, etc.) attribute to estimate Dirichlet parameters (Dirichlet S parameters) and parameters that conform to a negative binomial distribution (NBD) (NBD-k, NBD-a). These parameters may indicate how each attribute level polarizes a category, and they may be used to calculate a theoretical cross purchase pattern (e.g., switching patterns) between pairs of attribute levels. Switching patterns (e.g., cross purchasing patterns) between pairs of attribute levels may quantify to what degree each attribute and/or attribute level (e.g., liquid detergent attribute level, powder detergent attribute level, color safe attribute level, hypoallergenic attribute level, etc.) polarizes a product category (e.g., soft drinks, laundry detergent, etc.).
- Average polarization of levels within an attribute provides an indication of the polarization of the corresponding attribute. Some attributes and/or attribute levels are associated with differing degrees of polarization. For example, attribute levels associated with brand typically exhibit stronger polarization behaviors as compared with attribute levels related to container (e.g., the choice between Coke® and Pepsi® (brand) is much more polarizing than the choice between cans and bottles (container)). In the event an attribute polarizes consumer behavior to a relatively high degree (e.g., relatively high when compared to other attribute parameters, as shown below), then switching (e.g., co-purchasing) among different levels of the attribute will be relatively low. The level of polarization for each attribute may be identified by the Dirichlet S parameter. A relatively small Dirichlet S parameter value is indicative of high polarization (e.g., low switching tendency), while a relatively large Dirichlet S parameter is indicative of low polarization (e.g., high switching tendency). A theoretical co-penetration of product attributes may be calculated in a manner consistent with example Equation 1.
-
P inj =P i +P j −P i∩j Equation 1. - In example Equation 1, Pi∩j reflects a theoretical co-penetration of product attribute level pair i and j, Pi reflects a theoretical penetration of product attribute level i, Pj reflects a theoretical penetration of product attribute level j, and Pi∩j reflects a theoretical penetration of product attribute level i or product attribute level j. Each penetration value in example Equation 1 is derived from corresponding NBD distributions. While the Dirichlet model calculates and/or otherwise exposes theoretical co-penetration values between one or more pairs of attribute levels of interest, actual co-penetration purchase behavior may deviate from theoretical calculations. In some circumstances, the underlying reliance upon fair share sourcing techniques employed by the Dirichlet model causes deviation from empirical observations. Such deviations may be more pronounced and/or otherwise significant in view of particular brands, markets and/or product types. To determine a degree of substitutability between product attributes in a more reliable and/or industry-expected manner than is otherwise generated by the Dirichlet model, example methods, apparatus, systems and/or articles of manufacture disclosed herein ground the theoretical co-penetration values with empirical values. The gap between theoretical and empirical co-penetration may be leveraged to forecast sourcing of new product launches.
-
FIG. 1 is a schematic illustration of anexample system 100 to forecast new product launch sourcing. In the illustrated example ofFIG. 1 , the system includes aproduct sourcing engine 102 communicatively connected to apanelist database 104, a product reference library (PRL) 106 and a newproduct attribute database 108. The exampleproduct sourcing engine 102 also includes aproduct selector 110, a product category comparator 112, a Dirichletmodeling engine 114, anempirical co-penetration engine 116, adistance calculator 118, asubstitutability engine 120 and avolume sourcing calculator 122. - In operation, the example
product sourcing engine 102 invokes theexample product selector 110 to identify a product of interest that is to be considered for entry into a target market in which it has not previously participated. As used herein, a “product of interest” or a “new product” refers to a new combination of previously existing attribute levels, which may be related to one or more products that have no market presence in a market of interest (but may have a market presence in a separate market from the target market location of interest). In some examples, the example new products may be line extensions of already existing products, which have a degree of attribute similarity to one or more products that already participate in the example target market. As discussed above, the degree of similarity between such products (e.g., in view of attribute levels and the interaction therebetween) may determine where the new product will source in the target market. In the event the new product sources from other products in the target market that are also provided by the same manufacturer/supplier, (i.e., cannibalization effects) the manufacturer/supplier may not realize a net economic benefit in the target market. - The example product category comparator 112 automatically identifies existing products in the target market of interest that are in a similar or same category as the new product. This identification is qualified by comparing information characterizing the new product (e.g., attributes) to information characterizing existing products (e.g., attributes). Information related to the new product of interest may be stored in the example new
product attribute database 108 and/or theexample PRL database 106. Theexample PRL database 106 may include, but is not limited to the Nielsen® TDLinx® database and/or the Nielsen® PRL® that includes product specific attribute information such as, but not limited to product name, manufacturer name, brand, packaging type, product size, flavor, lot number, serial number, nutritional information, features and/or corresponding universal product codes (UPCs). The Nielsen® PRL® presently codes more than 700,000 items, in which each item includes an average of forty (40) descriptive characteristics/attributes/attribute levels. - For example, if the new product is a baby diaper brand, then the example product category comparator 112 identifies one or more products from the
PRL database 106 having the same/similar category of “baby products,” and/or “diapers.” Additionally, the example product category comparator 112 identifies one or more subgroups of products associated with the category that may be a closer match when considering target market performance, such as “baby diapers” rather than “adult diapers.” In other examples, a new laundry detergent product may reside in a “laundry detergent” category (e.g., a highest level attribute), and the example product category comparator 112 may further tailor a subgroup of candidate products with which to compare by identifying an attribute level of “liquid detergents” versus “powder detergents,” depending on the type of new product form. Depending on the new product of interest to be considered for a target market, the example product category comparator 112 may identify any number of attribute levels for use in identifying candidate comparative products that currently participate in the target market. - The example product category comparator 112 obtains available purchase frequency data and/or other target market data associated with the identified currently available comparative products from the
example panelist database 104. Theexample panelist database 104 may include, but is not limited to the Nielsen® Homescan® database and/or point-of-sale (POS) data from retailers and/or merchants. The exampleDirichlet modeling engine 114 estimates Dirichlet parameters (Dirichlet S parameters) for the attribute levels of products identified by the example product category comparator 112, and calculates theoretical co-penetration values in a manner consistent with example Equation 1 above. As discussed above, while the Dirichlet analysis provides an indication of co-penetration between products and/or between attributes levels of products, the Dirichlet analysis may not accurately fit marketing expectations for one or more product types and/or product categories. - To improve the application of Dirichlet techniques, the example empirical
co-penetration engine 116 ofFIG. 1 retrieves product market activity data from thepanelist database 104 to calculate an actual co-penetration without Dirichlet techniques. In particular, if the actual co-penetration between attributes/attribute levels deviates from theoretical predictions based on fair share sourcing influences associated with Dirichlet techniques, then attribute interaction effects may be observed. The degree of such interaction effects may depend upon a direction and/or magnitude of the deviation, which is indicated by a distance value. Theexample distance calculator 118 calculates the distance value between the theoretical values and the empirical values to determine a degree of substitutability. Generally speaking, the closer two attribute levels are to each other, such attribute levels are deemed to be more substitutable to each other. The example substitutability engine calculates a substitutability index between the new and existing products based on the distance values between attribute levels to generate a weighted average of distances between a new product for the target market and existing products. The example volume sourcing calculator determines volume sourcing value(s) for the new product based on the substitutability index, as described in further detail below, which provides information indicative of where sourcing may occur in the target market. - In the illustrated example of
FIG. 2 , atheoretical co-penetration matrix 200 between different laundry detergent attribute levels is shown. Theexample matrix 200 includes arow 201 having an examplebaby attribute level 202, an examplebase attribute level 204, an examplecold attribute level 206, an example color attribute level 208, an example delicate (DELIC) attribute level 210, an example hypoallergenic (HYPO) attribute level 212, an exampleodor attribute level 214, an examplepure attribute level 216, an examplescent attribute level 218, an example softening (SOFT) attribute level 220 and an examplestain attribute level 222. Theexample matrix 200 also includes acolumn 224 including the same example attribute levels (202-222) residing in theexample row 201 to facilitate comparisons between the different attribute levels, in which a zero cross-matrix diagonal 226 is populated with zero as a reflection of attribute levels compared against themselves. Alower half 228 of theexample matrix 200 is not populated in the illustrated example ofFIG. 2 because it is a symmetric matrix. The values in the illustratedmatrix 200 ofFIG. 2 indicate a theoretical degree of co-penetration (e.g., based on the Dirichlet model) indicative of a percentage of a household in a selected population that purchased both a product having therow 201 attribute level and a product having thecolumn 224 attribute level. - In the illustrated example of
FIG. 3 , anempirical co-penetration matrix 300 between the different laundry detergent attribute levels ofFIG. 2 is shown. The exampleempirical matrix 300 ofFIG. 3 includes similarly numbered elements as is shown inFIG. 2 , but with a three-hundred series prefix. - Generally speaking, the example
empirical matrix 300 ofFIG. 3 includes co-penetration values that differ from the example theoretical co-penetration values of thematrix 200 ofFIG. 2 . Differences between theoretical co-penetration and empirical co-penetration illustrate details of how different attribute levels may interact. The deviation between the actual co-penetration values and the theoretical co-penetration values are characterized by a distance in a manner consistent with example Equation 2. -
- In example Equation 2, D(Ai, Aj) represents an attribute A having ith and jth levels and their relative distances therebetween, CT(Ai, Aj) represents the attribute A in view of its theoretical co-penetration between the ith and jth level, and CA(Ai, Aj) represents the attribute A in view of its actual co-penetration between the ith and jth level. The lower the distance, the higher the degree of interaction. The example diagonal may be assumed to have a distance of zero (0) because corresponding attribute levels of such pairs are the same. As described above, levels of an attribute may refer to descriptive sub-categories related to a higher level attribute type. For example, a laundry product may have major attributes of segment and benefit. A segment attribute may have levels of liquid and powder, while a benefit attribute may have levels of baby (e.g., to represent baby-safe or gentle washing), base, cold (e.g., to represent cleaning capabilities at relatively colder water temperatures), color (e.g., to represent color safe washing protection), delicate (e.g., to represent fabric safe washing capabilities) and odor (e.g., to represent an ability to remove strong odors). Attribute levels of an attribute are mutually exclusive and do not intersect in view of a particular product. For example, a liquid laundry detergent cannot also be a powder detergent at the same time and, as such, will not include intersecting data points on one or more theoretical and/or empirical matrices.
- In the illustrated example of
FIG. 4 , adistance matrix 400 is shown to reflect relative attribute level differences between the theoretical co-penetration values ofFIG. 2 and the actual co-penetration values ofFIG. 3 . Theexample distance matrix 400 ofFIG. 4 includes similarly numbered elements as is shown inFIGS. 2 and 3 , but with a four-hundred series prefix. In the event a first attribute level pair exhibits a relatively lower distance value than a second attribute level pair, then the first attribute level pair is deemed to be more substitutable. In other words, if a new product to be introduced into the market is more likely to cannibalize from other market products having those attribute levels that are closer to those of the new product. In the illustrated example ofFIG. 4 , the relative distance between attribute levels of “color” and “delic” (e.g., delicates) is 0.664 and the relative distance between attribute levels “color” and “hypo” is 1.750, which indicates that products having the attribute type “color” could be more easily substituted by “delic” than by “hypo.” - Generally speaking, because different products in a market include any number of different attributes and/or attribute levels, calculating and/or otherwise determining a relative distance between theoretical Dirichlet co-penetration values and empirical co-penetration values illustrates a degree of substitutability based on the distances between attribute levels within a set of attributes. In the event similar attributes and/or attribute levels are found in a product to compete with a newly introduced product, then sourcing is likely to occur therebetween. Further, in the event that a market researcher can identify that a degree of sourcing will likely occur from an already existing market product by the same manufacturer as a candidate new product, then the market researcher can recommend alternate markets to avoid undesirable cannibalization effects.
- While the
example distance matrix 400 ofFIG. 4 represents relative distances between attribute levels of the “benefit” attribute, one or more products of interest may have any number of additional and/or alternate attributes. As such, example methods, systems, apparatus and/or articles of manufacture disclosed herein generate any number of distance matrices in view of any number of candidate attributes of interest because a product of interest (e.g., a candidate laundry product) in a category of interest (e.g., laundry detergents) includes any number of combinations of different attributes and/or attribute levels. In view of the differing number of attributes and/or attribute levels for each candidate product of interest, a substitutability index value is calculated between two products of interest to leverage (a) the distances between attribute levels of the two products within an attribute and (b) a degree of polarization of the relevant attributes. In other words, a substitutability index is calculated for each existing product in the market as the weighted average, by attribute polarization of all distances between the candidate product and the existing product across all attributes. As described above, a level of polarization is derived from an inverse of the Dirichlet S parameter for an attribute. If an attribute highly polarizes consumer behavior, then switching among different levels of the attribute will be relatively low. - A substitutability index between two products of interest may be calculated in a manner consistent with
example Equation 3. -
- In
example Equation 3, SI(Pi, Pj) represents the substitutability index between product i and product j, in which product i is indicative of a new product (e.g., a line product introduced into a new geographical market area) and product j is an existing product. DOPAk represents a degree of polarization (e.g., an inverse of the Dirichlet S parameter) for attribute k, D(Aki, Akj) represents a distance between the attribute levels of product i and j for an attribute of interest k, and n represents a number of attributes of interest.Example Equation 3 applies weights in view of a degree of polarization so that distances between attribute levels in attributes that are more polarizing than others count more to a consideration of the substitutability of products. To determine a percent of volume shifted from a specific product, example methods, apparatus, systems and/or articles of manufacture disclosed herein apply one or more substitutability indexes in a manner consistent with example Equation 4. -
- In example Equation 4, Source (Pi, Pj) refers to a percent volume of product i that is sourced from product j, in which product i refers to the newly introduced product and product j refers to an existing product. SI(Pi, Pj) refers to the substitutability index in a manner consistent with
example Equation 3, SOPOk refers to a share of purchase occasions of product k, and n refers to a number of existing products. - While an example manner of implementing the
system 100 to dynamically track consumer segments with point-of-sale data has been illustrated inFIGS. 1-4 , one or more of the elements, processes and/or devices illustrated inFIGS. 1-4 may be combined, divided, re-arranged, omitted, eliminated and/or implemented in any other way. Further, the exampleproduct sourcing engine 102, theexample panelist database 104, theexample PRL database 106, the example newproduct attribute database 108, theexample product selector 110, the example product category comparator 112, the exampleDirichlet modeling engine 114, the example empiricalco-penetration engine 116, theexample distance calculator 118, theexample substitutability engine 120, the examplevolume sourcing calculator 122, the exampletheoretical co-penetration matrix 200, the exampleempirical co-penetration matrix 300, and/or theexample distance matrix 400 ofFIGS. 1-4 may be implemented by hardware, software, firmware and/or any combination of hardware, software and/or firmware. Thus, for example, any of the exampleproduct sourcing engine 102, theexample panelist database 104, theexample PRL database 106, the example newproduct attribute database 108, theexample product selector 110, the example product category comparator 112, the exampleDirichlet modeling engine 114, the example empiricalco-penetration engine 116, theexample distance calculator 118, theexample substitutability engine 120, the examplevolume sourcing calculator 122, the exampletheoretical co-penetration matrix 200, the exampleempirical co-penetration matrix 300, and/or theexample distance matrix 400 ofFIGS. 1-4 could be implemented by one or more circuit(s), programmable processor(s), application specific integrated circuit(s) (ASIC(s)), programmable logic device(s) (PLD(s)) and/or field programmable logic device(s) (FPLD(s)), etc. When any of the apparatus or system claims of this patent are read to cover a purely software and/or firmware implementation, at least one of the exampleproduct sourcing engine 102, theexample panelist database 104, theexample PRL database 106, the example newproduct attribute database 108, theexample product selector 110, the example product category comparator 112, the exampleDirichlet modeling engine 114, the example empiricalco-penetration engine 116, theexample distance calculator 118, theexample substitutability engine 120, the examplevolume sourcing calculator 122, the exampletheoretical co-penetration matrix 200, the exampleempirical co-penetration matrix 300, and/or theexample distance matrix 400 ofFIGS. 1-4 are hereby expressly defined to include a tangible computer readable storage medium such as a memory, DVD, CD, Blu-ray, etc. storing the software and/or firmware. Further still, theexample system 100 ofFIG. 1 may include one or more elements, processes and/or devices in addition to, or instead of, those illustrated inFIG. 1 and/or may include more than one of any or all of the illustrated elements, processes and devices. - Flowcharts representative of example machine readable instructions for implementing the
system 100 ofFIG. 1 , thetheoretical matrix 200 ofFIG. 2 , theempirical matrix 300 ofFIG. 3 and/or thedistance matrix 400 ofFIG. 4 are shown inFIG. 5 . In this example, the machine readable instructions comprise a program for execution by a processor such as theprocessor 612 shown in theexample processor platform 600 discussed below in connection withFIG. 6 . The program may be embodied in software stored on a tangible computer readable storage medium such as a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), a Blu-ray disk, or a memory associated with theprocessor 612, but the entire program and/or parts thereof could alternatively be executed by a device other than theprocessor 612 and/or embodied in firmware or dedicated hardware. Further, although the example program is described with reference to the flowcharts illustrated inFIG. 5 , many other methods of implementing theexample system 100 to forecast new product launch sourcing may alternatively be used. For example, the order of execution of the blocks may be changed, and/or some of the blocks described may be changed, eliminated, or combined. - As mentioned above, the example processes of
FIG. 5 may be implemented using coded instructions (e.g., computer readable instructions) stored on a tangible computer readable storage medium such as a hard disk drive, a flash memory, a read-only memory (ROM), a compact disk (CD), a digital versatile disk (DVD), a cache, a random-access memory (RAM) and/or any other storage media in which information is stored for any duration (e.g., for extended time periods, permanently, brief instances, for temporarily buffering, and/or for caching of the information). As used herein, the term tangible computer readable storage medium is expressly defined to include any type of computer readable storage device and/or storage disc and to exclude propagating signals. Additionally or alternatively, the example processes ofFIG. 5 may be implemented using coded instructions (e.g., computer readable instructions) stored on a non-transitory computer readable storage medium such as a hard disk drive, a flash memory, a read-only memory, a compact disk, a digital versatile disk, a cache, a random-access memory and/or any other storage device and/or storage disc in which information is stored for any duration (e.g., for extended time periods, permanently, brief instances, for temporarily buffering, and/or for caching of the information). As used herein, the term non-transitory computer readable medium is expressly defined to include any type of computer readable storage device and/or storage disc and to exclude propagating signals. As used herein, when the phrase “at least” is used as the transition term in a preamble of a claim, it is open-ended in the same manner as the term “comprising” is open ended. Thus, a claim using “at least” as the transition term in its preamble may include elements in addition to those expressly recited in the claim. - The
program 500 ofFIG. 5 begins atblock 502 where theexample product selector 110 identifies a product of interest that is to be considered for entry into a target market in which it has not previously participated. To identify one or more existing products in the target market of interest that are in a similar or same category as the new product, the example product category comparator 112 identifies such similar products from theexample PRL database 106 based on new product attribute levels stored in the example new product attribute database 108 (block 504). The example product category comparator 112 also identifies one or more subgroups of products associated with an attribute level of an attribute of interest within the category that may be a closer match when considering target market performance (block 506). As discussed above, a relatively high-level category related to a new baby diaper product may be “diapers.” However, the “diapers” category may contain both “baby diapers” and “adult diapers,” only one of which (the former) is a suitable category when comparing to a new category of a baby diaper product to be introduced into the target market. In some examples, products in the “baby diapers” sub-category may still be too generalized in the event the new baby diaper product of interest is associated with “newborns” versus “toddlers.” Depending on the product type and/or number of sub-attributes within a category, the example product category comparator 112 identifies suitable products for comparison purposes. - The example product category comparator 112 obtains available purchase frequency data and/or other target market performance data associated with the identified currently available comparative products from the example panelist database 104 (block 508). In the event additional attributes and/or sub-attributes are associated with the category (block 510), control returns to block 506. Otherwise, the example
Dirichlet modeling engine 114 estimates Dirichlet S parameters for attribute levels of products currently in the target market (block 512), calculates an attribute degree of polarization (block 513), and calculates theoretical co-penetration values between pairs of attribute levels (block 514), such as those shown in the exampletheoretical co-penetration matrix 200 ofFIG. 2 . - The example empirical
co-penetration engine 116 retrieves product market activity data from thepanelist database 104 to calculate an actual co-penetration without Dirichlet techniques (block 516), such as those shown in the exampleempirical co-penetration matrix 300 ofFIG. 3 . Using the theoretical co-penetration values (e.g., based on the Dirichlet calculations) and the actual co-penetration values, which are not based on Dirichlet calculations, theexample distance calculator 118 calculates a distance value (block 518). As described above, the distance values expose a degree of substitutability between attributes and/or attribute levels that may indicate cannibalization could occur by introduction of the new product of interest in the target market. Theexample substitutability engine 120 calculates a substitutability index value for the new product and one of the products that already participate in the target market (block 520). The substitutability index may be calculated in a manner consistent withexample Equation 3, and the examplevolume sourcing calculator 122 calculates a volume sourcing value for the new product based on the substitutability index and a share of purchase occasions (block 522). The volume sourcing value may be calculated by theexample sourcing calculator 122 in a manner consistent with example Equation 4 to reveal a percent volume of the new product that is sourced from an already existing product in the target market. -
FIG. 6 is a block diagram of anexample processor platform 600 capable of executing the instructions ofFIG. 5 to implement thesystem 100 ofFIG. 1 , thetheoretical co-penetration matrix 200 ofFIG. 2 , theactual co-penetration matrix 300 ofFIG. 3 and/or thedistance matrix 400 ofFIG. 4 . Theprocessor platform 600 can be, for example, a server, a personal computer, an Internet appliance, or any other type of computing device. - The
system 600 of the instant example includes aprocessor 612. For example, theprocessor 612 can be implemented by one or more microprocessors or controllers from any desired family or manufacturer. - The
processor 612 includes a local memory 613 (e.g., a cache) and is in communication with a main memory including avolatile memory 614 and anon-volatile memory 616 via abus 618. Thevolatile memory 614 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM) and/or any other type of random access memory device. Thenon-volatile memory 616 may be implemented by flash memory and/or any other desired type of memory device. Access to themain memory - The
processor platform 600 also includes aninterface circuit 620. Theinterface circuit 620 may be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), and/or a PCI express interface. - One or
more input devices 622 are connected to theinterface circuit 620. The input device(s) 622 permit a user to enter data and commands into theprocessor 612. The input device(s) can be implemented by, for example, a keyboard, a mouse, a touchscreen, a track-pad, a trackball, isopoint and/or a voice recognition system. - One or
more output devices 624 are also connected to theinterface circuit 620. Theoutput devices 624 can be implemented, for example, by display devices (e.g., a liquid crystal display, a cathode ray tube display (CRT), a printer and/or speakers). Theinterface circuit 620, thus, typically includes a graphics driver card. - The
interface circuit 620 also includes a communication device such as a modem or network interface card to facilitate exchange of data with external computers via a network 626 (e.g., an Ethernet connection, a digital subscriber line (DSL), a telephone line, coaxial cable, a cellular telephone system, etc.). - The
processor platform 600 also includes one or moremass storage devices 628 for storing software and data. Examples of suchmass storage devices 628 include floppy disk drives, hard drive disks, compact disk drives and digital versatile disk (DVD) drives. - The coded
instructions 632 ofFIG. 5 may be stored in themass storage device 628, in thevolatile memory 614, in thenon-volatile memory 616, and/or on a removable storage medium such as a CD or DVD. - Although certain example methods, apparatus and articles of manufacture have been described herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the claims of this patent.
Claims (23)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/600,778 US20140067466A1 (en) | 2012-08-31 | 2012-08-31 | Methods and apparatus to forecast new product launch sourcing |
US15/887,725 US11210681B2 (en) | 2012-08-31 | 2018-02-02 | Methods and apparatus to forecast new product launch sourcing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/600,778 US20140067466A1 (en) | 2012-08-31 | 2012-08-31 | Methods and apparatus to forecast new product launch sourcing |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/887,725 Continuation US11210681B2 (en) | 2012-08-31 | 2018-02-02 | Methods and apparatus to forecast new product launch sourcing |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140067466A1 true US20140067466A1 (en) | 2014-03-06 |
Family
ID=50188711
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/600,778 Abandoned US20140067466A1 (en) | 2012-08-31 | 2012-08-31 | Methods and apparatus to forecast new product launch sourcing |
US15/887,725 Active 2033-12-11 US11210681B2 (en) | 2012-08-31 | 2018-02-02 | Methods and apparatus to forecast new product launch sourcing |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/887,725 Active 2033-12-11 US11210681B2 (en) | 2012-08-31 | 2018-02-02 | Methods and apparatus to forecast new product launch sourcing |
Country Status (1)
Country | Link |
---|---|
US (2) | US20140067466A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016028222A1 (en) * | 2014-08-22 | 2016-02-25 | Flavonese Pte Ltd | System and method for distributorless product supply chain management |
WO2016209764A1 (en) * | 2015-06-21 | 2016-12-29 | Blackhawk Network, Inc. | Computer-based data collection, management, and forecasting |
US9569986B2 (en) | 2012-02-27 | 2017-02-14 | The Nielsen Company (Us), Llc | System and method for gathering and analyzing biometric user feedback for use in social media and advertising applications |
US20180004513A1 (en) * | 2016-07-01 | 2018-01-04 | Mikhail Plotnikov | Apparatuses, methods, and systems for element sorting of vectors |
US9936250B2 (en) | 2015-05-19 | 2018-04-03 | The Nielsen Company (Us), Llc | Methods and apparatus to adjust content presented to an individual |
US10223728B2 (en) * | 2014-12-09 | 2019-03-05 | Google Llc | Systems and methods of providing recommendations by generating transition probability data with directed consumption |
US20190213613A1 (en) * | 2018-01-09 | 2019-07-11 | Information Resources, Inc. | Segmenting market data |
US11210681B2 (en) | 2012-08-31 | 2021-12-28 | Nielsen Consumer Llc | Methods and apparatus to forecast new product launch sourcing |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11968415B1 (en) | 2022-10-13 | 2024-04-23 | The Nielsen Company (Us), Llc | Methods, apparatus, and articles of manufacture to determine penetration and churn of streaming services |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090216611A1 (en) * | 2008-02-25 | 2009-08-27 | Leonard Michael J | Computer-Implemented Systems And Methods Of Product Forecasting For New Products |
US20100169162A1 (en) * | 2008-09-05 | 2010-07-01 | Anderson Gregory D | Methods and apparatus to determine the effects of trade promotions on subsequent sales |
US20100228604A1 (en) * | 2000-12-20 | 2010-09-09 | Paritosh Desai | System and Method for Generating Demand Groups |
US20110071874A1 (en) * | 2009-09-21 | 2011-03-24 | Noemie Schneersohn | Methods and apparatus to perform choice modeling with substitutability data |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5461699A (en) | 1993-10-25 | 1995-10-24 | International Business Machines Corporation | Forecasting using a neural network and a statistical forecast |
US5615109A (en) | 1995-05-24 | 1997-03-25 | Eder; Jeff | Method of and system for generating feasible, profit maximizing requisition sets |
US6804657B1 (en) | 2000-05-11 | 2004-10-12 | Oracle International Corp. | Methods and systems for global sales forecasting |
EP1350199A4 (en) | 2000-10-27 | 2006-12-20 | Manugistics Inc | Supply chain demand forecasting and planning |
US7797182B2 (en) | 2002-12-31 | 2010-09-14 | Siebel Systems, Inc. | Method and apparatus for improved forecasting using multiple sources |
US7680685B2 (en) | 2004-06-05 | 2010-03-16 | Sap Ag | System and method for modeling affinity and cannibalization in customer buying decisions |
US20080154693A1 (en) | 2006-12-20 | 2008-06-26 | Arash Bateni | Methods and systems for forecasting product demand using a causal methodology |
US8515814B2 (en) | 2008-11-11 | 2013-08-20 | Combinenet, Inc. | Automated channel abstraction for advertising auctions |
US8131850B2 (en) | 2009-10-12 | 2012-03-06 | Palo Alto Research Center Incorporated | Apparatus and methods for managing network resources |
US8538842B2 (en) | 2010-02-09 | 2013-09-17 | Yahoo! Inc. | System and method for financial analysis and brand index in brand valuation |
US20110276364A1 (en) | 2010-05-04 | 2011-11-10 | Walgreen Co. | Method and System for Optimizing Store Space and Item Layout |
US20140067466A1 (en) | 2012-08-31 | 2014-03-06 | Yue Xiao | Methods and apparatus to forecast new product launch sourcing |
-
2012
- 2012-08-31 US US13/600,778 patent/US20140067466A1/en not_active Abandoned
-
2018
- 2018-02-02 US US15/887,725 patent/US11210681B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100228604A1 (en) * | 2000-12-20 | 2010-09-09 | Paritosh Desai | System and Method for Generating Demand Groups |
US20090216611A1 (en) * | 2008-02-25 | 2009-08-27 | Leonard Michael J | Computer-Implemented Systems And Methods Of Product Forecasting For New Products |
US20100169162A1 (en) * | 2008-09-05 | 2010-07-01 | Anderson Gregory D | Methods and apparatus to determine the effects of trade promotions on subsequent sales |
US20110071874A1 (en) * | 2009-09-21 | 2011-03-24 | Noemie Schneersohn | Methods and apparatus to perform choice modeling with substitutability data |
Non-Patent Citations (11)
Title |
---|
Bassi, "The Dirichlet Model: Analysis of a Market and Comparison of Estimation Procedures," 2011, Marketing Bulletin, Vol. 22, Tehcnical Note 1, pp. 1-11 * |
Bhattacharya, "Is your brand' s loyalty too much, too little, or just right?: Explaining deviations in loyalty from the Dirichlet norm," 1997, International Journal of Research in Marketing, Vol. 14, pp. 421-435 * |
Cohen, "Differentiated product demand analysis with a structured covariance probit: A Bayesian econometric approach," 2009, PhD dissertation, University of Connecticut, pp. 1-184 * |
Ehrenberg, "New Brands and the Existing Market," 1991, International Journal of Market Research, Vol. 33, No. 4 * |
Ehrenberg, "Understanding Brand Performance Measures: Using Dirichlet Benchmarks," 2004, Journal of Business Research, Vol. 57, pp. 1307-1325 * |
Foxall, "The Substitutability of Brands," 1999, Managerial and Decision Economics, Vol. 20, pp. 241-257 * |
Leeflang, "Building Models for Marketing Decisions," 2000, Springer Science + Business Media, pp. 192-235, 482-521 * |
Nikolaeva, "The Moderating Role of Consumer and Product Characteristics on the Value of Customized On-Line Recommendations," 2006, International Journal of Electronic Commerce, Vol. 11, No. 2, pp. 101-123 * |
Pammer, "Forecasting the Penetration of a New Product - A Bayesian Approach," 2000, Journal of Business & Economic Statistics, Vol. 18, No. 4, pp. 428-435 * |
Rungie, "Calculation of Theoretical Brand Performance Measures from the Parameters of the Dirichlet Model," 2004, Marketing Bulletin, Massey University, 15, Technical Note 2, pp. 1-19 * |
Uncles, "Patterns of Buyer Behavior: Regularities, Models, and Extensions," 1995, Marketing Science, Vol. 14, No. 3, pp. G71-G78 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9569986B2 (en) | 2012-02-27 | 2017-02-14 | The Nielsen Company (Us), Llc | System and method for gathering and analyzing biometric user feedback for use in social media and advertising applications |
US10881348B2 (en) | 2012-02-27 | 2021-01-05 | The Nielsen Company (Us), Llc | System and method for gathering and analyzing biometric user feedback for use in social media and advertising applications |
US11210681B2 (en) | 2012-08-31 | 2021-12-28 | Nielsen Consumer Llc | Methods and apparatus to forecast new product launch sourcing |
WO2016028222A1 (en) * | 2014-08-22 | 2016-02-25 | Flavonese Pte Ltd | System and method for distributorless product supply chain management |
US10223728B2 (en) * | 2014-12-09 | 2019-03-05 | Google Llc | Systems and methods of providing recommendations by generating transition probability data with directed consumption |
US11290779B2 (en) | 2015-05-19 | 2022-03-29 | Nielsen Consumer Llc | Methods and apparatus to adjust content presented to an individual |
US9936250B2 (en) | 2015-05-19 | 2018-04-03 | The Nielsen Company (Us), Llc | Methods and apparatus to adjust content presented to an individual |
US10771844B2 (en) | 2015-05-19 | 2020-09-08 | The Nielsen Company (Us), Llc | Methods and apparatus to adjust content presented to an individual |
US12072858B2 (en) | 2015-06-21 | 2024-08-27 | Blackhawk Networ, Inc. | Computer-based data collection, management, and forecasting |
US11468023B2 (en) | 2015-06-21 | 2022-10-11 | Blackhawk Network, Inc. | Computer-based data collection, management, and forecasting |
GB2556707A (en) * | 2015-06-21 | 2018-06-06 | Blackhawk Network Inc | Computer-based data collection, management, and forecasting |
US10922293B2 (en) | 2015-06-21 | 2021-02-16 | Blackhawk Network, Inc. | Computer-based data collection, management, and forecasting |
WO2016209764A1 (en) * | 2015-06-21 | 2016-12-29 | Blackhawk Network, Inc. | Computer-based data collection, management, and forecasting |
US10929133B2 (en) | 2016-07-01 | 2021-02-23 | Intel Corporation | Apparatuses, methods, and systems for element sorting of vectors |
US10191744B2 (en) * | 2016-07-01 | 2019-01-29 | Intel Corporation | Apparatuses, methods, and systems for element sorting of vectors |
US20180004513A1 (en) * | 2016-07-01 | 2018-01-04 | Mikhail Plotnikov | Apparatuses, methods, and systems for element sorting of vectors |
US20190213613A1 (en) * | 2018-01-09 | 2019-07-11 | Information Resources, Inc. | Segmenting market data |
Also Published As
Publication number | Publication date |
---|---|
US11210681B2 (en) | 2021-12-28 |
US20180260826A1 (en) | 2018-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11210681B2 (en) | Methods and apparatus to forecast new product launch sourcing | |
US11676178B2 (en) | Predictive recommendation system using contextual relevance | |
US12159298B2 (en) | Predictive recommendation system | |
Song et al. | A discrete–continuous model for multicategory purchase behavior of households | |
US20200272917A1 (en) | Method, apparatus, and computer program product for determining a provider return rate | |
Santoso et al. | Customer loyalty in collaborative consumption model: Empirical study of CRM for product-service system-based e-commerce in Indonesia | |
Dawes | Brand-pack size cannibalization arising from temporary price promotions | |
Dong et al. | Modeling a household's choice among food store types | |
US20170161757A1 (en) | Methods, systems and apparatus to determine choice probability of new products | |
US11727439B2 (en) | Generating optimized in-channel and cross-channel promotion recommendations using free shipping qualifier | |
US11216843B1 (en) | Ranked relevance results using multi-feature scoring returned from a universal relevance service framework | |
US10459927B1 (en) | Enforcing diversity in ranked relevance results returned from a universal relevance service framework | |
CN110992095B (en) | Consumer portrait generation method and device | |
Richards et al. | Rivalry in price and location by differentiated product manufacturers | |
Marshall | Hassle costs and price discrimination: An empirical welfare analysis | |
US11625733B2 (en) | Evaluating coincident interaction indicators | |
US12154159B2 (en) | Methods and systems for determining household characteristics | |
US11798036B2 (en) | Real-time predictive recommendation system using per-set optimization | |
US20230245203A1 (en) | Methods and systems for determining household characteristics | |
US20230091708A1 (en) | Generating in-channel and cross-channel promotion recommendations using promotion cross sell | |
Mojir et al. | Price search across time and across stores | |
US20220351221A1 (en) | Methods, systems, articles of manufacture and apparatus to determine headroom metrics from merged data sources | |
US20180174173A1 (en) | Methods and apparatus to identify retail pricing strategies |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: THE NIELSEN COMPANY (US), LLC., A DELAWARE LIMITED Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:XIAO, YUE;GERHART, KYLE A.;SIGNING DATES FROM 20120829 TO 20120904;REEL/FRAME:029447/0983 |
|
AS | Assignment |
Owner name: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST LIEN SECURED PARTIES, DELAWARE Free format text: SUPPLEMENTAL IP SECURITY AGREEMENT;ASSIGNOR:THE NIELSEN COMPANY ((US), LLC;REEL/FRAME:037172/0415 Effective date: 20151023 Owner name: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST Free format text: SUPPLEMENTAL IP SECURITY AGREEMENT;ASSIGNOR:THE NIELSEN COMPANY ((US), LLC;REEL/FRAME:037172/0415 Effective date: 20151023 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |
|
AS | Assignment |
Owner name: THE NIELSEN COMPANY (US), LLC, NEW YORK Free format text: RELEASE (REEL 037172 / FRAME 0415);ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:061750/0221 Effective date: 20221011 |