Comments on "An Economic Model of Friendship: Homophily, Minorities and Segregation" by Currarini, Jackson and Pin (2007)

  • 2008-06: There is now a pdf version of these comments available. This may be a better way to read this as some people have reported difficulties with viewing the maths in the page (requires mathml support – via firefox + mathml fonts or IE).

This is brief note to comment on An Economic Model of Friendship: Homophily, Minorities and Segregation by Currarini, Jackson and Pin (2007) (hereafter CJP).

The authors go through a fair amount of work using a matching process to generate results with the basic empirical patterns they lay out in the introduction (see below for summary). The purpose of this comment is to derive the same results in what I believe is a simpler, and more intuitive, manner.

Definitions

These definitions are taken directly from the original paper.

  • Total population: $N$ consisting two types $i,j$: $N = N_{i} + N_{j}$
  • Relative fraction of type k in population: $w_{k} = N_{k} / N$ (k = i,j)
  • $s_{k}, d_{k}$ is number of frienships a type $k$ agent has with own type and other type respectively.
  • Define homophily index: $H_{k} = s_{k} / (s_{k} + d_{k}$
  • Define Inbreeding Homophily Index: $IH_{k} = H_{k} - w_{k} / (1-w_{k})$
  • Friendships display base line homophily if: $H_{k} = w_{k}$
  • Friendships displays relative homophily if $N_{i} > N_{j}$ implies $s_{i} > s_{j}$ and $d_{i} < d_{j}$ and then $H_{i} > H_{j}$.
  • Friendships display inbreeding homophily if: $H_{k} > w_{k} \Leftrightarrow IH_{k} > 0$

Empirical Regularities

CJP mention four major empirical regularities to explain (referred to as E1-E4 below):

  1. There is relative homophily.
  2. Larger groups make more friends: $s_{k} + d_{k}$ is increasing in $N_{k}$ (Fig 3)
  3. There is Inbreeding Homophily for most groups: $IH_{k} > 0$
  4. Inbreeding homophily is hump-shaped (inverse u-shaped) as a function of population share, formally: $IH_{k}$ is increasing then decreasing as a function of $w_{k}$ (or even more formally …). (Fig 4).

Deriving Results

In this section I proceed to derive most of these empirical regularities but using what I believe is a simpler and more intuitive framework than that used in CJP.

Assume that probabibility $p_{s}, p_{d}$ be probability you make friends with your own type and other type respectively (common across groups – if you want we can generalise to have it not common but it adds little).

ASIDE: If you want microfoundations for this assume that there is a constant cost $c$ of making friends and that the value of a friendship with ith person in own group/other group respectively is a random variable $X_{s}^{i}, X_{d}^{i}$. Whenever you meet someone you both know this value and you make friends if $X_{y}^{i} > c$ ($y \in {s,d}$). NB: (a) this could be other way round: constant value and random costs or even both … (b) we can easily generalise to diminishing returns (implemented here as increasing costs …).

Then:

(Expected) number of friends of own type $ = s_{i} = N_{i} p_{s} = N w_{i} p_{s}$

and

(Expected) number of friends of other type: $d_{i} = N_{j} p_{d} = N w_{j} p_{d}$.

This immediately gives that $N_{i} > N_{j}$ implies $s_{i} > s_{j}, d_{i} < d_{j}$ (E1).

Let total number of (expected) friends be $M_{i} = s_{i} + d_{i}$. Then, noting that $w_{j} = 1-w_{i}$

$$ M_{i} = si + di = N w_{i} p_{s} + N w_{j} p_{d} = N (wi (p_{s}-p_{d}) + p_{d}) $$

This is increasing in $w_{i}$ and we have E2.

Turning to the Homophily index we have using $w_{j} = 1 - w_{i}$:

$$ [ H_{i} = \frac{s_{i}}{s_{i} + d_{i}} = \frac{N_{i} p_{s}}{(N_{i} p_{s} + N_{j}p_{d}} = \frac{w_{i} p_{s}}{w_{i} p_{s} + w_{j} p_{d}} = \frac{w_{i} p_{s}}{w_{i}(p_{s} - p_{d}) + p_{d}} ] $$

This is clearly increasing in $w_{i}$ which is equivalent, for fixed total population $N$, to increasing in $N_{i}$. Hence we have demonstrated the last requirement for relative homophily and have deduced all of E2.

Finally let’s turn to inbreeding homophily:

$$IH_{i} = \frac{H_{i} - w_{i}}{1-w_{i}} = \frac{H_{i} - w_{i}}{w_{j}}$$

Substituting for $H_{i}$ and rearranging gives:

$$IH_{i} = \frac{w_{i}(p_{s}w_{j}) - w_{i}w_{j}p_{d}}{w_{j}(w_{i}(p_{s}-p_{d}) + p_{d})} = \frac{w_{i}(p_{s}-p_{d})}{w_{i} (p_{s}-p_{d}) + p_{d}} $$

Thus if $p_{s} > p_{d}$ (i.e. there is any preference for own group friends) then $IH_{i} > 0$ and we have empirical regularity 3 – inbreeding homophily.

In terms of the shape of $IH_{i}$ as a function of proportional group size, $w_{i}$, we do not get an exact fit with the empirical data. Here $IH_{i}$ grows initially but then flattens out but does not actually go down – the empirical pattern is that $IH_{i}$ is ‘hump-shaped’, i.e. initially increasing and then eventually decreasing. This is again similar to the results in the paper which derive the initially increasing effect but not the downward sloping effect.

Further Remarks

One obvious away to obtain this downward sloping impact would be to modify the model to introduce diminishing returns – modelled here most easily as increase in the (opportunity) cost of making friends. Further numerical experimentation (see inline python file below) as well as analytical calculations indicate that introducing simple diminishing returns to frienship does not make the $IH_{i}$ curve downward sloping – though it does make the model and the other results more realistic.

Here simple diminishing returns mean diminishing returns to friendship which are commmon across types (i.e. diminishing returns operate at the level of the total number of friends with no distinction by type). The obvious next step would be to allow different diminishing returns functions for friend types individually – this is equivalent (in some sense) to having a taste for variety in friendship. While not yet fully investigated the results so far suggest that this would be able to generate some degree of downward slope in the $IH$ curve.

Code

I’ve also written a short python script that allows one to investigate the basic homophily model using a different functional forms for the cost and value functions. If you are interested in getting hold of this please just contact me.