SciELO - Scientific Electronic Library Online

vol.73 issue4A Time Series Analysis of Household Income Inequality in Brazil From 1977 to 2013Impactos Macroeconômicos do Choque Fiscal de 2015: A Regularização de Despesas Públicas Não Contabilizadas author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand




Related links


Revista Brasileira de Economia

Print version ISSN 0034-7140On-line version ISSN 1806-9134

Rev. Bras. Econ. vol.73 no.4 Rio de Janeiro Oct./Dec. 2019  Epub Jan 27, 2020 


Minimum Initial Application and Price Discrimination in the Fund Market *

Rafael de Braga Castilho

Fundação Getúlio Vargas, Escola Brasileira de Economia e Finanças (FGV/EPGE). Praia de Botafogo 190, Rio de Janeiro, RJ, CEP 22250-900, Brasil. © 0000-0002-8351-3949


Banks offer multiple funds that vary in its characteristics. Usually funds with larger minimum initial application have lower administration fees, which could be due to lower costs. In this paper I analyze the extent to which this negative correlation can be explained by costs or rather reflects banks attempt to practice second-degree price discrimination. In order to do this I estimate a structural model that allows to recover funds marginal cost and therefore, to indicate how much of the fee variation is due to cost differences. Results suggest that banks use the minimum initial application as a way to price discriminate. Counterfactual exercises assuming that banks can neither charge multiple fees nor minimum initial applications indicate that consumers welfare decrease in most cases.

Keywords: Discrete choice; differentiated products; price discrimination; random coefficients; fixed income fund

1. Introduction

Price dispersion is present in several markets, including the investment fund market. Funds could hardly be considered homogeneous products, since their characteristics such as return, risk and portfolio composition vary. Although the fee variation could solely reflect cost differences, it could also be due to markup differences.

In this paper I analyze the roles of cost differences and second-degree price discrimination to explain the observed fee dispersion in the fund industry. In order to do this I use a model that allows to recover the marginal cost and therefore decompose the fee into the marginal cost and a markup term. A fee decreases mostly due to markup variation, as minimum initial application increases, suggests the presence of price discrimination.

With this purpose I estimate a structural model of consumer and pricing behavior that allows consumer and fund heterogeneity. Consumers value fund characteristics and choose the fund that maximizes utility. Consumers are heterogeneous in their valuation of fund characteristics and therefore they choose different funds. Banks are profit maximizing multi-product firms that compete in prices. The results can give a better idea of how the competition is played in this market and thus suggest some guidelines regarding policy.

The existence of fee dispersion in the fund industry has already been studied by other papers, but never-at least to my knowledge-as reflecting bank attempt to price discriminate. Hortaçsu and Syverson (2004) estimate a structural model with consumer heterogeneity in search costs and funds vertically differentiated. They estimate nonparametrically the c.d.f. of the search cost distribution which rationalizes the observed market shares. Iannotta and Navone (2012) controls for funds observable sources of heterogeneity and attribute to search costs the not explained fee dispersion.

Some papers study the price discrimination empirically. Cohen (2008) investigates the extent to which quantity discounts for paper towels are consistent with second degree price discrimination. The presence of nonlinear pricing in the specialty coffee market is studied in McManus (2007).

Data were provided by Brazilian Financial and Capital Markets Association (An-bima) and consist of monthly information of Brazilian funds. Anbima classifies funds in mutually exclusive categories such as short term, multimarket, pension, DI referenced, fixed income and shares, which allows different portfolio composition. Among these categories, I only consider fixed income, which is the largest category, including over 1,000 funds and 25% of the 2 trillion Brazilian Reais (BRL) net asset.

With the purpose of access how fees, minimum initial applications and consumer welfare would change in a scenario where banks could neither charge multiple fees nor minimum initial application, I use the model estimates to simulate two counterfactual scenarios. In the first, each bank can charge a unique administration fee for its funds, given the minimum initial application observed in the data. In the second, given a minimum initial application, the bank chooses a unique administration fee.

Results indicate that an increase of 100 BRL in the minimum initial application decreases the marginal cost in 0.002408 BRL. Using the parameters estimates I recover the marginal costs and obtain the funds markups, which decrease with larger minimum initial applications and therefore suggest the presence of second-degree price discrimination.

Regarding the counterfactuals, the predicted administration fee decreases mono-tonically with the minimum initial application. In order to achieve the administration fees charged with the observed minimum initial application (first counterfactual), it would be necessary an initial application around 20,000 BRL for all funds. The change in consumer surplus is negative in the first counterfactual and it is positive in the second counterfactual only for initial applications above 30,000 BRL.

The remainder of this paper is organized as follows. Section 2 describes the Brazilian fund market. Section 3 presents the data used. Section 4 presents the model of consumer and firm behavior, the estimation procedure and discusses the identification. Section 5 shows the results and discusses the possibility of price discrimination. Section 6 presents the counterfactuals and the welfare analysis. Section 7 concludes. Appendix presents the computational procedure in details.

2. Brazilian Fixed Income Fund Market and Price Discrimination

The CVM 409 instruction regulates fund market in Brazil,1 It provides a mutually exclusive classification of funds in categories such as short term, multimarket, pension, DI referenced, fixed income, shares. Fixed income is the largest fund category regarding net asset and holds around 25% of the 2 trillion BRL existent in this market.

The fund characteristics also need to be specified. For example, if it is open or closed, which investor segment it is interested in and if it has performance, entry or exit fees.2 A fund is classified as open if its shareholders can request withdrawal before the end of its term.3 Otherwise it is classified as closed and withdraws can only occur at the end of the term, previously defined.

The administration fee is charged annually as a percentage of the amount invested. While the performance fee is calculated based on the return that exceeds a certain percentage of the benchmark. The performance fee is charged with a predefined periodicity.

Entry and exit fees are charged at the moment of application and withdraw, respectively. Figure 1 presents the administration fee histogram.

Figure 1 Histogram – Administration Fee. 

Generally, funds set minimum initial applications and therefore consumers can not invest any amount initially. Figure 2 shows the minimum initial application histogram.

Figure 2 Histogram – Minimum Initial Application. 

Each point at Figure 3 is the administration fee and minimum initial application for a fund in a month. The correlation between these variables is -0.4382.

Figure 3 Administration Fee and Minimum Initial Application. 

3. Data

I used two sources to construct the dataset. The information on funds was provided by the Brazilian Financial and Capital Markets Association (Anbima) and consists of monthly information on all existing funds in Brazil from January 2000 to June 2012. The data on consumer characteristics are from the National Household Sample Survey (PNAD).

Anbima classifies funds into categories whose last reclassification was in August 2006. To avoid considering funds which are now in other categories, the dataset starts in 2007. Since funds start and end during this period, the dataset is an unbalanced panel. In the considered period there was a total of 174 funds offered by 26 banks. Figure 4 shows the market share of the largest banks, which contain almost ninety percent of the total market share.

Figure 4 Market Share of the largest 6 banks. 

Since few funds have another fee then the administration fee, I will only consider those that have only the administration fee along being offered by the six largest banks.4 This leads to a sample with 5,255 observations and 104 funds. Figure 5 and Figure 6 present respectively the evolution of the net asset and number of funds.

Figure 5 Total Net Asset. 

Figure 6 Number of Funds. 

Table 1 presents some descriptive statistics of the variables considered. The age of a fund (Age) is the number of months of existence divided by 12. Minimum initial application (Min Init Appl) and minimum additional application (Min Addit Appl) are in tens of thousands of BRL. Market share of the outside good (Mkt Share Out Good) is the market share of not considered funds, ie, those with fees other than administration or that are not offered by the considered banks. Therefore the option of not consuming one of the funds considered means its substitution to one from a non-considered bank or with fees other than the administration fee. I do not intend to explain the portfolio allocation between different kinds of investment and thus restrict the choices available to fixed income funds.

Table 1 Descriptive statistics. 

Variable Mean Median Standard Deviation Minimum Maximum
Admin Fee 2.2 2 1.3 0.4 11
Age 9.6 10 5.7 0 32.4
Monthly Return 0.7 0.7 0.4 -4.8 17.4
Min Init Appl 1.8 0.5 2.8 0 20
Min Addit Appl 0.05 0.01 0.15 0 1
Number of Funds 78 78 4.2 65 83
Mkt Share Out Good 14.3 15.2 4.7 7.1 26.1

Lastly, PNAD is a survey conducted by the Brazilian Institute of Geography and Statistics (IBGE) and I use the data on consumer income from 2007 to 2011. This data serves to generate dispersion in consumers sensibility to funds characteristics, which will be explained in details next section.

4. Empirical Framework and Estimation

To assess how much of the price variation is due to changes in the marginal cost, I estimate a structural model of consumer and pricing behavior that allows the recovery of the marginal cost for each fund. Consumers value funds characteristics and choose the one that maximize their utility, while banks are multi-product firms that compete in prices and maximize profits.

I also discuss the estimation procedure and how endogeneity emerges and is corrected in this framework.

4.1 Demand

The demand is similar to the random coefficients logit presented in Berry, Levinsohn, and Pakes (1995). Consumer i chooses fund j (omitting the time subscript t to simplify notation) and obtains utility

uij=xjβiαipj+ξj+εij, (1)

where Xj is a 𝑘-dimensional vector of fund observed characteristics, 𝜉j is the unobserved (by the econometrician) funds characteristics, which represents quantifiable characteristics that are not available in the data and unquantifiable characteristics such as prestige and reputation. Administration fee is given by pj and 𝜀ij is an idiosyncratic shock to consumer utility.5

The observed characteristics considered are the fund administration fee, minimum initial application, age and monthly return.

Parameters 𝛼i and 𝛽i capture the consumer i taste for the price and observed characteristics. These have the following functional form:

αiβi=αβ+Πdi+Σνi, (2)

where di is a d-dimensional vector of individual demographic characteristics and 𝑣t is a (k + 1) - dimensional vector of individual shocks. The parameters 𝛼 and 𝛽 are consumers mean taste over the observed characteristics. While Π is a (k +1) × d matrix of parameters that captures the effects of demographics on consumer deviates from the mean taste, Σ is a diagonal matrix of parameters that captures the effects of individual shocks on tastes. Therefore with k observed characteristics (other than price), there are 2(k + 1) + d(k + 1) parameters to be estimated.

Hence the utility obtained from investing in a fund depends on its characteristics and consumer tastes. Furthermore, agents with different tastes may choose different funds.

The utility consumer i receives from good j can also be written as

µij=δj+µij+εij (3)

where 𝛿j - Xj𝛽 - 𝛼pj + 𝜀ij is the mean utility of good j and 𝜇ij = [pjx'j]■[Πdi + Σ𝑣i] is consumer i deviate from this mean.

Considering that this is a discrete choice model, each consumer must choose one and only one fund. The outside good j = 0 represents consumer option of not buying any of the J funds and has normalized mean utility 𝛿0 = 0. This can be thought as the consumer ability to substitute to other markets. Note that without the outside good, a homogeneous increase in the price of all funds does not change the market demand.

Fund j market share is the integral over the set of consumer tastes that lead to its choice

Sjp,x,ξ;θ=di,νi,ɛiuijuik,k=jdfdddFννdFεε, (4)

where 𝜃 = (𝛼, 𝛽, Π, Σ) and Fd, F𝑣 and F𝜀 are the CDF of consumer demographics, shocks and idiosyncratic shocks respectively. Integrating in e, as shown in McFadden (1974), gives

Sjp,x,ξ;θ=d,νexpxjβiαipj+ξj1+kexpxkβiαipk+ξkdFdddFνν. (5)

4.2 Supply

F multi-product banks are offering each one some subset 𝒥f of the J funds. Banks choose funds administration fees in order to maximize profits considering other banks funds characteristics and administration fees. The profit function for bank f is given by

Πf=j𝒥fpjmcjMsjp,x,ξ;θ, (6)

where pj is the administration fee, mcj the marginal cost and M the market size. The marginal cost has the following functional form

mcjxjc,ωj;γ=xjcγ+ωj, (7)

where xjc and 𝜔j are the observed and unobserved cost characteristics respectively. The observed characteristics that influence marginal cost are the minimum initial and additional application and the net asset. There are also dummies for each bank and also a trend.

4.3 Estimation

I follow Berry et al. (1995) to estimate the demand parameters 𝛼, 𝛽, Π and Σ along with the supply parameter 𝛾. This consists in isolating the error terms 𝜉, 𝜔 and interact them with the proper set of instrumental variables to form the moment conditions to use a GMM estimator.

Next I present the estimation procedure, while the computational details are in Appendix. For more details see Berry et al. (1995) or Nevo (2000).

From demand subsection, the market share of fund j is given by the integral in equation (5). This integral does not have a closed form and therefore is integrated using simulation. With a guess of the parameters values Π, Σ, one vector of products mean utilities 𝛿 and ns pseudo random draws of consumer tastes, calculate

sjδ,p,x;Π,Σ=1nsi=1nsexpδj+µijΠ,Σ1+k=1Jexpδk+µikΠ,Σ. (8)

I iterate over the operator defined below to obtain the vector of mean values 𝛿 that equalizes the predicted and the observed market shares

Tδ=δ+lnSlnsδ,p,x;Π,Σ, (9)

where S is the vector of observed market shares.6 The error term can be written as

ξj=δjxjβ+αpj. (10)

For the supply side, it is obtained the FOC of the profit function in equation (6):

sjp,x,ξ;θ+r𝒥fprmcrsrp,x,ξ;θpj=0,j𝒥, (11)

and in vector notation is

sp,x,ξ;θp,x,ξ;θpmc=0, (12)

with Δjr(p, x, 𝜉; 𝜃) = - (𝜕sr/𝜕pj) 𝟙jr, where 𝟙jr is an indicator function that assumes value 1 if j and r are sold by the same bank and 0 otherwise.

Replacing the marginal cost in the FOC and rearranging,

ω=pxcγp,x,ξ;θ1sp,x,ξ;θ. (13)

The identification condition also follows Berry et al. (1995) and entails that under appropriate instruments Z, at the true parameters values 𝔼(𝜉𝜔|Z) - 0.

Therefore given the appropriate instruments I use a GMM procedure to estimate the parameters, ie, search over the parameters 𝛼, 𝛽, Π and Σ that makes the sample moments as close as possible to zero. The computational details are provided in the Appendix.

4.4 Endogeneity

The endogeneity appears since it is expected that some of the observable characteristics (x, p) are correlated with the unobservable 𝜉 as well as some elements of xc are correlated with 𝜔.

For demand I suppose that fund characteristics (other than administration fee) x are exogenous to the unobserved product characteristics 𝜉. For supply all cost characteristics xc are supposed to be exogenous. Therefore I am concerned about the correlation between price p and unobservables 𝜉 and 𝜔.7

As in Berry et al. (1995) I assume that supply and demand unobservables are mean independent of both observed product characteristics and cost shifters, i.e.,


wherer x = (xi,...,xJ) and xc =(xc1,...,xcJ).

The instrument matrix for demand and cost shifters are zd = (zd1,... ,zdJ)' and zc = (zc1,... ,zcJ)', respectively. Instruments for demand/cost for fund j are a function of the exogenous observed demand/cost shifters


with #(zdj) ⩾ #(xj) and #(zsj) ⩾ #(xcj), for all j, to satisfy the necessary order condition for identification.

Let Zjk be the 𝑘th exogenous characteristic of product j and consider


The first is the proper fcth characteristic of product j; the second is the sum of this characteristic over the products produced by the same firm; and third is the sum across other firms. Then, if there are K - 1 exogenous observed characteristics for demand, there are 3(K - 1) instruments for the price. Cost shifters are used for supply.

5. Results

Results from estimation of demand and supply parameters are shown in Tables 2 and 3, repectively. First column of Table 2 presents the values of mean coefficients 𝛼 and 𝛽. Next columns display the coefficients that capture the heterogeneity in tastes, i.e., the shocks Σ , income and logarithm of income Π.

Table 2 Demand parameters estimate 

Demand Side Parameters
Variable Mean Shocks log(Income) Income
Constant -4.63*** -0.01 0.05*** -0.01
(0.0003) (0.0032) (0.0009) (0.0029)
Admin Fee -0.54*** -0.02*** 0.01 0.01***
(0.0003) (0.0028) (0.0009) (0.0016)
Min Init Appl 0.11*** -0.01*** 0.01*** 0.03***
(0.0002) (0.0027) (0.0006) (0.0012)
Age 0.12*** 0.01*** -0.01*** -0.01***
(0.0627) (0.3556) (0.0726) (0.3377)
Monthly Return -0.03*** 0.04*** 0.01*** -0.09***
(0.0005) (0.0015) (0.0007) (0.0021)

Note: Standard Errors are reported in parentheses.

***Significant at 1% level.

Table 3 Supply parameter estimates. 

Variable Supply parameter estimates
Min Init Appl 0.24***
Min Addit Appl 1.38***
Santander 2.40***
BB DTVM 2.90***
Bradesco 2.81***
Caixa 2.94***
HSBC 2.07***
Itaú 3.31***
Trend -0.01***
Net Asset 0.001

Note: Standard Errors are reported in parentheses.

***Significant at 1% level.

The mean coefficient on administration fee has the expected negative sign. Minimum initial application coefficient has a positive sign as well as age. Differently than expected, the mean effect of monthly return is negative.

The positive sign in the coefficients that captures the interaction between administration fee and income indicates that persons with more income are less price sensitive.

Cost parameters estimates indicate that larger minimum initial and additional applications decrease costs and that costs should decrease over time. For the minimum initial application, an increase of 10000 BRL would decrease the marginal cost in 0.2408 BRL. Unexpectedly the coefficient on the net asset is positive, however it is not significant.

Since larger minimum initial application decreases marginal costs, an administration fee negatively correlated with the minimum initial application does not necessarily indicate the presence of second-degree price discrimination.

For the purpose of testing the presence of second-degree price discrimination, I calculated the markup for each fund using the estimates obtained for the marginal cost parameters.8 Then for each bank I observed how it varies as minimum initial application increases. Since markups decrease with larger minimum initial applications, results suggest the presence of second-degree price discrimination.

6. Counterfactual and Welfare Analysis

Banks offer multiple funds with negatively correlated administration fees and minimum initial applications. Results indicate that differences in marginal cost are not essential to explain differences in administration fees, which evidences a possible second-degree price discrimination by banks.

Since individuals with a lower income should invest a lower amount and therefore pay a higher price, one should be interested in evaluating how prices and therefore consumer welfare would vary if banks could not charge multiple administration fees.

For this purpose I perform two counterfactual exercises. In the first counterfactual, each bank can charge a unique administration fee for its funds, given minimum initial application observed in the data. In the second counterfactual, each bank choose a unique administration fee for its funds, given a hypothetical minimum initial application.

I allow the values 100, 1,000, 5,000, 10,000, 15,000, 20,000, 25,000, 30,000 and 35,000 BRL for the minimum initial applications.

The bank can charge only one administration fee p, thus its profit function becomes

Πf=j𝒥fpmcjMsjp,x,ξ;θ (14)

with FOCs

j𝒥fsjp,x,ξ;θ+pmcjsjp,x,ξ;θp=0. (15)

Which in vector notation are

sp,x,ξ;θp,x,ξ;θ*pmc*1𝒥f=0, (16)

where Δj(p, x, 𝜉, 𝜃) = 𝜕sj(p, x, 𝜉, 𝜃)/𝜕p and 𝟙|𝒥f| is a vector of ones with dimension equal to the number of funds offered by bank f.

To compute the counterfactual predicted prices, I search for the vector of prices p that solve these FOCs along with the parameters estimates from the structural model and the minimum initial application specified.9

The upper part of Table 4 presents the predicted administration fees for each counterfactual. The last column shows the administration fees under the first scenario, which keeps the observed minimum initial application. Figure 7 shows the minimum, maximum, mean and counterfactual administration fee for each bank. As can be seen the predicted fee for each bank lies around its mean.

Table 4 Counterfactual Results 

Minimum Initial Application
Bank 0.01 0.1 0.5 1 1.5 2 2.5 3 3.5 -
Santander 2.32 2.31 2.24 2.15 2.06 1.98 1.89 1.80 1.72 1.89
BB DTVM 2.06 2.04 1.97 1.89 1.80 1.72 1.63 1.54 1.45 1.55
Bradesco 2.44 2.43 2.36 2.27 2.18 2.10 2.01 1.92 1.84 2.11
Caixa 1.58 1.57 1.50 1.41 1.32 1.24 1.15 1.06 0.98 1.22
HSBC 2.06 2.05 1.98 1.89 1.80 1.72 1.63 1.54 1.46 1.52
Itaú 2.71 2.69 2.62 2.53 2.45 2.36 2.28 2.19 2.11 1.9
Change in Consumer Surplus
Mean -1.15 -1.11 -0.96 -0.76 -0.56 -0.36 -0.16 0.03 0.23 -0.12
Max -0.45 -0.42 -0.29 -0.13 0.04 0.20 0.37 0.54 0.71 0.30
Min -6.18 -6.10 -5.76 -5.33 -4.91 -4.48 -4.05 -3.63 -3.20 -0.86

Figure 7 Minimum, maximum, mean and counterfactual administration fee for each bank. 

Other columns show the predicted administration fee under the second counterfactual, which fixes the minimum initial application. These are given in tens of thousands of BRL and vary from 100 BRL to 35,000 BRL. Figure 8 presents the observed minimum, maximum and mean of minimum initial application for each bank.

Figure 8 Minimum, Maximum and Mean of the Minimum Initial Application for each bank. 

For each bank the administration fee decreases monotonically with a larger initial application. Moreover, the initial application would have to be around 25,000 BRL to reach the administration fee predicted with the observed initial application.

I also compute the variation in consumer surplus for each counterfactual scenario. Consumer surplus is given by the following expression:

CSi=1αilogjexpδjα,β+µijβs,βddFννdFdd+K. (17)

Therefore the change in consumer surplus is10

CSi=1αilogjexpδjα,β+µijβs,βdlogjexpδjα,β+µijβs,βddFννdFdd. (18)

For this it is supposed that the coefficient is independent of income, which does not occur in my specification. But as commented in Train (2003) one can use this specification when the change in consumer surplus is small relative to the income.

I compute the change in consumer surplus for each consumer at each counterfactual scenario. The results are in the lower part of Table 4. Given that consumer tastes vary, along with the mean change in consumer surplus I also present the maximum and minimum change in consumer surplus for each scenario.

For lower values of the minimum initial application, the administration fee becomes larger than observed and all consumers are in a worse situation. With a larger initial application, the loss in consumer surplus decreases but the mean variation only becomes positive from 30,000 BRL.

Using the observed minimum initial application, some consumers are better and others worse. However, the mean change is negative. The existence of consumers with positive and others with negative variation in utility seems reasonable as consumers that have a fund with large (low) initial application, have a low(large) administration fee which means that in the counterfactual its administration fee increase (decrease).

These results may give some advice for policy makers. Even though there is evidence that banks price discriminate, which leads consumers who buy a lower amount (and possibly have a lower income) to pay higher fees. The attempt to prevent banks from price discriminate-imposing the same administration fee and (or) minimum initial application-almost makes a decrease in consumer welfare. If the government wants to increase the welfare of those who buy lower amounts, it should seek through other ways.

7. Conclusion

This work estimated demand and supply for Brazilian fixed income funds using a structural model of consumer and pricing behavior. As expected, results indicate that administration fee decreases funds market share, higher income agents are less price sensitive, age and minimum initial application increase funds demand. Marginal cost increases over time and decreases with larger minimum initial and additional applications.

In the data administration fee and minimum initial application are negatively correlated. I use the estimates obtained to recover how much of the fee differences could not be cost explained and therefore are evidence of second-degree price discrimination. The results show that most of the fee differences are not cost explained and that markups decrease with larger minimum initial application, suggesting the presence of price discrimination.

I performed two counterfactual exercises to understand how fees would change if banks could neither charge multiple fees nor minimum initial applications. The results indicate that consumers would be worse in almost situations. Therefore any regulation to mitigate bank price discrimination should be viewed with prudence.

1This can be found at

2Site contains the characteristics and rules.

3Each fund has to specify maximum periods between the shareholder request, conversion and receipt of a withdrawn.

4Nine funds have an exit fee, three have performance fee and no one has an entry fee.

5Where 𝜀ij~iid type I extreme value.

6In Berry et al. (1995) it is shown the existence and uniqueness of the 𝛿 vector and that the operador (9) is a contraction. Therefore any initial guess of 5 will lead to the same fixed point.

7The direction of bias in the price coefficient can sometimes be determined intuitively. As exemplified in Train (2003), price coefficient is biased downward (in modulus) if higher prices are associated with desirable attributes, because the estimated price coefficient captures both price effect and desirable unobserved attributes effects. While opposite direction occurs if a price decrease is made jointly with an increase of advertising, for example. The increase in demand comes from both effects and price coefficient is biased upward (in modulus).

8The markup for fund j is given by (pj - mcj)/mcj.

9The system cannot be solved analytically. The operator used was not proved to be a contraction, but I tried from different initial p which lead to the same fixed point.


Actually, this integral does not have closed form and is calculated using simulation. With ns draws of individuals


11This kind of algorithm is often called a Nested Fixed Point (NFP) algorithm, following the terminology of Rust (1987).


Computational Details

The algorithm for estimation of random coefficients logit model with supply consists of an outer loop that guess different values of the parameters (Π, Σ) and an inner loop that searches for the vector 𝛿 that equalizes the predicted and the observed vector of market shares.11

This consists of four steps:

  1. Obtain ns draws of the individual taste vector (di, 𝑣i).

  2. Guess 𝜃2 and calculate:

    1. Predicted market share using 𝜃2 and 𝛿.

    2. The vector of mean values 𝛿 that equals the predicted and observed market shares using the fixed point contraction.

    3. The vector of mc from firms FOC.

    4. Optimal 𝜃1 and 𝛾 using GMM.

    5. Objective function value.

  3. Return to item 2.

  4. Repeat item 3 until find a global minimum of the objective function.


Berry, S., Levinsohn, J., & Pakes, A. (1995). Automobile prices in market equilibrium. Econometrica, 63(4), 841-90.<841:APIME>2.0.C0;2-ULinks ]

Cohen, A. (2008). Package size and price discrimination in the paper towel market. International Journal of Industrial Organization, 26(2), 502-516. ]

Hortaçsu, A., & Syverson, C. (2004). Product differentiation, search costs, and competition in the mutual fund industry: A case study of S&P 500 Index funds. The Quarterly Journal of Economics, 119(2), 403-456. ]

Iannotta, G., &Navone, M. (2012). The cross-section of mutual fund fee dispersion. Journal of Banking & Finance, 36(3), 846-856. ]

McFadden, D. L. (1974). Conditional logit analysis of qualitative choice behavior. In P. Zarembka (Ed.), Frontiers in econometrics. New York: Academic Press. [ Links ]

McManus, B. (2007). Nonlinear pricing in an oligopoly market: The case of specialty coffee. The RAND Journal of Economics, 38(2), 512-532. ]

Nevo, A. (2000). A practitioner’s guide to estimation of random-coefficients logit models of demand. Journal of Economics & Management Strategy, 9(4), 513-548. ]

Rust, J. (1987). Optimal replacement of GMC bus engines: An empirical model of Harold Zurcher. Econometrica, 55(5), 999-1033. ]

Train, K. (2003). Discrete choice methods with simulation. SUNY-Oswego, Department of Economics. ]

Received: January 30, 2018; Accepted: August 29, 2019

Creative Commons License Este é um artigo publicado em acesso aberto (Open Access) sob a licença Creative Commons Attribution, que permite uso, distribuição e reprodução em qualquer meio, sem restrições desde que o trabalho original seja corretamente citado.