- 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):
- There is relative homophily.
- Larger groups make more friends: $$s_{k} + d_{k}$$ is increasing in $$N_{k}$$ (Fig 3)
- There is Inbreeding Homophily for most groups: $$IH_{k} > 0$$
- 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.
-
Categories
- *nix
- Academic
- Activity Updates
- Books
- Cinema
- Code
- Command Line
- Copyright
- Culture and Society
- Data Digging
- Economics
- EUPD
- External
- Filesharing
- Governance
- Hacks
- Happiness
- Hardware
- History
- Innovation and Intellectual Property
- Intellectual Myths
- Javascript
- Knowledge Systems
- Miscellaneous
- Musings
- Notes
- Open Bibliographic Data
- Open Data
- Open Knowledge Foundation
- Openness
- Own Work
- Papers
- People
- Photos
- Platforms
- Poetry
- Policy
- PSI
- Python
- Quote
- RDF
- Shuttleworth Fellow
- Software
- Sysadmin
- Talks
- Transaction Costs
- Work In Progress
-
Articles
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- June 2004
- May 2004
- March 2004
- October 2003
-
Meta
