41
Introduction to spatial modeling (a mostly geometrical presentation)

Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Introduction to spatial modeling(a mostly geometrical

presentation)

Page 2: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 2

Alternatives

• X = ℜn e.g. (x1,x2,…, xn) ∈ X

• Alternatives are infinite set of “policies” in n-dimensional Euclidean space

• Each dimension is an issue or characteristic of policy:

Defense spendingWelfare spendingTrade protectionImmigration

Economic liberalismCivil libertiesTaxationRedistribution

Page 3: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 3

Preferences

• Preferences are satiable• Each agent has an ideal point• Utility declines as a distance from ideal point increases

j indexes dimensionsαj = weight on dimension jθj = ideal policy on dimension j

( )∑=

−−=k

jjjj xxU

1

2)( θα∑=

−−=k

jjjj xxU

1)( θα

QuadraticLinear

Page 4: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 4

One dimension

• Preferences satisfy single-peaked property

• Black’s median voter theorem applies

Page 5: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 5

Two dimensions

• Median voter theorem does not apply

• Can we guarantee transitivity of MR?

• Can it be generalized to 2 dimensions?

Page 6: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 6

Utility function

Page 7: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 7

Projection onto policy space

( ) ( ) ( )( ) ( )

( ) ( )222

1

22

21

22

21

θθ

θθ

θθ

−+−=

−−−−=−

−−−−=

yxu

yxu

yxy,xU

Page 8: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 8

Indifferent between x and y

Page 9: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 9

Projection onto policy space

w P z P x I y

Page 10: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 10

Effect of weights

Different weights:Indifference ellipse

Equal weights:Indifference circle

α1= α2 α1 < α2

Page 11: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 11

Cut point

• Midpoint between two alternatives, divides ideal points

2yxc +

=x y

Page 12: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 12

Cut point

• Midpoint between two alternatives, divides agents with opposing preferences

2yxc +

=x y

d(θ,x)

θ

d(θ,y) ⇒ xPθy

Page 13: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 13

Cut point

• Midpoint between two alternatives, divides ideal points

2yxc +

=x y

d(τ,x)

τ

d(τ,y) ⇒ yPτx

Page 14: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 14

Cutting lines

• Set of points equidistant between two alternatives• Convenient way to determine preferences

x

y

All voters with ideal points on this side of line: xPy

All voters with ideal points on this side of line: yPx

Page 15: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 15

Useful sets

Pi(x) = i’s preferred-to set of xSet of policies an individual prefers to x(Interior of indifference curve through x)

W(x) = Majority rule winset of x Set of all policies that some majority prefers to x

Finding winsetsStep 1. For each majority coalition, find

intersection of preferred-to setsStep 2. Winset is union of sets in Step 1.

Page 16: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 16

Set of policies coalition {1,2} prefers to Q

Finding W(Q)

Page 17: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 17

Set of policies coalition {1,3} prefers to Q

Finding W(Q)

Page 18: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 18

Set of policies coalition {2,3} prefers to Q

Finding W(Q)

NOTE: This figure is incorrect since P2’s indifference curve should go through Q instead of P3.

Page 19: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 19

Majority rule winset of Q

Finding W(Q)

NOTE: This figure is incorrect since P2’s indifference curve should go through Q instead of P3.

Page 20: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 20

Unanimity rule winset of Q

Finding W(Q)

NOTE: This figure is incorrect since P2’s indifference curve should go through Q instead of P3.

Page 21: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 21

Plott conditions

• The core is non-empty if and only if ideal points are distributed in a “radiallysymmetric” fashion around a policy x* and x* is a voter’s ideal point

• Radial symmetry means that pairs of ideal points form lines that intersect x* with x* between the pair of ideal points

Page 22: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 22

Examples

Page 23: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 23

P2 has an empty winset ⇒ Condorcet Winner

Examples: Plott conditions hold

Page 24: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 24

P2 has an empty winset ⇒ Condorcet Winner

Examples: Plott conditions hold

Page 25: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 25

Plott conditions are violated ⇒ W(P2) nonempty

Examples: Plott conditions violated

Page 26: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 26

Plott conditions are violated ⇒ W(P2) nonempty

Example: Plott conditions violated

Page 27: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 27

Constructing a preference cycle

Majority {P1, P4, P5} votes for B over A

Page 28: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 28

Majority {P1, P2, P5} votes for C over B

Constructing a preference cycle

Page 29: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 29

Majority {P2, P3, P4} votes for A over C

Constructing a preference cycle

Page 30: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 30

Top cycle set

Alternatives in the top cycle set– Defeat all alternatives outside the set – Preference cycles over the alternatives in

the setExample:

aPb, bPc, cPa, aPd, bPd, cPdT = {a,b,c}

Page 31: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 31

McKelvey’s Theorem

Given the spatial model, the majority rule core is either non-empty or the top cycle set is T = X.

Page 32: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 32

McKelvey’s Theorem (corollary)

If the Plott conditions are not satisfied, then for any two points x and y, there exists a finite chain of policies{a1,a2,…,an} such that xPa1Pa2…PanPy

Page 33: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 33

Construct a chain from y to x

Page 34: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 34

Note that x is majority preferred to y!

Page 35: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 35

W(x)

Page 36: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 36

z1 P x

Page 37: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 37

W(z1)

Page 38: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 38

z2 P z1 P x

Page 39: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 39

y P z2 P z1 P x

Page 40: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 40

Although x P y, we have the chain: y P z2 P z1 P x

Page 41: Introduction to spatial modelingwoon/courses/ps2703_Lec4.pdfMajority {P1, P4, P5} votes for B over A. Lecture 4 Spatial Model 28 Majority {P1, P2, P5} votes for C over B Constructing

Lecture 4 Spatial Model 41

Implications

• Plott conditions are very rarely satisfied

• In two dimensions, we can cycle over every policy

• McKelvey’s Theorem does not predict “chaos”

• All preference aggregation rules are problematic, including majority rule

• Preference aggregation alone is insufficient to understand political outcomes