
Jonathan Landy
Retailers prefer to carry products that have both high expected demand and low demand uncertainty. Unfortunately, these are competing concerns, and so it's not always obvious which product to choose when one option has both higher expected demand and higher demand uncertainty.
Here, we present a simple formula for a product's risk-adjusted expected profit, using the newsvendor model. This score can be used to rank candidate products, allowing one to rationally balance the trade-off between expected demand and demand uncertainty. We cover a simple example and also share a Google Sheet that carries out the relevant computations, useful for both candidate product ranking and profit forecasting.
Newsvendor model risk-adjusted expected return
In our prior post on the newsvendor model, we covered the well-known optimal order quantity for a product of uncertain demand. This result says we should purchase up to the point where
The value at left is the probability that demand comes in less than or equal to . On the right:
- is the gain from selling one more unit (retail price minus unit cost), and
- is the loss from over-ordering by one unit (unit cost minus salvage value)
Our prior post illustrates how you can use this to set buy sizes so as to optimize expected return.
But what is the risk-adjusted expected return if we order up to the optimal point (1)? In the appendix to this post we derive the following result, assuming demand follows a normal distribution with mean and standard deviation ,
Here, we've introduced a new parameter , defined in equation (12) of our appendix below. This is a somewhat lengthy expression so we don't quote it here. However, we point out that it is a function of the unit economic input parameters and only – in particular, it does not depend on the demand distribution.
What we learn from (2) then is that there is a clean trade-off in the net expected profit between expected demand and demand uncertainty. As goes up by one, we gain the profit per sale . But as goes up by one, we pay the penalty . The balance between these determines whether a change in demand is favorable.
Example: Ranking candidate products
We can use the risk-adjusted return formula (2) to help us decide which of a set of candidate products to carry. To help our readers carry out their own analyses, we've created a Google Sheet that evaluates all quantities. If you click this link, it will ask you to make a copy of the file, which you can then edit and use for your own applications.
To focus on the tradeoff between demand uncertainty and expected sales, we assume that and across all products we're considering. With these choices, plugging into (2) and (12) gives
From this we can see that if increases by , the tradeoff will be favorable provided does not increase by more than .
Consider the table below of candidate products. Notice that in the second row, the expected demand and demand uncertainty have both increased by , relative to the first. In this case, total expected return has gone up. However, in the third row the demand uncertainty went up twice as much as the expected demand, relative to the first row (i.e., more than the threshold level of ). In this case, the expected return has decreased. If we can pick just one of these options, the second product is best.
Product | Expected demand | Demand uncertainty | Expected Return [$] |
---|---|---|---|
Product | |||
Product | |||
Product |
Table: Exploring the tradeoff between expected demand and demand uncertainty for a few examples. In each row, we take and . In the second row, we increase both and by , relative to the first row, and expected return increases. However, in the last row, we've increased the demand uncertainty by more, and the expected risk-adjusted return is lower than in the first row. You can check these values yourself using the sheet linked above.
Discussion
Here, we've answered a very practical question: What is the risk-adjusted return of a product of uncertain demand? Our formula (2) can be used to forecast expected profit for such products, and also to rank candidate products for purchase. We've found that there is a clear tradeoff, where lifts in the expected demand lift the expected return, while lifts to the demand uncertainty reduce expected return.
In our prior post on the newsvendor model, we highlighted the unintuitive result that the optimal solution often favors buying more units of a product as its demand uncertainty rises. This can be optimal if the margin is sufficiently high, because doing so allows us to capture more upside if demand comes in hot. However, we see now that this does not always imply that we should favor products with more demand uncertainty. Rather, the natural tradeoff we've considered here determines which is the optimal choice.
Appendix: Derivations
Here, we work out the derivation of (2). To begin, we calculate the expected gain from sales. This is
For a normal distribution, we can integrate the term at right. Plugging in, we get
To evaluate, we write , and assume that the lower limit on the integral can be approximated by minus infinity – i.e., that is very unlikely to have demand close to zero or below under the normal approximation. This gives
Simplifying gives
Here, and are the cumulative distribution function and probability density function for the standard normal, respectively. Both are evaluated at the upper bound, .
The expected loss takes a similar form to the above,
Evaluating as above gives
Combining (7) and (9), we get the total expected profit,
Next we use (1) to replace with . Plugging this in above, a number of terms cancel and we get
This is equivalent to (2). From here, we see that
a function only of and . We note that the inner quantity can also be written as .
About VarietyIQ
VarietyIQ helps retailers and brands optimize inventory through smarter forecasting and product curation. We combine advanced data science with domain expertise to improve planning accuracy and unlock growth.
Curious how this analysis might improve product selection within your assortment? Get in touch — we’d love to connect.
Thanks to Jaireh Tecarro for creating the header image for this post.