The Operating System Network Effect and - Rong Luo

advertisement
The Operating System Network Effect and Carriers’ Dynamic
Pricing of Smartphones in US
Rong Luo
∗
Department of Economics, University of Georgia
October 23, 2015
Abstract
The utility a consumer realizes from owning a smartphone increases with its operating system (OS) network size. Due to their ability to internalize competition across
OSs, telecom carriers choose lower two-year contract prices for smartphones with large
OSs. In this paper, I first analyze a two-period theoretical model to explain the intuition of multi-network carriers’ pricing strategy. Then I design a structural model
of consumer demand and the carrier dynamic pricing game for smartphones, and empirically study the impact of the OS network effect and carriers’ pricing strategy on
the smartphone industry. I estimate the model using product level data from August
2011 to July 2013 in the US. I deal with the empirical challenges of dynamic prices
for multi-product carriers, high dimension continuous state variables, and asymmetric
oligopolistic firms in the estimation. The estimate of the OS network effect in consumer
utility is both positive and significant. Two counterfactual cases show that both the
OS network effect and the carriers’ differentiated prices contributed to the smartphone
penetration and the OS concentration.
Keywords: OS Network Effect, Carrier Dynamic Pricing Game, Two-Year Contract,
Asymmetric Multi-Network Sellers, Value Function Approximation, MPEC.
∗
Email: rluo@uga.edu
I am very grateful to my advisors Mark Roberts and Paul Grieco for their constant support and very
helpful comments. I would also like to thank Kathleen Nosal, Martin Hackmann, Thomas Jeitschko,
Hiroyuki Kasahara, Kala Krishna, Kenneth Judd, Robin Lee, Huihui Li, Shengyi Li, Charles Murry, Peter
Newberry, Joris Pinkse, Paul Schrimpf, Marc Rysman, Mo Xiao, Hongsong Zhang, and participants in PSU
IO workshop, 13th Annual International Industrial Organization Conference, and CEPR-JIE School and
Conference for their thoughtful comments. All errors are my own responsibility.
1
1
Introduction
In markets with network effects, such as the computer and smartphone markets, consumers
value the size of the installed consumer base. Due to the network effect, the current price
of a product affects its network size and thus future demand. This leads suppliers to make
dynamic pricing decisions, whether the suppliers are single-network sellers or multi-network
sellers. However, in this paper I show that the multi-network sellers choose lower prices
for products with larger networks while single-network sellers do the opposite and that
the multi-network sellers’ pricing strategy leads to high consumer adoption rate and high
network market concentration.
The multi-network sellers’ pricing strategy can be applied to the US smartphone industry. These products are subject to a network effect that arises through the operating
systems for two reasons. First, application stores generate an indirect network effect. Application developers choose to develop more apps for large OSs. In return, more consumers
adopt large OSs because of the greater number and better quality of applications. Second,
there is a direct OS network effect. Friends and family members prefer adopting the same
OS. The benefits of doing so include convenient communication (e.g., FaceTime, iMessage),
as well as ease of sharing files and purchases, and lower learning costs.
Telecom carriers act like multi-network sellers. Each carrier sells products of different
OSs. For example, Verizon sells smartphones with iOS, Android, Blackberry, and Windows
Phone. The carriers offer model specific discounts on smartphone purchases if consumers
sign two-year wireless service contracts. Consumers pay the discounted prices instead of
the manufacturer retail prices. The model specific discounts allow the carriers to internalize
the competition effect across OSs and choose differentiated prices.
Given the background, the goals of this paper are to study the impact of the OS
network effect on the multi-network carriers’ dynamic prices and to measure the impact of
the carriers’ differentiated discounts on the US smartphone market.
To build intuition, I solve a two-period, two-OS theoretical model to compare prices
across OSs in two different settings. In the first setting, one multi-network seller sells
two products with different OS sizes. In the second setting, there are two single-network
sellers, each selling one product. Comparing the two setting, I find that the multi-network
seller chooses a lower price for the large OS than the small OS in the first period while
single-network sellers do the opposite.
The intuition of the difference between the two types of sellers’ pricing strategies is as
2
follows. In a dynamic environment with exclusive product network effects, both types of
sellers would choose low prices to grow the network to attract future customers. However,
they have quite different competitive environments. A single-network seller faces competition from other sellers, and the initial network size of its product determines its market
power. In equilibrium, products with larger initial networks keep their network advantage and have higher prices every period. In contrast, the multi-network seller is able to
internalize the competition effect across networks. It prefers network concentration to competition, because a dominant network can attract more future consumers. Therefore, the
multi-network seller chooses relatively lower prices for initially larger networks to achieve
network concentration.
Based on the intuition above, I then develop a structural model of consumers’ demand
and carriers’ dynamic pricing game for smartphones. I estimate the model using product
level data from August 2011 to October 2013. In the estimation, I deal with several
empirical challenges including dynamic prices of multiple products for each carrier, high
dimension continuous state variables, and asymmetric oligopolistic firms.
The estimation results show that the OS network effect is positive and significant. On
average, 40.79% of a consumer’s utility from purchasing a smartphone comes from the
network effect. This implies that the carriers’ pricing decisions should be dynamic due to
the evolving network sizes and affected by the network sizes.
I study two counterfactual scenarios using the estimates. In the first case, I eliminate
the OS network effect to measure the impact of the OS network effect. I find that, without
the OS network effect, the smartphone penetration rate would decrease by 54.69% and the
largest OS share difference would decrease by 31.66% to the end of October 2013. In the
second case, I eliminate the carrier discounts on two-year contracts. Without the carriers
discounts, the smartphone penetration rate would decrease by 29.06% and the largest OS
share difference would decrease by 11.18%. Thus, both the OS network effect and carrier
discounts are important to smartphone penetration and OS concentration.
The paper proceeds as follows. In Section 2, I discuss the related literature and contribution of this paper. Section 3 provides the background to the US smartphone industry.
In Section 4, I study a simple two-period, two-OS model to compare prices in two different
supply settings. Section 5 sets up the consumer demand and the carriers’ supply model
for smartphones with two-year contracts. The data used in this paper is described in Section 6. Section 7 discusses identification and estimation details. The estimated results are
presented in Section 8. Section 9 shows the two counterfactual analysis results. Section 10
3
concludes the paper.
2
Literature Review
The main contribution of this paper is to empirically study the impacts of a network effect
on the prices charged by multi-network retailers. Neither the theoretical literature nor
the empirical literature has studied this topic. Theoretical research on the network effect
has focused on the competition between single-network sellers, but not the prices of multinetwork sellers. Katz and Shapiro (1985), Farrell and Saloner (1986), Katz and Shapiro
(1992), Katz and Shapiro (1994), Shapiro and Varian (1999), Rochet and Tirole (2003),
Armstrong (2006), Zhu and Iansiti (2007), Rysman (2009), and Weyl (2010) all study the
impact of the network effect on the prices of either monopolistic or oligopolistic sellers. In
this paper, I focus on the network effect’s impact on multi-network sellers’ prices, which is
shown to be different from the impact on single-network sellers’ prices.
The empirical literature also focuses on markets in which manufacturers choose prices.
This includes papers that study the network effect in the video game industry (Zhu and
Iansiti (2007), Lee (2013), Dubé, Hitsch, and Chintagunta (2010)), the DVD player industry
(Gowrisankaran, Park, and Rysman (2010)), the VCR industry (Park (2004)), the yellow
page industry (Rysman (2004)), the ACH banking industry(Ackerberg and Gowrisankaran
(2006)), video calling technology (Ryan and Tucker (2012)), and the PDA industry (Nair,
Chintagunta, and Dubé (2004)). In all these markets, manufacturers sell products directly
to consumers. In this paper, I focus on the impact of the network effect upon carrier prices
across different OSs.
This paper makes a further contribution by estimating a structural model of dynamic
pricing with asymmetric multi-network carriers. I deal with several empirical challenges
including dynamic prices of multiple products, high-dimension continuous state variables,
and asymmetric oligopolistic firms.
Aguirregabiria and Mira (2007), Pakes, Ostrovsky, and Berry (2007), Kasahara and
Shimotsu (2012) have proposed estimation methods for dynamic discrete choice games.
Bajari, Benkard, and Levin (2007) propose a two-step method that can estimate dynamic
games with continuous choices. Their first step estimates the policy functions and the
second step estimates the model’s parameters using simulated minimum distance estimator.
The two-step method requires monotonicity of the policy functions on shocks and linearity
of the value functions in the model’s parameters. These requirements make the method
4
not applicable to this paper because it is hard to prove monotonicity of policy functions
and the value function is nonlinear in this paper. In addition, without a sufficiently large
number of observations in my data, noise could arise in the first step.
Several papers have studied the dynamic pricing problems of single-product firms. Liu
(2010) and Dubé, Hitsch, and Chintagunta (2010) analyze the dynamic decisions of two
oligopolistic video game console manufacturers. They assume parametric forms of the
policy functions instead of solving for equilibrium. Goettler and Gordon (2011) analyze
the investment and dynamic pricing problem of two single-product microprocessor firms.
Sweeting (2012) tests how accurately dynamic pricing models describe sellers’ behavior in
secondary markets for event tickets. Benkard (2004) use static estimates to solve a dynamic
oligopoly model with four single-product aircraft firms.
With a small number of single-product firms, the dynamic problem could be solved
with value function iteration or policy function iteration. But when there are many firms
and each firm has many products, previous methods are not applicable due to the high
dimension choice space (prices of many products).
Instead, I solve the multi-network carriers’ dynamic pricing game in the estimation. In
particular, I approximate the carriers’ value functions with basis functions and develop an
efficient iterative method to solve the dynamic pricing game. I estimate the model using
Generalized Methods of Moments (GMM) with MPEC, which was introduced by Su and
Judd (2012). The moment conditions are based on the orthogonality between unobserved
shocks and instrumental variables. The carriers’ Bellman equations are constraints on the
value function approximation. The approximation method is motivated by the sieve estimation literature.Ai and Chen (2003) propose a minimum distance estimator with sieve
approximation and show its efficiency. Barwick and Pathak (2011) also use sieve approximations to solve a dynamic maximization problem.
This paper also contributes to the literature on the smartphone industry literature.
Parker and Van Alstyne (2010) analyze innovation and the platform openness control. Zhu,
Liu, and Chintagunta (2011) and Sinkinson (2011) study the incentives and the effects of
the exclusive contracts between Apple and AT&T. Kim (2012) focuses on variations in
consumers’ adoption of mobile apps across different OSs. Boudreau (2012) discusses app
developers’ innovation patterns. Bjorkegren (2014) estimates consumers’ dynamic demand
for mobile phones. Bresnahan, Orsini, and Yin (2014) model and estimate mobile app
developers’ OS platform choice. In this paper, I study the impact of the carrier two-year
contract discounts.
5
3
A Two-Period, Two-OS Model of Pricing
In this section, I study a two-period, two-OS demand model and compare two supply
settings to explain the intuition of a multi-network seller’s pricing strategy, which helps to
understand the telecom carriers’ pricing decisions of smartphones.
3.1
Demand Model Setup
There are two smartphone models, A and B, in a two-period economy. The two models
have different operating systems, which are also denoted by {A, B}. Let δj , j ∈ {A, B},
be the consumer utility from the characteristics of model j. Let the market shares of the
two OSs be (nAt , nBt ) at the beginning of period t.
Assumption 1. Without loss of generality, assume that network A has a higher market
share than B in period 1: nA1 > nB1 and that a positive OS network effect exists: γ > 0.1
Assumption 2. The two models have the same characteristics, δA = δB , and the same
unit cost, c = 0.2
Assumption 1 and 2 apply to the rest of this section. Assumption 2 means that the
only difference between A and B lies in their network sizes, so I focus on the network
size effect in this model. Let the total mass of consumers be 1. In each period, only
consumers who do not own smartphones enter the market. So the market size in period t
is Mt = 1 − nAt − nBt .
Consumer i’s utility of buying smartphone j ∈ {A, B} in period t is:
uijt = δj + γnjt − αpjt + ijt ,
in which njt is the share of OS j among all consumers at the beginning of period t; pjt is
the carrier’s smartphone price in period t; ijt is the idiosyncratic utility shock of option
j ∈ {0, 1, 2} in period t; and γ and α are marginal utility of the OS network size and price.
An outside option, not to buy any smartphone, exists in each period. Let the mean
utility of the outside option be zero. Consumer i’s utility of the outside option is ui0t = i0t .
1
There are many reasons that one OS has a higher share than the other. Different OSs may enter
the market in different years. Their companies may have different demand and supply shocks. Different
operating systems may have different openness towards smartphone manufacturers.
2
By normalizing costs to be zero, the prices in this section can be interpreted as markups that the carrier
earns. When the costs are not zero, choosing prices is equivalent to choosing markups.
6
Assume that the utility shock ijt follows a Type-I extreme value distribution and is i.i.d.
across consumers, models, and periods. Then the sales market share of model j in period
t is
sjt =
1+
e(δj +γnjt −αpjt )
.
(δk +γnkt −αpkt )
k=A,B e
P
(1)
An OS network grows due to the new sales of smartphones. At the beginning of the second
period, the market share of OS j ∈ {A, B} is
nj2 = nj1 + M1 sj1 .
(2)
Therefore, the market size in the second period is M2 = 1 − nA2 − nB2 = M1 s01 , where s01
is the market share of the outside option in the first period. The market size in the second
period is the measure of consumers who do not buy smartphones in the first period.
3.2
The First Supply Setting: A Multi-Network Seller
Suppose that one seller sells both models and chooses prices in both periods to maximize
the total discounted profits. The dynamic pricing problem can be solved backwards. The
OS market shares at the beginning of the second period are n2 = (nA2 , nB2 ). The seller’s
profit in the second period is:
π2 (pA2 , pB2 |n2 ) = M2 (sA2 (p2 , n2 )pA2 + sB2 (p2 , n2 )pB2 ).
Denote the maximum profit by π2∗ (nA2 , nB2 ). In the first period, the seller’s profit maximization problem is:
max {π1 (pA1 , pB1 ) + βπ2∗ (nA2 , nB2 |pA1 , pB1 )},
pA1 ,pB1
(3)
where β is the discount factor. The prices in the first period affects the profit in the second
period because the OS shares (nA2 , nB2 ) are determined by both (nA1 , nB1 ) and (pA1 , pB1 ),
as in equation (2). Optimal prices require that the marginal profits from pAt and pBt to be
zeros. The price pAt affects not only the seller’s marginal profit from model A, but also that
from model B. This implies that the multi-network seller can internalize the competition
between A and B.
The following proposition summarizes the properties of the multi-network seller’s op-
7
∗c
∗c
∗c
timal prices in both periods (p∗c
A1 , pB1 , pA2 , pB2 ), where the superscript c means a multi-
network seller.
Proposition 1. The following statements hold for the carrier’s optimal prices.3
∗c
(1) The price of A is lower than that of B in the first period: p∗c
A1 < pB1 .
c∗
(2) The price difference between the two models |pc∗
A1 − pB1 | increases as the OS network
effect γ increases.
(3) The OS market share difference at the beginning of the second period (nA2 − nB2 )
increases in the OS network effect γ.
The first statement of Proposition 1 says that, when the OS network effect exists, the
multi-network seller chooses a lower price for the larger network A than for network B in
the first period. The intuition is that, the seller prefers network concentration, so that the
strong network effect of the dominant OS can make consumers to be willing to pay high
prices in the second period.4
The second statement means that price difference between A and B increases with the
OS network effect parameter γ. This is because that the seller’s incentive of choosing a
lower price for A increases with the OS network effect. The third statement says that the
market becomes more concentrated in the large operating system as the network effect
increases. Hence, the multi-network seller’s pricing strategy can contribute to the OS
concentration.
The discount factor makes an impact on the first period prices. Without the dynamic
effect (β = 0), the two products have the same price in both periods, no matter which
product has a larger network. However, when β > 0, then the large network has a lower
price in the first period, pA1 < pB1 . The prices of A and B in the second period are the
same, pA2 = pB2 , whether the problem is dynamic or not.
The OS network effect influences (pA1 , pB1 ) similarly as the discount factor. If there is
no network effect (γ = 0), A and B will have the same price in both periods. In this case,
the seller’s problem is still dynamic, but the OS sizes do not affect pricing. However, if the
network effect exists (γ > 0), the larger network A will have a lower price than B in the
first period because the seller’s second-period profit increases with the OS concentration.
3
The proofs for the propositions in this section are in the Supplemental Material Section A.
The reason for selling products with different OSs by the carriers is because that consumers are heterogeneous. Some consumers might prefer B no matter how large network A is. So the carrier still sells B,
which can increase its profits.
4
8
I derive Proposition 1 using the logit demand model, which is an ideal choice to compare
multi-network seller’s prices in static and dynamic models. A static logit demand model
would predict that the carrier chooses the same price for both OSs.5 So it provides a clear
benchmark when studying the carrier’s incentive in a dynamic model. When moving from
a static model to a dynamic one, the changes in the seller’s pricing strategy reflect the
impact of the dynamic factors, OS network sizes and market size.
Though I consider a monopoly carrier case, the carrier’s pricing strategy in a dynamic
environment carries over to oligopoly carriers who sell the same set of OSs.6 Because the
competition among the carriers doesn’t change their incentive to take advantage of the
initially larger network.
3.3
The Second Supply Setting: Two Single-Network Sellers
To compare pricing strategies, I now consider two single-network sellers who play a dynamic
pricing game in the two periods. Denote the two sellers by {A, B}. Seller j ∈ {A, B} only
sells smartphone j. In this subsection, I use superscript m to denote the single-network
sellers. For seller j, the profit in each period t is
m m
m
m
m
πjt
(pAt , pm
Bt ) = pjt sjt (pAt , pBt )Mt .
The dynamic problem of seller j is
m m
m m
m
m
max
{πj1
(pA1 , pm
{πj2
(pA2 , pm
B1 ) + βmax
B2 |pA1 , pB1 )}},
m
m
pj1
pj2
I solve the game backwards. The following proposition summarizes the properties of the
∗m ∗m ∗m
sellers’ equilibrium prices (p∗m
A1 , pB1 , pA2 , pB2 ).
Proposition 2. The following statements hold for the single-network sellers’ equilibrium
prices.
∗m
(1) The optimal price of A is higher than that of B in both periods: p∗m
At > pBt , for t = 1, 2.
(2) The OS A keeps its network advantage in the second period, though model A is more
expensive in the first period.
5
Because, in the logit model, the cross-derivatives of prices (αsAt sBt ) are symmetric, so are the carrier’s
two first-order conditions, as shown in Supplemental Material A.
6
I show this in Section A.3 in the Supplemental Material.
9
The first statement of Proposition 2 says that, seller A chooses higher prices than B
in both periods. Because seller A has market power due to its initial OS network size
advantage. Suppose that both models have the same price in the first period, then A’s
marginal profit is greater than B’s. So seller A would increase price. In equilibrium, A’s
price is higher than B’s price in the first period. The second statement says that though
A has higher price in the first period, its network size is still larger than B’s in the second
period.
3.4
Comparing the Two Models
Comparing Proposition 1 and Proposition 2, I find that, the two types of sellers choose
different dynamic pricing strategies. The difference is caused by the difference in their
ability to internalize competition effect. The multi-network seller’s pricing strategy results
in higher OS concentration. In Section 5, I set up an empirical model of the consumers’
demand and the carriers’ pricing of smartphones in the US smartphone industry, which
is more general than the two-period, two-OS setting. In the next section, I introduce the
background of the industry.
4
Background of the U.S. Smartphone Industry
The top four operating systems in the U.S. smartphone industry are Android, iOS, Blackberry, and Windows Phone. Their combined market share increased from 94% in 2011 to
99% 2011 in 2014.7 Every smartphone operating system has an online store where applications can be purchased and downloaded to extend the functionality of the smartphone.
There are indirect and direct network effects at the operating system level.8 The apps
on different operating systems are exclusive. The indirect network effect arises through app
development. Consumers find value in apps because of the additional functionality of their
smartphones. The app developers prefer to sell apps through the more profitable large
operating systems. In this way, the indirect network effect exists at the OS level. There
is also a direct OS network effect. Family members and friends prefer adopting the same
OS because they can enjoy convenient communication methods (FaceTime, iMessage) and
7
Cromar (2010) has a thorough description of the US smartphone industry.
I don’t separately model the carriers’ wireless network effect in this paper. But I add the carrier-OS
fixed effects in consumers’ utility function to control for the carrier specific effects, including the wireless
network network.
8
10
easy ways to share files; they can share their app purchases, and there is a lower learning
cost to use an OS.
A consumer has to choose both the smartphone model and the service provider (carrier)
when buying a smartphone. The top four carriers in the U.S. are Verizon Wireless, AT&T
Mobility, Sprint Corporation, and T-Mobile US. They have varying degrees of network
coverage and different prices for wireless service. According to Kantar World Panel data,
the combined share of smartphone sales for the four carriers during Oct. 2011 to Nov.
2013 is 88.72%.
The wireless carriers offer discounts on smartphones if consumers sign two-year service
contracts. For example, Apple’s retail price of the iPhone 5 was $649 in Oct 2012. Consumers could pay $199 to get an iPhone 5 if they sign a contract with AT&T. If consumers
need to end the contract early, they have to pay early termination fees. Depending on
the number of months left in an contract, the termination fee is between $150 to $350.
According to the Statista.com, the average monthly churn rate for the four carriers is 2%
on average.9
The US Wireless Industry Overview 2011 reported that more than 78% of users were
on two-year contracts. This number includes both the non-smartphone and smartphone
subscribers. The percentage is expected to be even higher for smartphones alone because
they are much more expensive without contracts. The data used in this paper is from Aug
2011 to Oct 2013, during which most smartphone users were on two-year contracts. Hence,
I focus on the consumers’ demand for smartphones with two-year contracts in this paper.
5
An Empirical Model of Demand and Supply of Smartphones
In this section, I design a structural model of consumer demand and carrier dynamic pricing
for smartphones with two-year wireless service contracts. There are four leading wireless
carriers, four operating systems, and hundreds of smartphone models. I assume consumers
make static purchase decisions of smartphones and model that with a random coefficient
demand model. Each carrier sold phones with all the four OSs, but the sets of phone
9
Churn rate is the proportion of contractual customers or subscribers who leave a supplier during a
given time period. Data source is from this link: http://www.statista.com/statistics/ .
11
models vary by carrier and over time.10 The carriers play an infinite horizon dynamic
pricing game.11
One challenge in modeling the consumers’ demand for smartphones is that the sales
market shares are observed at the carrier-OS level, not the smartphone model level. Meanwhile, characteristics and prices data are at the model level in my dataset. To deal with
this data challenge and use as much information on prices and characteristics as possible,
I introduce a carrier-OS specific unobserved demand shock. I explain this in detail next.
5.1
Consumer Demand
Each period, consumers who don’t own any smartphone or have ended previous two-year
contracts enter the market. Each consumer chooses one option from the available choice
set to maximize utility. The choice set in period t is Ωt = {(j, s, c, t)}jsc ∪ {(0, t)}, where j
is a smartphone model, s is the operating system of model j, and c is a carrier. An outside
option (0, t) exists, and it means not buying any smartphone. Let Jt be the total number
of models in Ωt .
If a consumer purchases model (j, s, c, t), s/he signs a two-year wireless service contract
with carrier c. Assume that consumer i’s utility of buying the model is:
uijsct = x0jsc βi − αi (pcjsct + fct ) + γNst + ψsc + ξsct + ijsct .
(4)
xjsc is a K × 1 vector of observed smartphone characteristics. pcjsct is the price of the
two-year contract price of the smartphone. fct is carrier c’s price for wireless services in
the two-year contract.12 Nst is the number of users of OS s at the beginning of period t.
ψsc is a dummy for the carrier-OS pair (s, c). It captures the carrier-OS quality that is
constant across periods. ξsct is the carrier-OS level unobserved quality shock in period t.
It represents the quality shocks in both the carrier level and the operating system level.
ijsct is a consumer idiosyncratic utility shock.
The unobserved quality shocks ξsct is assumed to be carrier-OS specific because the
10
AT&T, Verizon, and Sprint all carried the four OS smartphone models from the beginning of the data.
T-Mobile only started to sell iPhone’s in April 2013.
11
In this paper, I focus on the price decisions of the carriers, given the manufacturers’ wholesale prices
being exogenous. I don’t model the manufacturers’ prices in a Stackelberg leader-and-follower framework, in
which the manufacturers choose prices first and then the carriers choose prices. Since I do model the carriers’
wholesale costs paid to the manufacturers, the simplification of the carriers’ problem is not problematic in
terms of model specification and estimation.
12
I assume that the consumer pays the wireless plan price for two years when signing the contract.
12
market share data are at the carrier-OS level. The implication of the assumption is that the
market share variation across different models in the same carrier-OS group is determined
by their observed characteristics and prices, not by their individual unobserved quality
shocks.
Consumers have different income levels and tastes for the smartphone characteristics.
The parameters θi = (βi , αi ) are consumer specific. Let β be the mean of βi over all
consumers and α be the part of αi that is the same for all consumers. Denote them by
θ = (β, α). Consumer i is described by vi = (yi , vi1 , ..., viK ), in which yi is income and
vik s are independent standard normal taste shocks. Assume that vi is independent of the
unobserved quality shock ξsct . Thus,
βi
!
αi
β
=
!
+ Φvi ,
α
in which Φ is a diagonal matrix that measures the impact of vi on θi . Rewrite the utility
function (4) as:
uijsct = δjsct + µijsct + ijsct ,
where
δjsct = x0jsc β − α(pcjsct + fct ) + γNst + ψsc + ξsct ,
µijsct = [x0jsc ; (pcjsct + fct )]0 ∗ Φvi .
The mean utility of the outside option is normalized to zero. Consumer i’s utility of
the outside option is:
ui0t = i0t .
Assume that the ijsct follows a Type-I extreme value distribution and is i.i.d. across
(i, j, s, c, t). Then consumer i’s probability of choosing product (j, s, c) in period t is:
sijsct (vi ) =
e(δjsct +µijsct )
1+
P
j 0 s0 c0 ∈Ωt
e(δj 0 s0 c0 t +µij 0 s0 c0 t )
.
Let Ajsct be the set of consumer characteristics such that j has the highest utility for
consumers in this set. That is, Ajsct = {vi |uijsct (vi ) ≥ uij 0 s0 c0 t (vi ), for all (j 0 s0 c0 t) ∈ Ωt }.
13
Then the market share of product (j, s, c) in period t is:
Z
sjsct =
sijsct (vi )dF (vi ).
(5)
Ajsct
I aggregate the smartphone model shares to carrier-OS levels, which are observed in
the data. Let Ωsct be the set of models with OS s by carrier c in period t. The market
share of the carrier-OS group (s, c) in period t is:
ssct =
X
sjsct .
(6)
j∈Ωsct
5.2
The Carriers’ Dynamic Pricing Model
The carriers play a dynamic pricing game because of the evolving OS network sizes and
market size. In this subsection, I model the carriers’ costs, the market size, and the carriers’
dynamic pricing game for smartphones. Each period, the carriers observe the OS market
shares and choose the two-year contracts prices of smartphones.13
5.2.1
The Carriers’ Unit Costs
A carrier pays a wholesale cost, a service cost, and an unobserved cost shock on each
smartphone model. Carrier c’s wholesale cost of model (j, s, c, t) is the product of a manufacturer wholesale price rate ωj and the manufacturer retail price pm
jsct . ωj is assumed to
be manufacturer specific.14 It captures the manufacturer’s bargaining power against the
carriers.
In addition to the wholesale cost, carrier c also pays a carrier-OS specific monthly
service cost κsc . It includes the costs of selling a phone, maintaining wireless coverage, and
providing customer service. There is also an unobserved cost shock at model level, λjsct .
Hence, carrier c’s unit cost of selling model (j, s, c) in period t is:
cjsct = ωj pm
jsct + 24κsc + λjsct .
13
(7)
The manufacturers may also affect the two-year contract prices of smartphones by negotiating with
carriers. However, a carrier would only sign a price contract with a manufacturer if the negotiated prices
can maximize its long run profit. Therefore, the carriers are indirectly choosing the two-year contract prices
even if there are vertical contracts between manufacturers and carriers.
14
The wholesale discount might be a function of the OS shares. Intuitively, the manufacturers’ wholesale
prices could be affected by the OS network sizes. However, this effect is already reflected in the manufacturer
retail prices.
14
5.2.2
The Market Size and the Transition of State Variables
Let the cumulative OS market shares be nt = (n1t , ..., nSt ) at the beginning of period t.
S is the number of OSs. Let M be the population for potential smartphone users.15 The
P
OS cumulative shares are: nst = Nst /M . The sum Ss=1 nst is less than 1 because not all
consumers have smartphones at the beginning of period t.
In each period, two types of consumers enter the market, those who do not own any
smartphone yet and those who have finished their previous contracts. The share of the first
P
type consumers is 1 − Ss=1 (nst ). To get the share of the second type consumers, I assume
that each user has the same probability to end his/her current contract every period.16
This probability is fixed to be 1/8 because a contract is 24 months long and one period is
three months in this paper.17 Hence, the market size in period t is:
Mt = {1 −
X
s
nst }M +
1X
7X
nst M = {1 −
nst }M.
8 s
8 s
(8)
The market size decreases with the sum of OS shares. By assumption, the market
size cannot be zero, because 1/8 of the previous users end their contracts and re-enter the
market each period.
At the beginning of period t + 1, an OS has two types of users, previous users from
period t − 1 and new users in period t. Let Ωst be the set of smartphones with OS s in
period t. The transition of the cumulative market share of OS s is:
S
7
7X
nst+1 (nt , pct ) = nst + (1 −
ns0 t )
8
8 0
s =1
5.2.3
X
sjsct (pct (ξt , λt ), ξt ).
(9)
(j,c)∈Ωst
Timing of the Pricing Game and the Carriers’ Bellman Equations
The timing of the dynamic pricing game is as follows. At the beginning of period t, the
carriers observe the state variables, nt . Then the demand and cost shocks (ξt , λt ) are
15
I include the population between age 12-70 as potential smartphone users. It is 75% of the total US
population according to 2010 population age distribution.
16
In reality, the share of consumers who end their contracts in a period should be endogenous. But
tracking the distribution of the smartphone users’ contract status would make this distribution a state
variable for the carriers, which would be extremely complicated to model and estimate.
17
Since one period is three months and the contract is 24 months long. The number of periods left in a
contract at the end of a period is in{0,1,2,...,7}. The assumption that a user has a probability of 1/8 to
end his/her contract is equivalent to that 1/8 of the users will have 0 period left at the end of the period.
15
realized. Each carrier knows all carriers’ demand and cost shocks. The carriers choose
prices simultaneously and consumers make purchase decisions. At the end of period t, the
state variables update to nt+1 and the market enters the next period.
Denote the set of carrier c’s smartphones in period t by Ωct . Let λt be the vector of all
cost shocks in period t. Carrier c’s profit in period t at price pct is:
πct (pct , ξt , λt ) =
X
(pcjsct + fct − cjsct )sjsct (pct .ξt )Mt ,
(10)
(j,s)∈Ωct
As in equation (9), the prices in period t affect the OS market shares in the next period.
So the carriers must make dynamic pricing decisions. Carrier c’s Bellman equation is:
"
Vc (nt ) = Eξ,λ
max
pcjsct (ξt ,λt ),(j,s)∈Ωct
πct (pct , ξt , λt ) + β d Vc (nt+1 (nt , pct (ξt , λt )))
#
,
(11)
subject to equation (9). β d is the discount factor across periods. The expectation is over
the unobserved shocks (ξ; λ), and the carriers choose prices after they observe the shocks.
The value functions are carrier specific because the carriers have different smartphone sets,
wireless service costs, and wireless plan prices.
18
In addition to the i.i.d. assumption of λjsct , I make the following assumption to calculate
the expectations in Vc (nt ).
Assumption 3. (1) The cost shock λjsct follows normal distribution N (0, σλ2 ).
(2) The unobserved quality shock ξsct follows the normal distribution N (0, σξ2 ) and is i.i.d.
across carrier-OS groups and periods.
(3) The cost shock λjsct and the quality shock ξsct are independent with each other.
For any (ξt , λt ), carrier c’s first-order conditions (FOC) with respect to price pjsct is
Mt sjsct (pct , ξt ) + Mt
X
(j 0 ,s0 )∈Ωct
mj 0 s0 ct
c
∂sj 0 s0 ct
d ∂Vc (nt+1 (nt , pt ))
+
β
= 0,
∂pcjsct
∂pcjsct
(12)
18
In an ideal model, the evolving sets of smartphone models and their characteristics should also be
state variables. However, the number of smartphone models by each carrier is relatively stable and the
characteristics of all operating systems are improving in the data, as will be shown in Section 6. To keep
the problem tractable, I don’t add them as state variables.
16
where mjsct denotes the carrier markup:
mjsct = pcjsct + fct − cjsct .
(13)
The price pjsct affects not only the carrier’s current profit, but also its future profit through
the OS network size. The FOC implies that the marginal profit should be zero at the
equilibrium prices.
5.3
Equilibrium
The equilibrium concept used in the carriers’ dynamic pricing game is Markov Perfect
Nash equilibrium (MPNE). In this paper, a MPNE is a subgame perfect equilibrium where
the strategies depend on the past only through the state variables. An equilibrium is a
vector price function, pc (n, ξ, λ), and value functions, Vc (n)s, such that (1) Vc (n)s are the
expected discounted long run profits given pc (n, ξ, λ) and (2) pc (n, ξ, λ) maximizes the long
run profit for each carrier, given the rival’s prices and Vc (n)s.
The dynamic game may have multiple equilibria at the true parameters. But this is
not an issue for identification, as long as the data are from the same equilibrium. In this
paper, I analyze only one market (US) as opposed to multiple markets. So it’s reasonable
to assume that data are from the same equilibrium.
5.4
Discussion of the Demand and Supply Model
I could model the consumers’ dynamic demand for smartphones if the supply side is not
analyzed. It is quite challenging to combine a dynamic demand model with the dynamic
pricing problem of the carriers for two reasons. First, it’s rare to have explicit forms
of the market share derivatives in a dynamic demand model because consumers’ value
functions are unknown. But the derivatives would be required to analyze the FOCs of
the carriers’ dynamic problems. Second, in a dynamic demand model, the carriers’ state
variables would have to include the smartphone ownership distribution. which would be a
long vector (shares of different models and the months left in contracts). It is extremely
hard to solve such a dynamic problem.
The main concern with using a static demand model is that it ignores the consumers’
expectation of future prices and OS network sizes. But the static demand model still gives
the carriers the incentive to make dynamic price decisions. As long as consumers value the
17
OS network sizes, the current prices will always affect the future OS network sizes. The
static model may underestimate the OS network effect because forward-looking consumers
may postpone purchasing a large OS model if anticipating a decrease in price. A static
model would treat this low current demand for a large OS as if that consumers do not
value the OS network effect enough. So the results with the static demand model could be
interpreted as lower bounds of the impact of OS network effect on the industry.
In this paper, I don’t model the carriers’ service prices fct . There are several reasons.
First, each carrier’s plan price rarely changed during the sample periods. Second, the
problem of choosing the optimal service price is not related to the OS network effect
because each carrier sets the same service price for all OSs and models. Third, the very
few service price changes don’t appear periodically. This makes it hard to define a period.
So I take the carriers’ service prices as given.
6
Data
The data used in this paper comes from several sources, and the sample period is from
Aug 2011 to Oct 2013. comScore.com reports the U.S. cumulative smartphone subscriber
market shares every month. Kantar World Panel has been publishing the sales market
shares by carrier for the past three months. Carrier prices and manufacturer retail prices
for smartphones are collected via the web archive website. The smartphone characteristics
data are from phonearena.com. I get household income distribution data from the yearly
Current Population Survey (CPS).
I exclude the population younger than twelve years old and older than 70 years old as
smartphone consumers. This assumption makes the potential market size of smartphone
consumption to be 75% of the population, according to the 2010 US population distribution by age. The average household income increased from $69,677 to $72,641 and the
standard deviation increased from $368 to $499. comScore.com reports the total number
of smartphone subscribers and the cumulative market share of each OS every month. I
calculate the market size Mt and state variables nt from these data.
Each month, the sales market shares by carrier by OS are for the past three months.
For example, the sales market shares in Jan 2012 are for the three months ending in Jan
2012. comScore.com also reports the OS sales shares conditional on the sales shares of
AT&T and Verizon. Combining the carriers’ sales shares and the OS shares within each
carrier, I get the sales market share for each carrier-OS group. One missing piece of the
18
sales data is the conditional OS shares for Sprint or T-Mobile. Since only the joint OS
shares for the two carriers are observed, I assume that their OS share ratio is equal to their
number of models ratio. In the end, there are sales market shares for 16 carrier-OS groups
for 8 non-overlapping 3-months periods (out of 26 consecutive months).
The web archive website has been keeping records of the carriers’ webpages every month
sicne 2008.19 The carriers’ two-year contract prices and the listed manufacturer retail price
of each model can be collected by month. In the sample period, the data has 2283 modelmonth observations. The highest two-year contract price is $399 for the 64 GB iPhones
from multiple carriers.
The monthly wireless plan prices are also from the web archive website. Each carrier
offers multiple wireless plans each month. I use the single line price for medium amount of
data and minutes.20 Verizon’s wireless plan price was the highest at $70 and T-Mobile’s
was the lowest at $50. The average across carriers is $60 per month during 2011 to 2013.21
To match the sales shares data, a period is three months in the structural model.
But the smartphone prices are observed every month. Thus, to use as much information
as possible, I construct consumers’ choice set every period in the following way. If a
smartphone model is observed in multiple months in a three-months period, I treat them
as different choice options in that period. The data are seasonally adjusted when used in
estimation.22
The smartphone characteristics include camera pixels, built-in storage, 4G dummy,
weight, screen size, resolution, processor speed, memory, and battery capacity. All the
characteristics are scaled so that their values are in similar range to compare their coefficients in the utility function.
Table 1 shows the summary statistics of the number of models, characteristics, average
smartphone two-year contract price, and manufacturer retail price by carrier-OS group
by month. All four carriers have more than 10 Android models each month on average.
Windows Phone has the fewest number of models, with an average lower than 2. iOS
models have the highest two-year contract prices and manufacturer retail prices on average.
Windows Phone models have the lowest carrier prices and manufacturer prices.
19
The web archive website link is: http://archive.org/web/
I use the prices for the following minutes and data bundles for the 4 carriers: Verizon (unlimited minutes,
2GB), AT&T (450 minutes, 300MB), Sprint (unlimited minutes, 1GB), T-Mobile (unlimited minutes and
data).
21
This matches the $61 average reported by New Street Research company for 2013.
22
See Supplemental Material Section D.1 for details on removing seasonality from the data.
20
19
20
No. of
Models
4.69
16.15
3.00
1.81
5.07
13.88
3.81
4.81
4.91
11.38
1.65
1.13
4.00
10.62
3.69
1.31
Carrier Price
100$
2.26
1.22
1.45
1.03
1.98
0.98
0.86
0.75
2.04
0.90
1.30
0.79
—
1.58
2.01
1.15
Manuf. Price
100$
6.74
5.04
4.66
4.32
6.47
4.69
4.48
4.36
6.71
4.41
4.53
4.42
6.96
4.05
4.46
3.49
Battery
1000mAh
1.43
1.92
1.31
1.49
1.41
1.90
1.25
1.67
1.43
1.80
1.18
1.57
1.44
1.77
1.39
1.46
Camera
megapixels
7.14
6.86
5.03
5.68
6.75
7.04
5.30
7.82
7.36
5.77
5.06
5.60
7.94
6.10
5.19
5.80
Screen
inches
3.65
4.24
3.01
3.94
3.66
4.31
3.07
4.26
3.66
3.97
2.68
3.77
3.98
5.19
2.94
3.91
Pixel
100/inch2
3.26
2.68
2.60
2.45
3.11
2.66
2.59
2.47
3.28
2.45
2.76
2.57
3.26
2.43
2.61
2.48
Processor
Ghz
1.72
2.60
1.34
1.61
1.66
2.98
1.25
1.81
1.79
2.03
1.11
1.36
2.55
2.62
1.19
1.89
Sales
Share%
17.80
18.94
0.47
0.08
20.75
9.58
1.4
1.36
3.07
11.98
0.38
0.45
0.36
11.44
0.83
0.80
Notes: The first three letters of the OSs are used in the table. For example, “And” is for Android. T-Mobile eliminated the two-year
contract policy since it started to sell iOS models. The sales shares are conditional shares among the listed groups and are recorded
for the sales in the past three months every month.
Verizon-iOS
Verizon-And
Verizon-Bla
Verizon-Win
AT&T-iOS
AT&T-And
AT&T-Bla
AT&T-Win
Sprint-iOS
Sprint-And
Sprint-Bla
Sprint-Win
T-Mobile-iOS
T-Mobile-And
T-Mobile-Bla
T-Mobile-Win
Carrier-OS Group
Table 1: Descriptive Statistics by Carrier-OS group (Average over Months)
The pattern of hardware characteristics across OSs is mixed. iOS models outperform
other models in camera pixels and screen pixels per square inch. Android models have the
best battery capacities, screen sizes, and processor speeds. Android has the highest sales
market shares. Most new iPhone users signed contracts with Verizon and AT&T.
Figure 1 shows the cumulative market shares of the four operating systems from August
2011 to October 2013. The market shares of iOS and Android both increased from below
6% to above 25%. Blackberry’s market share decreased from 10% to less than 5%. The
Windows Phone market share was stable and small, at around 3%.
Figure 1: The Cumulative OS Market Shares Over Time(2009.09-2014.03)
Table 2 shows the results from regressing the contract discounts and manufacturer retail
prices on past month OS shares, model characteristics, and OS dummies. The contract
discount is the difference between a model’s manufacturer retail price and its carrier twoyear contract price. In Column 2, the positive coefficient in front of OS share means that
the carriers give higher discounts to models with higher past OS shares. For example, if
iOS share was 10% higher than Blackberry, then the carriers would give each iOS model
$10 more discount. From Column 3, we can see that the manufacturers charge higher prices
for models with higher OS shares.
21
Table 2: OLS Regressions of Carrier Discounts and Manufacturer Prices ($100)
Variables
OS Share (Lag 1 month)
Characteristics
OS Dummies
Manufacturer Dummies
Month Dummies
Carrier Discounts
1.0331***
(0.3090)
yes
yes
—
yes
Manufacturer Prices
0.3651*
(0.2113)
yes
—
yes
yes
The regression results are consistent with Proposition 1 and 2 in Section 3. The carriers are multi-network sellers, so they use a differentiating pricing strategy to achieve OS
concentration and attract more future consumers. Smartphone manufacturers are singlenetwork sellers because a manufacturer’s products use the same OS.23 The manufacturers
can’t internalize the competition effect across OSs and their market power depends on their
OS sizes.
7
Identification and Estimation
The structural model parameters are θd = (α; β; γ; ψ; Φ; σξ ) in the carrier-OS share equation (6) and θs = (ω; κ; σλ ) in the carriers’ FOCs in equation (12). There are 58 parameters
in total. I use GMM with MPEC to estimate (θd , θs ). The moment conditions are based
on the carrier-OS level unobserved quality shock ξsct in equation (6) and the model level
cost shock λjsct in equation (12).
To apply the data to the model, I first calculate the model level shares in equation
(5) using data on model level characteristics, prices, and the number of OS users. The
model level shares are then used to calculate ξ and λ for a given vector of (θd , θs ). To
calculate ξsct , I aggregate the model level shares to carrier-OS shares, so that they match
the observed carrier-OS shares. See Appendix A for the proof of the inversion from the
carrier-OS sales shares to ξsct (θd ).
To calculate λjsct , I solve the carriers’ FOCs using the model level shares and their
derivatives, so that the observed prices are the equilibrium prices in the carriers’ dynamic
pricing game. One difficulty of solving the FOCs is that the carriers’ value functions
23
Samsung has both Android and Windows Phone models, but more than 90% of Samsung’s smartphones
are using Android.
22
are unknown. To deal with this, I approximate the carriers’ value functions using linear
combinations of basis functions and impose the carriers’ Bellman equations as constraints
on the approximation. Evaluating the Bellman equations involves integrating over random
shocks and solving the pricing game for each possible shock vector. I design an efficient
iteration algorithm to solve the game. The details of calculating ξ and λ, the approximation,
and the algorithm are in Appendix B.
In the rest of this section, I discuss how the data provide identification for the model
parameters and describe the moment conditions and objective function in the GMM.
7.1
Identification
The identification of the demand side parameters comes from the variation of sales market
shares across carrier-OS groups and across time periods. The smartphone prices and the
plan prices identify the supply side parameters.
The variation of market shares and prices across carrier-OS groups identify the price
coefficient, α. But I need to use proper instrumental variables, because the carriers’ prices
are correlated with the shocks, ξsct s. The IVs used include the average characteristics
of models in the same carrier-OS group, Ωs,c,t , that of other OSs by the same carrier,
Ω−s,c,t , that of other carriers, Ω−c,t , and that of all models in period, Ωt . The Ωs are
sets of smartphone models and the subscripts denote the OS/carrier information of the
models. The average characteristics are correlated with prices via the wholesale costs
and the competition among the carriers, but are uncorrelated with demand shocks, ξscr s.
Hence, the average characteristics are valid IVs.24
The variation of the sales shares and that in the past OS network sizes identify the
OS network effect parameter, γ. That is, the stronger the OS network effect is, the higher
the sales shares for the carrier-OS groups with that OS. There is no endogeneity issue
here because the OS network size at the beginning of period t, Nst , is not correlated with
current shock ξsct . The variation of the characteristics and sales shares across carrier-OS
groups identify the mean characteristic parameters in β.
The diagonal matrix Φ has the non-linear coefficients in the consumer specific coefficients. It is identified by the variation of market shares and consumer income distribution
across periods.25 In particular, if the average consumer income increases over time and so
24
Individual model characteristics could also be instruments, but I don’t use them because there are
many models in one carrier-OS group.
25
See Supplemental Material Section C.1 for the details of simulation and normalization of individual
23
do the sales shares, then this implies that the price coefficient decreases with income level.
The structural model predicts model markup and thus the unit cost cjsct . The unit
costs then provide identification for service cost κsc and the wholesale parameters in ω as
in equation (7). I don’t directly estimate the standard variances of the demand and cost
shocks, σξ and σλ . Instead, I calculate them using the demand and cost shocks backed out
from the market share equation and the FOCs. Following Goettler and Gordon (2011), I
use 0.975 as the discount rate, β d , for the three-month period model.
7.2
7.2.1
Estimation
Moment Conditions and Objective Functions
The moment conditions are based on the orthogonality between the IVs and the unobserved shocks, (ξsct ,λjsct ).26 Let (θd0 , θs0 ) be the vector of true parameters. The moment
conditions are:
E[ξsct (θd0 )|Z1sct ] = 0,
(14)
E[λjsct (θd0 , θs0 )|Z2jsct ] = 0.
(15)
Z1sct is the vector of IVs as explained above. Z2jsct is a vector of the variables in the unit
cost equation (manufacturer dummies, carrier-OS dummies), the model characteristics,
xjsct , the numbers of models in (Ωsct , Ωst , Ωct ), the average characteristics over models in
(Ωct , Ωst , Ωt ). There are 44 moment conditions in (14) and 67 in (15).
To get efficient estimates, I use a two-stage GMM. In the first stage, the weight matrix
for the demand side moment conditions is Wd1 = (Z10 Z1 )−1 and that for the supply side
moment conditions is Ws1 = (Z20 Z2 )−1 .27 The second stage uses the optimal weight matrix
estimate Ŵ2 , estimated using the first stage results. The second stage objective function
is:
Q2 (θd , θs ) = (
Nλ
1 X
[Z1sct ξsct (θd ); Z2jsct λjsct (θs ; θd )])0
Nλ
jsct
Nλ
1 X
Ŵ2 (
[Z1sct ξsct (θd ); Z2jsct λjsct (θs ; θd )]).
Nλ
(16)
jsct
income levels.
26
The details of calculating ξ(θd ) and λ(θd , θs ) are described in Appendix B.
27
I use the following way to assign weights on the two sets of moment equations. Each moment condition
on ξsct is repeated for the number of models in Ωsct times, so that there is a vector of moment conditions
[Z1sct ξsct ; Z2jsct λjsct ] for shocks of model (j, s, c, t).
24
8
Estimation Results
Table 3 shows the estimation results for the demand model parameters. The coefficient
estimate of the OS network effect, γ̂, is 0.0418 and significant. This means that a consumer’s
utility of buying a smartphone increases with the number of existing users of the OS for
that model. The network effect is a very important component in a consumer’s overall
utility from buying a smartphone. On average, a consumer’s utility from the OS network
effect is about 40.79% of his/her utility of the whole purchase.
The price coefficient estimate α̂ implies that a consumer’s utility decreases with price.
The interaction between price and income has positive coefficient φ1 . So high income
consumers are less price sensitive.
The estimates of β imply that consumer utility increases with storage, camera pixels,
and 4G feature. But the coefficients for battery, screen size, and pixels are negative. This
is because that the best selling models do not have the most advanced characteristics.
For example, iPhone 5’s battery is 1540mAh, while most other top models have capacities
more than 2000mAh. Similarly, the average screen size for carrier-iOS groups is 3.66 inches,
while that for carrier-Android and carrier-Windows Phone groups are 4.24 and 3.94 inches,
respectively.
25
Table 3: Demand Model Parameter Estimates
Variable
Estimate
Fixed Effects
Estimate
OS Subscribers (M illion), γ̂
0.0418***
(0.0007)
-0.2731***
(0.0120)
0.01420***
(0.0086)
0.0310***
(0.0055)
-0.3379***
(0.0704)
0.1248***
(0.0410)
-1.0008***
(0.3951)
0.3522***
(0.1210)
-0.7273***
(0.0856)
0.1821
(0.1515)
0.1908
(0.3116)
Verizon-iOS, ψ̂iv
4.1023***
(0.8155)
2.5591***
(0.7282)
1.1071*
(0.6047)
3.6198***
(0.7527)
4.6184***
(0.8458)
0.9682
(0.6446)
1.5645***
(0.5366)
2.5305***
(0.6644)
1.0753
(0.8169)
2.0045***
(0.7506)
0.9243
(0.6315)
3.5882***
(0.7360)
2.0908***
(0.004)
0.6807
(0.6694)
0.1648
(0.5915)
2.5361***
(0.5969)
Carrier Price ($100), −α̂
Price*Income, −φ̂1
Storage (GB), β̂1
Battery (1000mAh), β̂2
Camera(100M P ), β̂3
Screen Size (inch), β̂4
Dummy 4G, β̂5
Pixels (100/inch2 ), β̂6
RAM (GB), β̂7
CPU (Ghz), β̂8
Verizon-Android, ψ̂av
Verizon-Blackberry, ψ̂bv
Verizon-Windows, ψ̂wv
AT&T-iOS, ψ̂ia
AT&T-Android, ψ̂aa
AT&T-Blackberry, ψ̂ba
AT&T-Windows, ψ̂wa
Sprint-iOS, ψ̂is
Sprint-Android, ψ̂as
Sprint-Blackberry, ψ̂bs
Sprint-Windows, ψ̂ws
T-Mobile-iOS, ψ̂it
T-Mobile-Android, ψ̂at
T-Mobile-Blackberry, ψ̂bt
T-Mobile-Windows, ψ̂wt
The carrier-OS fixed effects, ψs, measure the unobserved characteristics of these groups
that are constant over time. The results show that iOS has the highest unobserved quality
among all OSs. Windows Phone’s fixed effect is higher than Android. This implies that
the high sales shares of Android is not because of high fixed effects but its advantages in
the number of models and the model characteristics.
Table 4 shows the demand elasticities across carrier-OS groups in May 2013. The
26
(g, g 0 )th element is the sum of model elasticities in the carrier-OS group g when prices
of all products in group g 0 increase by 1%. The own elasticities are stronger than cross
elasticities. The own elasticities of Android are the highest, meaning that consumers’
demand of Android models is the most elastic. The own elasticities of iOS are relatively
small. The cross elasticities show that Android and iOS are closer substitutes for each
other than for other OSs.
Table 4: Demand Elasticities w.r.t. Prices by Group
V-iOS
V-And
V-BB
V-Win
A-iOS
A-And
A-BB
A-Win
Outside
V-iOS
-27.6782
6.8025
1.1953
1.7091
2.5226
7.8039
2.0263
1.5628
0.1215
V-And
2.1620
-75.2417
1.1038
1.5435
2.1620
6.8160
1.8983
1.4131
0.1168
V-BB
0.0042
0.0122
-15.4521
0.0031
0.0042
0.0134
0.0039
0.0028
0.0003
V-Win
0.0964
0.2750
0.0501
-20.3314
0.0964
0.3041
0.0865
0.0638
0.0054
A-iOS
2.2872
6.1677
1.0838
1.5496
-27.9136
7.0757
1.8372
1.4170
0.1102
A-And
0.9686
2.6575
0.4677
0.6664
0.9686
-87.3513
0.7948
0.6103
0.0475
A-BB
0.0354
0.1032
0.0193
0.0263
0.0354
0.1119
-26.2240
0.0240
0.0022
A-Win
0.1487
0.4257
0.0777
0.1078
0.1487
0.4696
0.1342
-18.0246
0.0083
Notes: V: Verizon. A: AT&T. BB: Blackberry.
The last row in Table 4 are the elasticities of the outside option. The elasticity of the
outside option is relatively small compared with other groups. This implies that when
prices of smartphones in one carrier-OS group increase, most consumers switch to other
smartphone models but not to the outside option.
The estimates of the supply side parameters are in Table 5. The wholesale cost coefficients ω are significant. The average wholesale cost ratio is 82.83%. Apple’s wholesale
price ratio is the highest at 85.01%, which means that the carriers pay $552 to Apple for
a $649 iPhone on average. Blackberry’s wholesale price ratio is the second highest among
all manufacturers at 84.21%. Samsung’s wholesale price ratio is the lowest at 80.84%. So
the carriers pay $484 for a Samsung S3 when its manufacturer retail price is $599.
27
Table 5: Supply Model Estimates
Wholesale
price
ratio
b:
Variable
Estimate
Variable
Estimate
Apple, b̂a
0.8501***
(0.0074)
0.8084***
(0.0027)
0.8151***
(0.0028)
0.8305***
(0.0029)
0.8164***
(0.0026)
0.8421***
(0.0043)
0.8354***
(0.035)
0.2462***
(0.0207)
0.2360***
(0.0538)
0.2411
(0.2898)
0.2381**
(0.1253)
AT&T-iOS, κ̂ai
0.2410***
(0.0375)
0.2566***
(0.0389)
0.2418
(0.3795)
0.2407
(0.3811)
0.2185***
(0.0436)
0.2268***
(0.0372)
0.2305
(0.5933)
0.2217***
(0.2257)
0.2121
(0.0100)
0.2281***
(0.0679)
0.2251
(0.6919)
0.2262
(0.2060)
Samsung, b̂s
Motorola, b̂m
LG, b̂l
HTC, b̂h
Blackberry, b̂b
Nokia, b̂n
Monthly
service
cost (100$)
κ:
Verizon-iOS, κ̂vi
Verizon-Android, κ̂vi
Verizon-Blackberry, κ̂vb
Verizon-Windows, κ̂vw
AT&T-Android, κ̂aa
AT&T-Blackberry, κ̂ab
AT&T-Windows, κ̂aw
Sprint-iOS, κ̂si
Sprint-Android, κ̂sa
Sprint-Blackberry, κ̂sb
Sprint-Windows, κ̂sw
T-Mobile-iOS, κ̂ti
T-Mobile-Android, κ̂ta
T-Mobiel-Blackberry, κ̂tb
T-Mobiel-Windows, κ̂tw
The monthly service cost estimates, κ̂s, are at the carrier-OS level. The four carriers’
average monthly service cost estimate is $23.32. Verizon and AT&T have higher service
costs with an average of $24.27. The average of Spring and T-Mobile is $22.36. Comparing
the estimated unit costs with price data, the monthly markups on wireless services for
Verizon, AT&T, Sprint, and T-Mobile are $39.47, $35.50, $37.56, and $27.71, respectively.
Sprint has higher markups than AT&T because it has lower service costs but similar
smartphone and wireless service prices.
Given the estimates, I calculate the carriers’ markups from one two-year contract customer. Take AT&T and iPhone 5 in December 2012 for example. AT&T sells the iPhone
5 at $199 while paying $552 to the manufacturers, which implies a $353 net cost on the
phone. AT&T earns a net margin of $35.50 each month, which makes $852’s total net mar28
gin on the two-year service. So AT&T earns a net profit of $499 from an iPhone 5 two-year
contract customer. The model implied wholesale price and carrier profit on iPhone 5 by
AT&T match the anecdotal evidences.28 Table 6 shows the carrier markups on two-year
contract smartphones by carrier-OS.
Table 6: Carriers’ Markups on Two-Year Contracts by Carrier-OS ($100)
iOS
Android
Blackberry
Windows
Verizon
5.89
6.72
7.39
6.81
AT&T
5.13
5.50
5.65
5.95
Sprint
5.59
6.26
6.52
5.98
T-Mobile
—
4.01
4.19
4.26
The carriers’ markups on Blackberry and Windows Phone models are higher than iOS
and Android models in general. This is because that 1) the carriers give lower discounts
on Blackberry and Windows Phone models and 2) the carriers pay lower wholesale prices
to their manufacturers. Among the carriers, Verizon has the highest overall markups. The
reason is that Verizon has the highest margins on the wireless service. Sprint’s average
markups on contracts are higher than AT&T. T-Mobile’s markups are the lowest due to
their low margins on wireless service.
The carriers’ value functions at any state can be calculated with the approximated
functions.29 Verizon’s value function is the highest among the carriers. AT&T has the
second highest value function. T-Mobile’s value function is the lowest.
9
Counterfactuals
In this section, I study two counterfactual cases to measure the impact of the OS network
effect and the carriers’ two-year contract discounts on consumer demand for smartphones
and the OS market concentration.
9.1
The Impact of the OS Network Effect
In this counterfactual scenario, I eliminate the OS network effect. Eliminating the OS
network effect changes the carriers’ smartphones prices via three channels. First, without
28
29
http://fortune.com/2008/06/19/what-att-pays-apple-for-the-iphone/
The value functions are plotted in Supplemental Material D.2.
29
the OS network effect, the carriers don’t have incentive to use low prices to grow the OS
networks to attract future consumers. So they will increase prices. Second, consumers’
utility of a smartphone decreases after the network effect is eliminated. This drives the
carriers’ prices downwards. Third, the carriers will no longer differentiate models based on
their OS network sizes. This effect reduces the price differences across OSs. The first two
channels affect the overall price levels while the third channel affects the differentiation
across OSs.
I assume that the carriers play a static pricing game when there is no OS network
effect.30 I solve for the equilibrium prices. Table 7 shows the average smartphone price
changes by carrier-OS group. Compared with data, the smartphone prices increase when
there is no OS network effect. So the first channel dominates the second. The prices of
iOS and Android models increase more than Blackberry and Windows. This the result of
the third channel.
Table 7: Average Price Change by Carrier-OS (100$)
Verizon
AT&T
Sprint
T-Mobile
iOS
2.13
2.98
2.44
—
Android
1.34
2.62
1.76
4.06
Blackberry
0.79
2.48
1.60
3.89
Windows
1.30
2.19
2.10
3.77
Figure 2 compares the counterfactual cumulative OS shares with data. The thick curves
with marker show the counterfactual OS shares, and the thin curves without markers are
the observed OS shares. Without the OS network effect, the smartphone penetration
decreases from 45.06% in Aug 2011 to 23.67% Aug 2013. This means that, there are more
consumers who end their contracts than those who buy new smartphones every period.
There are two reasons. First, consumers’ utility of a smartphone would decrease because
the strong OS network effect no longer exists. Second, the carriers’ prices of smartphone
increase significantly as in Table 7. Both effects reduce consumers’ demand.
The impact of the OS network effect is huge, because the OS network effect includes
30
There are for several reasons for this assumption. First, without the OS network effect, the future OS
network sizes would not affect future demand, so the carriers don’t have strong incentives to choose prices
dynamically. Second, if the carriers play a dynamic game, their value functions need to be solved again,
which requires function approximation again and introduces approximation errors.
30
the indirect network effect generated by app stores. When the OS network effect is eliminated, consumers do not get any utility from the smartphone apps, which was the main
functionality of smartphones. Therefore, the smartphone penetration would decrease when
there is no OS network effect.
Figure 2: OS Growth without OS Network Effect
Figure 2 also shows that the OS market would be less concentrated without the OS
network effect. Both iOS and Android’s market shares drop from more than 30% to
below 10%. The joint market share of Blackberry RIM and the Windows Phone is 6.75%,
compared with 6.39% in the data. There are two reasons for the decrease in concentration.
First, large OSs no longer have the network advantage of attracting consumers. Second,
the carriers do not differentiate the OSs based on network sizes anymore.
Table 8 shows the profit comparison by carrier during the sample period. The joint
carrier profit decreases by $53.84 billion (79.13%). This huge profit loss is caused by the
decrease in consumer demand. The profit loss for Verizon, AT&T, Sprint, and T-Mobile
are 76.11%, 78.28%, 84.04%, and 85.97% respectively.
31
Table 8: Profit Comparison by Carrier ($billion)
Estimated
No OS network effect
9.2
Verizon
28.61
6.83
AT&T
20.95
4.55
Sprint
11.72
1.87
T-Mobile
6.77
0.95
The Impact of the Carrier Discounts
In this counterfactual case, I assume that the carriers sell smartphones at the manufacturer
retail prices and decrease the service prices by $15 each month.31 By using the manufacturer’s retail prices, I eliminate the carriers’ price differentiation across OSs. To make this
counterfactual results comparable with the full model, I assume that each consumer uses
a smartphone for two years.
Figure 3: OS Growth without two-year Contract
Compared with data, the popular iOS and Android models are more expensive now
because they had high discounts in the data. Blackberry and Windows Phone models
become cheaper. Figure 4 compares the OS growth paths in this counterfactual case with
data. Without the carrier discounts, the overall smartphone penetration rate would be
31
In fact, carriers started to sell smartphones at the manufacturer prices and decrease monthly service
prices by at least $15 from late 2013.
32
49.30% (86.52 million), compared with 78.36% (137.51 million) in data by the end of May
2013. Because less consumers would be willing to buy the iOS and Android models, which
drew a lot of consumers in the data.
The OS concentration would decrease without the carrier discounts because the larger
OSs no longer have high carrier discounts. Blackberry and Windows Phone would share
9.17% of the market, more than the 6.39% in the data. The lead of Android to Windows
Phone decreases to 11.18%, compared with 28.57% in the data.
iOS and Android would still be the larger OSs for several reasons. First, they still
have the initial OS network advantages, which would lead to higher demand in all periods.
Second, iOS has high fixed effects from the demand estimates and Android has many
models in the market, so consumers’ demand for the two OSs is high.
Table 9 compares the carrier profits. Without the carrier discounts, the four carriers’
joint profit would decrease by $23.52 billion (34.91%) during the sample period. Verizon’s
total profit would decrease by 35.58%, AT&T by 36.71%, Sprint by 30.55%, and T-Mobile
by 34.12%.
Table 9: Profit Comparison by Carrier ($billion)
Estimated
Counterfactual
Verizon
28.61
18.43
AT&T
20.95
13.26
Sprint
11.72
8.14
T-Mobile
6.77
4.46
The two counterfactual cases imply that both the OS network effect and the carrier
discounts have contributed significantly to the growth of the smartphone penetration in the
US and the concentration of the OS networks. The OS network effect is more important
than the carrier discounts.
10
Conclusion
The literature on network effects focused on pricing decisions of single-network firms, but
not multi-network sellers. In this paper, I analyze the impact of a network effect on multinetwork sellers’ dynamic prices both theoretically and empirically. I find that, in a dynamic
environment, while single-network sellers choose higher prices for products with larger
networks, multi-network sellers choose lower prices for the products with larger networks
33
in early periods. The difference is due to the difference in their ability to internalize the
competition effect across networks. A multi-network seller’s profit increases with network
concentration, so they use differentiated prices across networks to achieve concentration.
The multi-network seller’s pricing strategy is present in the smartphone industry, where
the smartphone operating system network effect exists and telecom carriers act like multinetwork sellers. To measure the impact of the network effect and the carriers’ pricing
strategy, I set up a structural model of consumers’ demand and carriers’ dynamic pricing
problem for smartphones. I use smartphone model level data during 2011 to 2013 to
estimate the structural model. The results show that consumers’ utility, and thus carriers’
prices, are affected by the OS network sizes.
With the estimates, I study two counterfactual cases, eliminating the OS network effect and the carrier discounts on two-year contracts, respectively. I find that both the
OS network effect and carriers’ two-year contract discounts significantly accelerated the
smartphone industry’s growth and the concentration of operating systems. Furthermore,
the OS network effect is relatively more important than the carrier discounts.
This paper also makes a contribution to the dynamic game estimation literature by
estimating a structural model of a dynamic pricing game among asymmetric oligopolistic multi-product firms, with multiple continuous state variables. The existing estimation algorithms for discrete choice dynamic games and continuous choice games among
single-product firms can’t be used in this paper. I solve the dynamic pricing game by
approximating the firms’ value functions with linear combinations of basis functions. I
develop an iterative procedure to efficiently solve for the equilibrium prices. As a result,
the oligopolistic multiple-product firms’ asymmetric pricing game can be solved efficiently
in the estimation.
References
Ackerberg, D. A., and G. Gowrisankaran (2006): “Quantifying equilibrium network
externalities in the ACH banking industry,” The RAND journal of economics, 37(3),
738–761.
Aguirregabiria, V., and P. Mira (2007): “Sequential estimation of dynamic discrete
games,” Econometrica, 75(1), 1–53.
Ai, C., and X. Chen (2003): “Efficient estimation of models with conditional moment
restrictions containing unknown functions,” Econometrica, 71(6), 1795–1843.
34
Armstrong, M. (2006): “Competition in two-sided markets,” The RAND Journal of
Economics, 37(3), 668–691.
Bajari, P., C. L. Benkard, and J. Levin (2007): “Estimating dynamic models of
imperfect competition,” Econometrica, 75(5), 1331–1370.
Barwick, P. J., and P. A. Pathak (2011): “The costs of free entry: an empirical study
of real estate agents in Greater Boston,” Discussion paper, National Bureau of Economic
Research.
Benkard, C. L. (2004): “A dynamic analysis of the market for wide-bodied commercial
aircraft,” The Review of Economic Studies, 71(3), 581–611.
Berry, S. T. (1994): “Estimating discrete-choice models of product differentiation,” The
RAND Journal of Economics, pp. 242–262.
Bjorkegren, D. (2014): “THE ADOPTION OF NETWORK GOODS: EVIDENCE
FROM THE SPREAD OF MOBILE PHONES IN RWANDA,” .
Boudreau, K. J. (2012): “Let a thousand flowers bloom? An early look at large numbers
of software app developers and patterns of innovation,” Organization Science, 23(5),
1409–1427.
Bresnahan, T., J. Orsini, and P.-L. Yin (2014): “Platform choice by mobile app
developers,” Discussion paper, Working paper, National Bureau of Economic Research,
Cambridge, MA.
Cromar, S. A. (2010): “Smartphones in the US: Market analysis,” .
Dubé, J.-P. H., G. J. Hitsch, and P. K. Chintagunta (2010): “Tipping and concentration in markets with indirect network effects,” Marketing Science, 29(2), 216–249.
Farrell, J., and G. Saloner (1986): “Installed base and compatibility: Innovation,
product preannouncements, and predation,” The American economic review, pp. 940–
955.
Friedman, J. H. (1991): “Multivariate adaptive regression splines,” The annals of statistics, pp. 1–67.
Goettler, R. L., and B. R. Gordon (2011): “Does AMD spur Intel to innovate more?,”
Journal of Political Economy, 119(6), 1141–1200.
Gowrisankaran, G., M. Park, and M. Rysman (2010): “Measuring network effects
in a dynamic environment,” Available at SSRN 1647037.
35
Jekabsons, G. (2011):
lab/Octave, 2011,” .
“ARESLab:
Adaptive regression splines toolbox for Mat-
Jia, P., and P. A. Pathak (2010): “The impact of commissions on home sales in greater
boston,” The American Economic Review, pp. 475–479.
Kasahara, H., and K. Shimotsu (2012): “SEQUENTIAL ESTIMATION OF STRUCTURAL MODELS WITH A FIXED POINT CONSTRAINT,” Econometrica, 80(5), pp.
2303–2319.
Katz, M. L., and C. Shapiro (1985): “Network externalities, competition, and compatibility,” The American economic review, pp. 424–440.
(1992): “Product introduction with network externalities,” The Journal of Industrial Economics, pp. 55–83.
(1994): “Systems competition and network effects,” The Journal of Economic
Perspectives, pp. 93–115.
Lee, R. S. (2013): “Vertical Integration and Exclusivity in Two-Sided Markets,” Discussion paper.
Liu, H. (2010): “Dynamics of pricing in the video game console market: skimming or
penetration?,” Journal of Marketing Research, 47(3), 428–443.
Nair, H., P. Chintagunta, and J.-P. Dubé (2004): “Empirical analysis of indirect
network effects in the market for personal digital assistants,” Quantitative Marketing
and Economics, 2(1), 23–58.
Pakes, A., M. Ostrovsky, and S. Berry (2007): “Simple estimators for the parameters of discrete dynamic games (with entry/exit examples),” The RAND Journal of
Economics, 38(2), 373–399.
Park, S. (2004): “Quantitative analysis of network externalities in competing technologies:
The VCR case,” Review of Economics and Statistics, 86(4), 937–945.
Parker, G., and M. Van Alstyne (2010): “Innovation, openness & platform control,”
in Proceedings of the 11th ACM conference on Electronic commerce, pp. 95–96. ACM.
Rochet, J.-C., and J. Tirole (2003): “Platform competition in two-sided markets,”
Journal of the European Economic Association, 1(4), 990–1029.
Ryan, S. P., and C. Tucker (2012): “Heterogeneity and the dynamics of technology
adoption,” Quantitative Marketing and Economics, 10(1), 63–109.
36
Rysman, M. (2004): “Competition between networks: A study of the market for yellow
pages,” The Review of Economic Studies, 71(2), 483–512.
(2009): “The economics of two-sided markets,” The Journal of Economic Perspectives, 23(3), 125–143.
Shapiro, C., and H. R. Varian (1999): “The art of standards wars,” Managing in the
Modular Age, pp. 247–272.
Sinkinson, M. (2011): “Pricing and entry incentives with exclusive contracts: Evidence
from smartphones,” Available at SSRN 1969855.
Su, C.-L., and K. L. Judd (2012): “Constrained optimization approaches to estimation
of structural models,” Econometrica, 80(5), 2213–2230.
Sweeting, A. (2012): “Dynamic pricing behavior in perishable goods markets: Evidence
from secondary markets for major league baseball tickets,” Journal of Political Economy,
120(6), 1133–1172.
Weyl, E. G. (2010): “A price theory of multi-sided platforms,” The American Economic
Review, pp. 1642–1672.
Zhu, F., and M. Iansiti (2007): Dynamics of platform competition: Exploring the role of
installed base, platform quality and consumer expectations. Division of Research, Harvard
Business School.
Zhu, T., H. Liu, and P. K. Chintagunta (2011): “Wireless Carriers’ Exclusive Handset
Arrangements: An Empirical Look at the iPhone,” Available at SSRN, 1962799.
Appendix
A
The Inversion of Carrier-OS Shares to Carrier-OS Unobserved Quality
In this section, I prove that the observed vector carrier-OS sales market shares ssct s uniquely
determine a vector of the carrier-OS unobserved quality ξsct when the utility function is
at smartphone model level. The proof is based on that in Berry (1994). For notation
simplicity, I use a logit model version of the demand model with carrier-OS unobserved
quality.
Consider the following consumer utility function:
uijsct = δ̄jsct + ξsct + ijsct ,
37
where δ̄jsct is the mean observed utility and ξsct is carrier-OS specific unobserved quality.
The utility of the outside option is assumed to be ui0t = i0t . Given the assumption that
ijsct s follow Type-I extreme value distribution and are i.i.d. across consumers, models,
and periods, the market share of carrier-OS group (c, s) in period t is:
ssct = Ssct (ξt ) =
e(δ̄jsct +ξsct )
X
j∈Ωsct
1+
P
(j 0 ,s0 ,c0 )∈Ωt
e(δ̄j 0 s0 c0 t +ξs0 c0 t )
.
(A.1)
I need to prove that there is a unique ξt = S −1 (sdata
) ∈ RG for any fixed finite δ̄
t
data
vector, where st
is the observed vector of carrier-OS market shares in period t given
other unobserved shocks ξ−sct . G is the number of carrier-OS groups. The equation (A.1)
has the following properties. (1), ∂Ssct /∂ξsct > 0; (2) ∂Ssct /∂ξs0 c0 t < 0, if (s, c) 6= (s0 , c0 );
and (3) Ssct approaches to zero as ξsct goes to −∞ and it approaches to 1 as ξsct goes to
∞.
Define the element-by-element inverse, rsc (ξt , sdata
sct ), as the unobserved quality value
for group (s, c, t) such that the model predicted carrier-OS share Ssct equals the observed
share sdata
sct . That is:
data
sdata
(A.2)
sct = Ssct (rsc ((ξt , ssct )), ξ−sct ; δ̄t ).
Since the market share function S is continuously differentiable and satisfy the three
properties above, the function rsc (ξt , sdata
sct ) is well defined and differentiable. In particular,
rsc is strictly increasing in ξs0 c0 t for any (s0 , c0 ) 6= (s, c) and doesn’t depend on ξsct . So a
vector ξt solves equations in (A.1) if and only if it is a fixed point of the element-by-element
inverse: ξt = r(ξt , ddata ). Next, I first show the existence of a fixed point of r(ξt , ddata ),
then show the uniqueness of the fixed point.
First, r(ξt , ddata ) has a lower bound ξ. The lower bound for the (s, c)th element is the
value of rsc (ξt0 , ddata ), with ξs0 0 c0 t = −∞, for all (s0 , c0 ) 6= (s, c). Define ξ as the smallest
value across the products of these lower bounds. Note that there is no upper bound for
rsc , but a slight variant of the element-by-element inverse has.
¯ with the property that if one element of ξt , say ξsct is greater
Lemma 1. There is a value ξ,
¯
than ξ, then there is another carrier-OS pair (s0 , c0 ) such that rs0 c0 t (ξt , sdata
) < ξs0 c0 t .
t
¯ set ξs0 c0 t = −∞, for all (s0 , c0 ) 6= (s, c). Then define ξ¯sct as the
Proof. To construct ξ,
¯
value of ξsct that set the outside option market share S0t (ξ¯sct , ξ−sct ) = sdata
01 . Define ξ
as any value greater than the maximum of the ξ¯sct . Then, if for the vector ξt , there is
an element (s, c) such
ξsct > ξ¯sct , then S0t (ξ¯sct , ξ−sct ) < sdata
01 , which implies that
P
Pthat data
0
0
S
(ξ
;
δ̄
)
>
s
,
so
there
is
at
least
one
carrier-OS
pair (s0 , c0 ) such that
0
0
0
0
0
0
sct t t
sc sct
sc
0 0
data ) < ξ 0 0 .
Ss0 c0 t (ξt ; δ̄t ) > sdata
sct
s0 c0 t . Then for this pair (s , c ), rs0 c0 t (ξt , st
Now define a new function which is a truncated version of rsc : r̃sc (ξt , sdata
)=
t
¯ Then r̃ is a continuous function which maps [ξ, ξ]
¯ G into itself. Then
min{rsc (ξt , sdata
),
ξ}.
t
¯
by Brouwer’s fixed-point theorem, r̃ is has a fixed point ξ ∗ . By the definition of ξ and ξ,
38
¯ G . This implies
ξ ∗ can’t have a value at the upper bound, so ξ ∗ is in the interior of [ξ, ξ]
that ξ ∗ is also a fixed point of the function r(ξt , sdata
). So there exists a fixed point for the
t
element-by-element inverse function.
Next I show the uniqueness of the fixed point. One sufficient condition for uniqueness
P is the diagonal dominance of the Jacobian matrix of the inverse functions. That is:
(s0 ,c0 )6=(s,c) |∂rsc /∂ξs0 c0 t | < |∂rsc /∂ξsct |. By the implicit function theorem on equation
(A.2), we have:
∂rsc /∂ξs0 c0 t = −[∂Ssct /∂ξs0 c0 t ]/[∂Ssct /∂ξsct ],
which implies that ∂rsc /∂ξsct = 1. Then the sum is:
X
|∂rsc /∂ξs0 c0 t | =
(s0 ,c0 )6=(s,c)
1
|∂Ssct /∂ξsct |
X
|∂Ssct /∂ξs0 c0 t |.
(A.3)
(s0 ,c0 )6=(s,c)
Note that increasing all the unobserved quality levels (including the outside option ξ0t )
by the same amount wouldn’t change any market share. That is:
K
X
∂Ssct /∂ξs0 c0 t = 0
s0 c0 =0
Then it implies that:
K
X
∂Ssct /∂ξsct = −[∂Ssct /∂ξ0t +
∂Ssct /∂ξs0 c0 t ].
s0 c0 6=(sc)
Since all terms on the right hand side are strictly negative, so
|∂Ssct /∂ξsct | > |
K
X
∂Ssct /∂ξs0 c0 t |.
s0 c0 6=(sc)
Then the sum in equation (A.3) is:
X
|∂rsc /∂ξs0 c0 t | < 1 = |∂rsc /∂ξsct |.
(s0 ,c0 )6=(s,c)
Hence the sufficient condition for uniqueness is satisfied. Therefore, the element-byelement inverse function has unique fixed point ξ ∗ , which is the solution of the market
share inversion function.
39
B
Calculating the Unobserved Shocks ξ and λ in Estimation
In this section, I describe the algorithm for calculating the unobserved carrier-OS specific
demand shock ξsct (θd ) and λjsct (θd , θs ). I calculate ξsct by matching the model predicted
carrier-OS market shares to the observed shares. The cost shock λjsct can be backed out
from the carriers’ FOCs.
B.1
Equations Used and Value Function Approximation
The model market share in equation (5) has the integration of individual probabilities
over the distribution of consumer characteristics vi . Since vi is a high dimension vector, I
use numerical approximation to calculate the integration. I simulate Ns = 300 consumers
with different characteristics each period and use the averages of their individual choice
probabilities to approximate the sales market share of each model.
Ns
1 X
s̃jsct (θd ) =
sijsct (θd ).
Ns
(B.1)
i=1
The predicted carrier-OS sales share is the sum over all models in the group.
X
s̃jsct (θd ).
s̃sct (θd ) =
j∈Ωsct
Following the literature on estimating discrete choice demand models, I apply an iterative procedure to solve for the unobserved shocks ξ(θd ). Let the observed carrier-OS shares
0 }, calculate the
be sosct . Given an initial guess of the unobserved demand shocks, ξ 0 = {ξsct
predicted market shares s̃sct (θd , ξ 0 ). Then compare the predicted shares with the observed
shares. The updating rule is to increase ξsct if the predicted share is less than the observed
market share for the group (s, c, t) and decrease it otherwise. Repeat this updating process
until the vector ξ k converges. The iteration is summarized by:
k+1
k
ξsct
(θd ) = ξsct
(θd ) + χ(sosct − s̃sct (θd , ξ k )),
where χ is a constant, set to be 0.9. The proof of unique fixed point in Appendix A
guarantees convergence of the iteration.
Next, I describe the algorithm for calculating the cost shock λjsct for a given (θd , θs ).
I first solve for the smartphone model level markup mjsct using data and FOCs. Then it’s
straightforward to calculate λjsct , using the definition of markup. As in equation (12), the
FOC w.r.t. price pcjsct is:
Mt sjsct (pct , ξt ; θd ) + Mt
X
(j 0 ,s0 )∈Ωct
mj 0 s0 ct
c
∂sj 0 s0 ct
d ∂Vc (nt+1 (nt , pt (ξt )))
+
β
= 0.
∂pcjsct
∂pcjsct
40
(B.2)
An important feature of the FOC’s is that the the left hand sides are linear in the markups
mjsct ’s, given prices. I use this feature when solving for equilibrium prices. The first two
terms in equation (B.2) can be calculated using the demand side market share functions.
To calculate the last term in equation (B.2), I approximate each carrier’s value function
with a linear combination of basis functions, so that that there is explicit functional form
c (nt+1 )
for ∂V∂p
.
c
jsct
Each carrier’s value function is a multivariate function of the four operating systems’
market shares nt . I use the second-order complete polynomials as basis functions.32 Hence,
there are 15 basis functions for the four state variables. Denote the basis functions by
Bf (n) = (1, bf1 (n), ..., bf14 (n)). Let θcv be the coefficient vector for carrier c.
Vc (nt ) = Bf (nt ) ∗ θcv .
v ) be all the approximation coefficients.With the approximated value
Let θv = (θ1v ; ...; θC
functions, I solve the model level markups using the FOCs. In Supplemental Materials
Section B, I derive the function forms for the derivatives in equation (B.2). Let mjsct (θd , θs )
be the solution for the given (θd , θs ). Then the unobserved cost shock is:
λjsct (θd , θs ) = pcjsct + fct − mjsct (θd , θs ) − ωj pm
jsct − 24κsc .
(B.3)
Therefore, given an alternative of the parameters (θd , θs ), the shocks ξsct (θd ) and
λjsct (θd , θs ) can be solved using observed data and approximation of the value functions.33
Next subsection describes the restrictions on the approximation of value functions, which
corresponds to the MPEC constraints in the estimation.
B.2
Equilibrium Constraints
I impose the carriers’ Bellman equations as constraints on the approximation parameters θv
in the MPEC algorithm. The right hand sides of the Bellman equations are expectations of
the carriers’ discounted profits over (ξ, λ), which requires solving for the equilibrium prices
32
The Multivariate Adaptive Regression Spline (MARS) is another method used in empirical literature to
approximate multivariate functions. Friedman (1991) proposed this algorithm. There is a Matlab package,
ARESLab by Jekabsons (2011), to implement the MARS method to find basis functions. Similar method has
been used by Jia and Pathak (2010). The problem of using this method is that the approximated functions
are not differentiable at the connecting points of splines. But in my paper, the first-order conditions require
the value functions to be differentiable on the entire domain. So I don’t use the MARS method.
33
When calculating the GMM objective function, I exclude observations with $0 carrier price and TMobile models in May 2013-July 2013. Since $0 is the lower bound of the carrier prices, they would be
conner solutions in the equilibrium prices. The corresponding cost shocks could be far from the actual shocks
if included in the GMM objective function. T-Mobile completely dropped the two-year contract since May
2013. There are no carrier discounts for those models. So the cost shocks calculated in equation(B.3)
for these observations would have a different meaning if I include them in the GMM objective function.
Therefore, I exclude the cost shocks of these observations in the GMM objective function.
41
for any possible (ξ, λ). Instead of integrating over the distributions of (ξ, λ), I simulate
R vectors of the demand and costs shocks.34 For each simulated (ξ r , λr ), I solve for the
r r
equilibrium prices pc,r
jsct (ξ , λ ). I design a Newton-Raphson iteration algorithm that takes
the advantage of linearity of markups in the FOCs. See Supplemental Materials Section
C.3 for details. Then I use the average long run profit across simulations to approximate
the right hand side of the Bellman equations:
∼
R
RHS ct (θd , θs , θv ) =
1 X X c,r
c,r r
r
[ (pjsct − ωj pm
jsct − 24κsc − λjsct )Mt sjsct (pt , ξt ; θd )
R
r=1 (j,s)
v
+ β d Vc (nt+1 (nt , pc,r
t ), θ )]
To speed up estimation, I allow an approximation error between the two sides of the
Bellman equations.35 Barwick and Pathak (2011) also imposed Bellman equations as equilibrium constraints when using approximations of the value functions and use a nested
minimization step to find the best approximation vector.
∼
|Vc (nt ; θd , θs , θv ) − RHS ct (θd , θs , θv )|/ |Vc (nt ; θv )| < τ.
(B.4)
The constraint (B.4) implies that the relative difference between the two sides of each
carrier’s Bellman equation at any state nt should be smaller than the tolerance τ . The
smaller is τ , the better the value functions are approximated. In the estimation, I set the
value of τ be 5%.36
34
Due to computation time issue, I use R = 50 in the estimation. After I get the parameter estimates,
I check the impact of the number of Monte Carlo simulation on the value functions. See Supplemental
Materials Section B for details.
35
If the value function approximation is ideal, for instance, with infinite basis functions, then the Bellman
equations should hold exactly. However, when a finite sequence of basis functions are used, there is inevitably
some error between the two sides of each Bellman equation.
36
The estimation results actually imply a better approximation, with 2% maximum difference between
the two sides of the Bellman equations for all periods and all carriers.
42
Download