Markdown Editor

MBA New Product Diffusion Concept Card Template

Bass diffusion beyond the core: peak time and size, innovators vs imitators, LINEST estimation, analogies, generalized Bass, generations, worked examples

MBA & Business SchoolFullBass (1969); Mahajan, Muller and Bass (1990); Srinivasan and Mason (1986); Bass, Krishnan and Jain (1994)newproductdiffusioncardmath

How to use: Use it when a launch business case, capacity plan or start-up forecast depends on when adoption peaks. Fix the time unit and the adopting unit first, then estimate m, p and q from analogies or early sales. The main pitfall is trusting estimates fitted before the inflection point.

Preview

New Product Diffusion Concept Card: [Product, market or course]

A concept card on forecasting the adoption of a new product with the Bass (1969) diffusion model, for MBA marketing analytics and new-product electives. It builds on the core treatment in mba/mba-marketing-guide (section 4, "New products and diffusion": Rogers's adopter categories, the Bass hazard, F(t)F(t), N(t)N(t) and the peak time t∗t^{*}) and does not repeat it. This card goes further: the peak size, the split between innovators and imitators, estimating mm, pp and qq from early sales with regression, why early estimates are unstable, pre-launch forecasting by analogy, and the main extensions (marketing-mix effects, successive generations, repeat purchases, takeoff). It is for second-year MBA students and for product, marketing and finance managers who must put a launch forecast in a business case. Source basis: Bass (1969), Mahajan, Muller and Bass (1990), Srinivasan and Mason (1986), Sultan, Farley and Lehmann (1990), Bass, Krishnan and Jain (1994), Norton and Bass (1987), Golder and Tellis (1997), written up in original words with fictional Corvane Robotics, Northfield Outdoor Co. and Tallow Creek Medical Center data. Replace every [bracketed] value and every row marked Example with your own course or company data.

Document control

FieldValue
Course or project[Marketing analytics elective / new-product launch / client project]
Learner or analyst[Your name]
Product and market[Corvane Robotics robots-as-a-service, mid-market warehouses (fictional)]
Time unit of the model[Year / quarter / month]
Data source for estimation or analogies[Own sales history / analogous products / published meta-analysis]
Reviewed by[Study partner, tutor or mentor]
DateYYYY-MM-DD
Version[0.1]

Contents

  1. When to use it
  2. The idea in plain language
  3. Formulas and notation
  4. Assumptions and limits
  5. How managers use it
  6. Worked example A (fully solved)
  7. Worked example B (half solved): estimation from early sales
  8. Exercise C (unsolved)
  9. Extensions beyond the basic model
  10. Connections to other cards
  11. Common mistakes and misconceptions
  12. Self-test, notes, sources, answer key

When to use it

Use the Bass model when a decision depends on when first purchases of a new product will happen, not only on how many there will eventually be:

  • Business cases for a launch. The NPV of a new product depends heavily on how fast adoption builds. A five-year window can cut a project off just before the peak, as the Fastpack case in mba/mba-marketing-guide shows.
  • Capacity and supply planning. Production, installation crews, service staff and inventory must be in place for the peak, then scaled back. A diffusion curve tells operations when.
  • Funding a start-up. Investors in a venture ask when revenue takes off; a diffusion forecast with ranges is a disciplined answer (see mba/mba-venture-capital-guide).
  • Launch strategy. Comparing the external-influence and internal-influence parts of adoption tells you whether to spend on mass awareness or on seeding reference customers.
  • Successive generations. When a second generation replaces the first, the model helps to time the switch.
Use whenBe careful when
A genuinely new product or category, bought once per adopter (durables, equipment, subscriptions counted at sign-up)The product is a frequently bought consumable: model trial and repeat separately
You can define the market potential mm and the adopting unit (household, warehouse, patient, hospital)The market is not yet defined, or mm itself grows fast with price falls
Adoption spreads partly through users (word of mouth, visibility, reference sites)Adoption is mandated (a regulation, a contract) and follows a fixed schedule
You have a few periods of sales or good analogous productsYou have no sales and no credible analogies: use scenarios, not a point forecast

The idea in plain language

Every period, some of the people who have not yet adopted do so. Two forces push them. External influence (the coefficient pp) acts on everyone who has not adopted, whether or not anyone they know has: advertising, sales calls, trade press, the product itself on the shelf. Internal influence (the coefficient qq) grows with the share of the market that has already adopted: word of mouth, seeing the product in use, reference customers, lower perceived risk. Early on, few have adopted, so external influence dominates and sales are low. As adopters accumulate, internal influence takes over and sales accelerate. Eventually the pool of remaining non-adopters shrinks and sales fall. The result is the familiar bell-shaped curve of first purchases and the S-shaped curve of cumulative adoption.

Bass (1969) wrote this as a hazard model and showed that three numbers, the market potential mm and the two coefficients, fit the sales histories of many consumer durables well and could forecast the timing and size of the peak. Mahajan, Muller and Bass (1990) reviewed two decades of extensions. In practice the model is a structured way to think about three questions a launch team must answer anyway: how big can this get, how fast does it start, and how much does it feed on itself?

The ratio q/pq/p is the most useful single summary. A high ratio (imitation strongly dominates) means a slow start, a late peak in a nearly symmetric bell, and a strong case for seeding early adopters. A low ratio means a fast start, an early peak and a curve skewed toward launch. In the meta-analysis of Sultan, Farley and Lehmann (1990), the average coefficients across published applications were about p=0.03p = 0.03 and q=0.38q = 0.38 per year, a ratio of about 13, with wide variation across products and countries.

Formulas and notation

Hazard (Bass 1969). The probability of adopting at time tt, given no adoption yet:

f(t)1−F(t)=p+q F(t)\frac{f(t)}{1 - F(t)} = p + q\,F(t)

Closed form (continuous time, F(0)=0F(0) = 0), cumulative adopters and adoption rate:

F(t)=1−e−(p+q)t1+qp e−(p+q)t,N(t)=m F(t)F(t) = \frac{1 - e^{-(p+q)t}}{1 + \frac{q}{p}\, e^{-(p+q)t}}, \qquad N(t) = m\,F(t)

f(t)=(p+q)2p⋅e−(p+q)t(1+qp e−(p+q)t)2,n(t)=m f(t)f(t) = \frac{(p+q)^2}{p}\cdot\frac{e^{-(p+q)t}}{\left(1 + \frac{q}{p}\,e^{-(p+q)t}\right)^2}, \qquad n(t) = m\,f(t)

Peak. The adoption rate peaks at t∗t^{*}, when the cumulative share and the peak rate are:

t∗=ln⁡(q/p)p+q,F(t∗)=12−p2q,n(t∗)=m (p+q)24qt^{*} = \frac{\ln(q/p)}{p+q}, \qquad F(t^{*}) = \frac{1}{2} - \frac{p}{2q}, \qquad n(t^{*}) = \frac{m\,(p+q)^2}{4q}

An interior peak exists only if q>pq > p. If q≤pq \le p, adoption is highest at launch and declines from there.

Innovators and imitators. Adoption in a period splits into the part due to external influence and the part due to internal influence:

n(t)=p [m−N(t)]⏟innovators+q N(t)m [m−N(t)]⏟imitatorsn(t) = \underbrace{p\,[m - N(t)]}_{\text{innovators}} + \underbrace{q\,\frac{N(t)}{m}\,[m - N(t)]}_{\text{imitators}}

Discrete form for estimation (Bass 1969). With ntn_t the adopters in period tt and Nt−1N_{t-1} the cumulative adopters at the end of the previous period:

nt=a+b Nt−1+c Nt−12,a=p m,b=q−p,c=−qmn_t = a + b\,N_{t-1} + c\,N_{t-1}^2, \qquad a = p\,m, \quad b = q - p, \quad c = -\frac{q}{m}

Recover the parameters from the regression coefficients (take the positive root, with c<0c < 0):

m=−b−b2−4ac2c,p=am,q=−c mm = \frac{-b - \sqrt{b^2 - 4ac}}{2c}, \qquad p = \frac{a}{m}, \qquad q = -c\,m

SymbolMeaningUnitCorvane example A
mmMarket potential: number of eventual adoptersadopting units2,400 warehouses
ppCoefficient of innovation (external influence)per period0.02 per year
qqCoefficient of imitation (internal influence)per period0.45 per year
F(t)F(t), N(t)N(t)Cumulative share and number of adopters by time ttshare, unitssee table
f(t)f(t), n(t)n(t)Adoption rate (density) and adopters per unit of timeper periodsee table
t∗t^{*}Time of peak adoption rateperiods6.63 years
aa, bb, ccCoefficients of the discrete regressionunits, share, per unitWorked example B

Excel. With pp, qq, mm in named cells and tt in A2:

  • Cumulative adopters: =m*(1-EXP(-(p+q)*A2))/(1+(q/p)*EXP(-(p+q)*A2))
  • Adopters in period tt: the difference of two consecutive cumulative values, =B3-B2
  • Peak time: =LN(q/p)/(p+q); peak rate: =m*(p+q)^2/(4*q)
  • Regression: =LINEST(C2:C8, A2:B8) with Nt−1N_{t-1} in column A and Nt−12N_{t-1}^2 in column B. LINEST returns the coefficients in reverse column order: cc, then bb, then aa.
  • Market potential from the coefficients: =(-b-SQRT(b^2-4*a*c))/(2*c)

Assumptions and limits

AssumptionWhen it holdsWhen it fails, and what to do
Fixed market potential mmThe adopting population is known and stable (warehouses above a size, eligible patients)mm grows as price falls or uses multiply: let mm depend on price, or forecast scenarios
One adoption per unit, no repeatDurables, equipment, sign-upsConsumables and replacements: add a repeat or replacement model on top of first purchases
Constant pp and qqMarketing effort and price change smoothly over timeLarge price cuts or campaign bursts: use the Generalized Bass Model (Bass, Krishnan and Jain 1994)
Homogeneous, fully connected populationEveryone can hear from every adopterSegmented or regional markets: model segments separately, or accept that qq mixes contagion and heterogeneity (Van den Bulte and Stremersch 2004)
Supply meets demandProduct available everywhere from launchCapacity limits or staged roll-outs flatten and delay observed sales: do not read a supply constraint as low qq
No competing generationsOne product generationA newer generation cannibalises: use Norton and Bass (1987)
Adoption is the decision that mattersEach adopter is equally valuableAdopters differ in usage and margin: combine with CLV (mba/mba-customer-lifetime-value-card)

The model forecasts first purchases. It does not forecast revenue until you add price, usage, churn and repeat behaviour. It also says nothing about why a market takes off; that needs customer research, experiments and the marketing plan.

How managers use it

  • Before launch: forecasting by analogy. Without sales data, choose two to five analogous products (similar benefit, price relative to income, buying unit, need for complementary infrastructure), take their published or internal pp and qq, and weight them by similarity. Estimate mm separately from market sizing (mba/mba-market-sizing-drills) and purchase-intent research, adjusted downward because stated intent overstates purchase. Present a range, not a point.
  • After four to eight periods: re-estimation. Fit the discrete regression or non-linear least squares (Srinivasan and Mason 1986) to actual sales. Expect the estimates to move a lot until the inflection point has passed (Worked example B).
  • Capacity and staffing. Plan installation crews, service engineers or production around the peak rate n(t∗)n(t^{*}) and the time to peak, with a buffer for forecast error.
  • Seeding. When q/pq/p is high, the first adopters are worth more than their own purchases because they feed later imitation. Firms give pilot discounts, fund reference sites and target well-connected customers first.
  • Launch NPV. Feed the adopter forecast into a cash-flow model and test the horizon: a project with a late peak needs a long enough window (mba/mba-npv-irr-card). The option to stop after a pilot adds value when uncertainty is high (mba/mba-options-real-options-card).
  • Crossing the chasm. Moore (1991) argued that technology products often stall between early adopters and the early majority, who want proven, complete solutions and references from people like them. A Bass curve that assumes smooth imitation will miss a stall; watch the early-majority pipeline separately.

Worked example A (fully solved): Corvane robots-as-a-service for mid-market warehouses

Situation (fictional). Corvane Robotics, a venture-backed warehouse-robotics company, plans to offer its autonomous mobile robots as a subscription (robots-as-a-service) to mid-market warehouse operators that cannot fund a large capital purchase. The strategy team defines the adopting unit as a warehouse and estimates:

InputValueBasis
Market potential mm2,400 warehousesMid-market warehouses in Corvane's served regions that meet the floor-space and labour-cost criteria, Example
Coefficient of innovation pp0.02 per yearWeighted analogies (earlier warehouse automation offers), Example
Coefficient of imitation qq0.45 per yearWeighted analogies; reference visits drive B2B adoption, Example
First-year contract value per new warehouseUSD 0.25mPricing team, Example

Step 1: the ratio. q/p=0.45/0.02=22.5q/p = 0.45/0.02 = 22.5, well above the meta-analytic average of about 13: a slow start, then strong contagion through reference customers.

Step 2: peak time. t∗=ln⁡(22.5)/0.47=6.625t^{*} = \ln(22.5)/0.47 = 6.625 years. Excel: =LN(0.45/0.02)/(0.02+0.45).

Step 3: share adopted at the peak and peak size. F(t∗)=0.5−0.02/0.90=0.4778F(t^{*}) = 0.5 - 0.02/0.90 = 0.4778, so 1,146.7 warehouses have adopted by the peak. The peak adoption rate is 2,400×0.472/(4×0.45)=294.52{,}400 \times 0.47^2/(4 \times 0.45) = 294.5 warehouses per year. Excel: =0.5-0.02/(2*0.45) and =2400*(0.02+0.45)^2/(4*0.45).

Step 4: the forecast, year by year. Cumulative adopters from the closed form, new adopters as the difference, and the split into innovators and imitators (each part integrated over the year).

YearNew warehousesCumulativeShare of mmInnovatorsImitatorsFirst-year contract value (USD m)
159.859.82.5%47.412.314.94
289.6149.46.2%46.043.722.41
3130.0279.411.6%43.886.232.49
4179.4458.819.1%40.7138.744.84
5231.4690.228.8%36.6194.857.85
6273.9964.040.2%31.5242.468.47
7292.91,257.052.4%25.8267.173.23
8281.31,538.364.1%20.0261.370.32
9243.41,781.774.2%14.7228.760.86
10192.51,974.282.3%10.4182.148.12
11141.62,115.788.2%7.0134.635.39
1298.72,214.592.3%4.694.124.68

Excel, with the year in A2 and named cells m, p, q: cumulative =m*(1-EXP(-(p+q)*A2))/(1+(q/p)*EXP(-(p+q)*A2)); new adopters in year 1 =B2, then =B3-B2; contract value =new*0.25. The innovator and imitator split integrates p [m−N(s)]p\,[m - N(s)] and q N(s)[m−N(s)]/mq\,N(s)[m-N(s)]/m over each year; in a spreadsheet, approximate it with monthly steps, or use the discrete split p (m−Nt−1)p\,(m - N_{t-1}) and q (Nt−1/m)(m−Nt−1)q\,(N_{t-1}/m)(m - N_{t-1}) for a quick check.

Step 5: interpretation.

  • The highest year is year 7 (292.9 new warehouses), consistent with t∗=6.6t^{*} = 6.6. Cumulative adoption passes 16% (the innovators and early adopters of Rogers's scheme) at 3.6 years and half of mm at 6.8 years. Excel Goal Seek on the cumulative formula finds these times.
  • Over twelve years 14.8% of adopters are driven by external influence (328.5 of 2,214.5) and 85.2% by imitation. In year 1, 79% of adopters are innovators; by year 7, 91% are imitators. Advertising and direct sales start the curve; reference customers carry it.
  • Contract value grows from USD 14.94m to a peak of USD 73.23m in year 7. A venture investor looking at years 1 to 3 sees slow growth; the model says this is the normal shape for a high q/pq/p product, provided early adopters are happy enough to be referenced.

Step 6: sensitivity. Doubling pp to 0.04 (a larger direct-sales force) brings the peak forward to 4.94 years and raises cumulative adoption at year 5 from 28.8% to 46.4%. Cutting qq by a quarter to 0.3375 (poor early experiences, fewer referrals) delays the peak to 7.90 years, lowers the peak rate to 227.2 a year and leaves only 21.8% adopted at year 5. The second risk is the one to manage: early customer success matters more than launch advertising for this product.

The chart rounds each part to whole warehouses, so a bar can differ from the table total by one.

Worked example B (half solved): estimating the model from early sales

Situation (fictional). Northfield Outdoor Co. launched a battery-heated hiking jacket seven years ago. First purchases (one per buyer, replacement sales excluded) were:

Year tt1234567
New buyers ntn_t1,2501,6602,1192,6353,2843,8514,535
Cumulative at end of previous year Nt−1N_{t-1}01,2502,9105,0297,66410,94814,799
  1. Put Nt−1N_{t-1} in A2:A8, Nt−12N_{t-1}^2 in B2:B8 (=A2^2) and ntn_t in C2:C8. Run =LINEST(C2:C8, A2:B8). The result is c=−5.4600×10−6c = -5.4600 \times 10^{-6}, b=0.299683b = 0.299683, a=1,275.8971a = 1{,}275.8971 (R2=0.9994R^2 = 0.9994).
  2. Market potential: m=−b−b2−4ac2c=m = \dfrac{-b - \sqrt{b^2 - 4ac}}{2c} = [ ] buyers. Excel: =(-0.299683-SQRT(0.299683^2-4*1275.8971*(-5.46E-06)))/(2*(-5.46E-06)).
  3. p=a/m=p = a/m = [ ] and q=−c m=q = -c\,m = [ ] (four decimals). Check: q−pq - p should equal bb.
  4. Peak time t∗=ln⁡(q/p)/(p+q)=t^{*} = \ln(q/p)/(p+q) = [ ] years, and the share adopted at the peak F(t∗)=F(t^{*}) = [ ].
  5. Using the discrete form nt=(p+qNt−1/m)(m−Nt−1)n_t = (p + q N_{t-1}/m)(m - N_{t-1}) with your estimates, forecast new buyers in year 8: [ ]. Then years 9 and 10 are 5,336 and 5,360.
  6. Re-run the regression on years 1 to 4 only. The coefficients are a=1,253.313a = 1{,}253.313, b=0.33396b = 0.33396, c=−1.183×10−5c = -1.183 \times 10^{-5}. Compute mm from them: [ ]. In two sentences, explain why the two estimates of mm differ so much and what that means for a forecast made in year 4.

Exercise C (unsolved): remote patient monitoring at Tallow Creek

Tallow Creek Medical Center, a regional hospital, launches a remote monitoring service for patients with chronic heart failure. About 6,000 eligible patients could enrol. Planning assumptions per quarter: p=0.03p = 0.03 (clinician referral and mailed invitations) and q=0.38q = 0.38 (patients hearing from other patients and from their family doctors).

  1. Compute the peak quarter t∗t^{*}, the number of patients enrolled by the peak and the peak enrolment rate. Write the Excel formulas.
  2. How many patients are enrolled after four and after eight quarters?
  3. The nurse coordinator team can onboard at most 600 new patients a quarter. In which quarters, if any, does forecast demand exceed that? What happens to the curve if onboarding is capped, and how would that bias a later estimate of qq?
  4. A proactive outreach programme would double pp to 0.06. Recompute t∗t^{*} and enrolment after four and eight quarters. Is outreach worth considering if the clinical benefit comes mainly from early enrolment?
  5. Name two reasons why a single mm of 6,000 may be wrong for this service.

Extensions beyond the basic model

Marketing-mix effects: the Generalized Bass Model. Bass, Krishnan and Jain (1994) multiplied the hazard by a function of current marketing effort, x(t)x(t), built from percentage changes in price and advertising (discrete form, with ΔPr(t)=Pr(t)−Pr(t−1)\Delta Pr(t) = Pr(t) - Pr(t-1); in the original, only increases in advertising enter):

f(t)1−F(t)=[p+q F(t)]x(t),x(t)=1+β1ΔPr(t)Pr(t−1)+β2max⁡{0,ΔAdv(t)Adv(t−1)}\frac{f(t)}{1-F(t)} = \left[p + q\,F(t)\right] x(t), \qquad x(t) = 1 + \beta_1 \frac{\Delta Pr(t)}{Pr(t-1)} + \beta_2 \max\left\{0, \frac{\Delta Adv(t)}{Adv(t-1)}\right\}

They showed why the basic model fits so well without decision variables: when price and advertising change at roughly constant percentage rates, x(t)x(t) is close to a constant and is absorbed into pp and qq. The practical lesson is that a sudden price cut or campaign burst shifts the curve, while a steady price decline is already "inside" the fitted coefficients.

Successive generations. Norton and Bass (1987) modelled a new generation that attracts both new adopters and earlier-generation users who upgrade. Sales of the old generation fall as the new one diffuses. Use it to time a second-generation launch and to avoid double-counting mm across generations.

Repeat and replacement purchases. Total unit sales are first purchases plus replacements (durables) or repeat purchases (consumables, subscriptions). For a subscription, treat the Bass forecast as gross new sign-ups and apply a retention model to get the active base, the same way CLV handles churn (mba/mba-customer-lifetime-value-card).

Takeoff. Golder and Tellis (1997) studied when sales of really new consumer durables first jump sharply, and found that takeoff tended to come several years after introduction and to be associated with falling prices. A Bass curve fitted before takeoff is close to guesswork; that is when analogies and scenarios matter most.

Social contagion versus heterogeneity. An S-shaped curve does not prove that people copy each other. If buyers differ in their willingness to pay and prices fall, adoption also follows an S-shape. Van den Bulte and Stremersch (2004) found that the q/pq/p ratio across countries is associated with income inequality as well as with cultural measures, so part of what the model labels "imitation" may reflect heterogeneity. The distinction matters for strategy: seeding works only if contagion is real.

Estimation methods. The discrete regression is simple but has known problems: the three coefficients are estimated from collinear regressors, and the discrete form approximates a continuous process. Srinivasan and Mason (1986) proposed non-linear least squares on the closed form, which also yields standard errors. In Excel, set up the closed-form forecast, a column of squared errors and use Solver to minimise their sum by changing mm, pp and qq, with constraints m≥NTm \ge N_T, p>0p > 0, q≥0q \ge 0.

Connections to other cards

  • Core marketing (mba/mba-marketing-guide): adopter categories, the Bass formula and the Fastpack launch case.
  • Customer lifetime value (mba/mba-customer-lifetime-value-card): diffusion gives the number of new customers per period; CLV gives what each is worth. Together they give the value of a launch.
  • NPV and real options (mba/mba-npv-irr-card, mba/mba-options-real-options-card): the horizon and the option to stop or scale after a pilot.
  • Conjoint analysis and pricing (mba/mba-conjoint-analysis-card, mba/mba-pricing-card): estimate the share of the market that would buy at a given price, an input to mm.
  • Marketing experiments (mba/mba-marketing-experiments-card): test seeding or referral incentives before assuming they raise qq.
  • Innovation portfolio and technology strategy (mba/mba-innovation-portfolio-card, mba/mba-technology-strategy-guide): diffusion speed is one input to how a firm balances core, adjacent and transformational bets.
  • Platform strategy (mba/mba-platform-strategy-card): with network effects, value to each adopter rises with the installed base, a stronger form of internal influence.
  • Regression (mba/mba-regression-for-managers-card, academic/stats-linear-regression): the estimation step.

Common mistakes and misconceptions

  • Mixing time units. An annual qq of 0.40 is not a quarterly qq of 0.40. Re-estimate or convert, and state the unit in every table.
  • Forecasting revenue with first purchases only. The Bass curve stops at first adoption. Add replacement, repeat, usage and churn before you put revenue in a business case.
  • Treating mm as the total population. mm is the number of eventual adopters at the expected price and product quality, usually much smaller than everyone who could in theory buy.
  • Trusting estimates from data before the inflection point. Worked example B shows the market potential estimate changing by almost a factor of two between four and seven years of data.
  • Reading a supply constraint as weak demand. If stock-outs or onboarding capacity capped sales, the fitted qq is biased down and mm may be too.
  • Forgetting the order of LINEST output. Excel returns coefficients in reverse column order; swapping aa and cc produces nonsense parameters.
  • Assuming the S-curve proves word of mouth. Falling prices and heterogeneous buyers create the same shape. Test contagion before you fund a seeding programme.
  • Cutting the evaluation window before the peak. A five-year NPV for a product that peaks in year 7 is biased against the launch; show the horizon sensitivity.
  • Using one point forecast before launch. Analogies give a range. Show at least a low, base and high case for pp, qq and mm.

Self-test questions

  1. In one sentence each, what do pp, qq and mm represent?
  2. What happens to the timing and shape of adoption when q/pq/p rises, holding p+qp + q fixed?
  3. With p=0.03p = 0.03 and q=0.38q = 0.38 (the approximate meta-analytic averages, per year), when does adoption peak, and what share of mm has adopted by then?
  4. In the discrete model with m=10,000m = 10{,}000, p=0.02p = 0.02 and q=0.5q = 0.5, how many adopt in period 1 and in period 2?
  5. Why does the Bass model need q>pq > p for an interior peak?
  6. A regression of ntn_t on Nt−1N_{t-1} and Nt−12N_{t-1}^2 gives a positive coefficient on Nt−12N_{t-1}^2. What does that mean?
  7. Why can the basic Bass model fit well even though it has no price or advertising variables?
  8. Name two ways to forecast pp and qq before any sales exist.
  9. A start-up's sales grew slowly for three years. Give one reason this could be consistent with a strong product, and one test you would run to tell the difference.
  10. How would you turn a Bass forecast of first purchases into a revenue forecast for a subscription product?

My notes and next steps

ItemMy entry
Confidence with diffusion forecasting (1 = lost, 5 = could teach it)[ ]
Time unit and data source my course or firm uses[ ]
One launch where the timing of the peak changes the decision[ ]
Mistakes logged in mba/mba-error-log[Date and short description]
Next review date (spacing: +2 days, +1 week, +1 month)YYYY-MM-DD
Next card to study[mba/mba-conjoint-analysis-card / mba/mba-brand-equity-card]

Sources and further reading

  • Bass, F. M. (1969). A new product growth for model consumer durables. Management Science, 15(5), 215-227.
  • Bass, F. M., Krishnan, T. V., and Jain, D. C. (1994). Why the Bass model fits without decision variables. Marketing Science, 13(3), 203-223.
  • Golder, P. N., and Tellis, G. J. (1997). Will it ever fly? Modeling the takeoff of really new consumer durables. Marketing Science, 16(3), 256-270.
  • Mahajan, V., Muller, E., and Bass, F. M. (1990). New product diffusion models in marketing: a review and directions for research. Journal of Marketing, 54(1), 1-26.
  • Moore, G. A. (1991). Crossing the Chasm. HarperBusiness.
  • Norton, J. A., and Bass, F. M. (1987). A diffusion theory model of adoption and substitution for successive generations of high-technology products. Management Science, 33(9), 1069-1086.
  • Rogers, E. M. (1962). Diffusion of Innovations. Free Press.
  • Srinivasan, V., and Mason, C. H. (1986). Nonlinear least squares estimation of new product diffusion models. Marketing Science, 5(2), 169-178.
  • Sultan, F., Farley, J. U., and Lehmann, D. R. (1990). A meta-analysis of applications of diffusion models. Journal of Marketing Research, 27(1), 70-77.
  • Van den Bulte, C., and Stremersch, S. (2004). Social contagion and income heterogeneity in new product diffusion: a meta-analytic test. Marketing Science, 23(4), 530-544.
  • Further reading (by name only): Lilien, Rangaswamy and De Bruyn, Principles of Marketing Engineering and Analytics; Urban and Hauser, Design and Marketing of New Products; Kotler and Keller, Marketing Management; OpenStax, Principles of Marketing (free, CC BY-NC-SA 4.0, openstax.org).

Answer key

Worked example B. (2) m=58,857m = 58{,}857 buyers (58,857.4). (3) p=1,275.8971/58,857.4=0.0217p = 1{,}275.8971/58{,}857.4 = 0.0217; q=5.46×10−6×58,857.4=0.3214q = 5.46 \times 10^{-6} \times 58{,}857.4 = 0.3214; check 0.3214−0.0217=0.2997=b0.3214 - 0.0217 = 0.2997 = b. (4) t∗=ln⁡(0.3214/0.0217)/0.3431=7.86t^{*} = \ln(0.3214/0.0217)/0.3431 = 7.86 years; F(t∗)=0.5−0.0217/0.6428=0.4663F(t^{*}) = 0.5 - 0.0217/0.6428 = 0.4663, so the peak is still ahead (about a year away by the continuous formula; the discrete recursion in step 5 keeps rising to year 10, a reminder that the two forms time the peak differently). (5) Year 8: (0.0217+0.3214×19,334/58,857)(58,857−19,334)=5,029(0.0217 + 0.3214 \times 19{,}334/58{,}857)(58{,}857 - 19{,}334) = 5{,}029 new buyers, cumulative 24,363 (with unrounded parameters). (6) Years 1 to 4 give m=31,574m = 31{,}574, p=0.0397p = 0.0397, q=0.3737q = 0.3737. Before the inflection point the sales series is still convex and almost any mm fits it; the curvature that pins down mm appears only as growth slows. A year-4 forecast would have understated the market by about 46% relative to the seven-year estimate, so in year 4 the team should have combined the fit with analogies and reported a wide range.

Exercise C. (1) t∗=ln⁡(0.38/0.03)/0.41=6.19t^{*} = \ln(0.38/0.03)/0.41 = 6.19 quarters (=LN(0.38/0.03)/(0.03+0.38)); enrolled by the peak 6,000×(0.5−0.03/0.76)=2,7636{,}000 \times (0.5 - 0.03/0.76) = 2{,}763 patients; peak rate 6,000×0.412/(4×0.38)=663.66{,}000 \times 0.41^2/(4 \times 0.38) = 663.6 per quarter (=6000*(0.03+0.38)^2/(4*0.38)). (2) After four quarters 1,399 (=6000*(1-EXP(-0.41*4))/(1+(0.38/0.03)*EXP(-0.41*4))); after eight quarters 3,910 (65.2%). (3) Forecast new enrolments by quarter: 215, 296, 393, 496, 588, 648, 659, 616, 534, 432, 332, 244. Quarters 6, 7 and 8 exceed 600. A cap flattens and lengthens the peak and pushes enrolments later; if the capped data were later used to estimate the model, qq (and possibly mm) would be biased down. (4) With p=0.06p = 0.06: t∗=4.20t^{*} = 4.20 quarters, 2,377 enrolled after four quarters and 4,903 after eight. Enrolment comes about two quarters earlier, which matters if the clinical benefit depends on early enrolment; check that onboarding capacity can absorb the earlier and higher peak. (5) Eligibility changes as patients are diagnosed, move or die, so mm is not fixed; some patients lack connectivity or devices, so the practical mm is lower than the eligible count; referrals depend on clinicians, so adoption is segmented by practice.

Self-test.

  1. pp: the rate at which non-adopters adopt because of influences outside the adopter population (advertising, sales effort, the product itself). qq: the additional rate per unit of adopted share, from previous adopters (word of mouth, visibility). mm: the number of eventual adopters.
  2. The start is slower and the peak comes later; the curve becomes a more symmetric bell (with p+qp + q fixed, the peak rate per unit of mm, (p+q)2/(4q)(p+q)^2/(4q), is slightly lower), and a larger share of adopters is driven by imitation.
  3. t∗=ln⁡(0.38/0.03)/0.41=6.19t^{*} = \ln(0.38/0.03)/0.41 = 6.19 years; F(t∗)=0.5−0.03/0.76=0.4605F(t^{*}) = 0.5 - 0.03/0.76 = 0.4605, about 46%.
  4. Period 1: p m=200p\,m = 200. Period 2: (0.02+0.5×200/10,000)(10,000−200)=0.03×9,800=294(0.02 + 0.5 \times 200/10{,}000)(10{,}000 - 200) = 0.03 \times 9{,}800 = 294.
  5. The rate of adoption rises only if the boost from new adopters (qq times the change in FF) outweighs the shrinking pool of non-adopters; that needs q>pq > p, and t∗=ln⁡(q/p)/(p+q)t^{*} = \ln(q/p)/(p+q) is positive only then.
  6. c=−q/mc = -q/m must be negative. A positive coefficient means the data have not yet shown any slowing (no inflection), so the model cannot identify mm: use analogies or wait for more data.
  7. Bass, Krishnan and Jain (1994): when price and advertising change at roughly constant percentage rates, their effect is a near-constant multiplier on the hazard and is absorbed into pp and qq.
  8. Analogous products (internal history or published estimates, weighted by similarity); meta-analytic averages as a starting point; managerial judgement elicited for the time to peak and the peak share, from which pp and qq can be backed out.
  9. A high q/pq/p product has a slow start by construction, so slow early growth can coexist with strong eventual adoption. Test it by tracking referral-driven sales, reference-customer satisfaction and the share of new customers who name an existing user as the reason, or by fitting the model and checking whether imitation is rising.
  10. Treat Bass adopters as gross new subscribers per period, apply retention to get the active base (the survivors of each cohort), multiply by price or margin per period, and discount. That is the cohort logic of the CLV card applied to the diffusion forecast.

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[Your name]First draft from the template
0.2YYYY-MM-DD[Your name]Example: Replaced Corvane data with case data, re-estimated after four quarters of sales

Standard and licence note

Based on the published new-product diffusion literature (Bass 1969; Mahajan, Muller and Bass 1990; Srinivasan and Mason 1986; Sultan, Farley and Lehmann 1990; Bass, Krishnan and Jain 1994; Norton and Bass 1987) as taught in MBA marketing analytics electives; no single standard governs diffusion forecasting. The explanations, worked examples, data and layout are original and fictional; no textbook text, published case or exam question is reproduced. The template is not affiliated with or endorsed by any business school or publisher. Check your own course materials for the notation and conventions they require. Template licence: MIT.

Related templates