Measures of policy distance and
inequality / disproportionality of votes
and seats
Colignatus, Thomas
Thomas Cool Consultancy Econometrics
2 February 2018
Online at
https://mpra.ub.uni-muenchen.de/84324/
#
$
$
%
&
'
()
*+
,
+
#
- !.
- !.
+
-
-
/
0 #
1
2
,
/34 0
5
/6 4 0
7
,
(
5 5
*
1 + ! 2 3
5
,
-
/
0 &
34
1
2
8
1
2
, 8
+
, 8
&
/37 0
1
2
1
2
37
,
+
6
13 1 22
8
9
+ 6
+ :
6
+ 7
+
+ 3
+ 6
5
4
+ #
5$
+ ;
+
6
+ :
3<= ;
"3>?
#
+
+
+
< @ 6
=> >
A
3! ;
:
;
>! 6
B
B
B 3
+
> 7
7
%
5
8
+ #
+ :
+ #
+
9
A
8
,,, ,
E
5
9
!"5 5 57
! 4
4
C A
/
0
F 7
? A
3
7
/37 0
< 7
37
>
1
2 /37 0
"
,
/&30
= %
&3
3#$4
37
!
3
G 3 H
1
2
1
2
3
G A 1
2
3#$4
3
G
&3 ,
%7
3
G
II
II
1
2
%
6
/
8
0
! 4
9
)
G
+
7
- JF =+ ? !K
- J? !+ F =K+
1 + ! 2
&
+
- !.
- !.
-(
*
G
!
)
, , ,
D
!
!
!
,
,
5
,
,
%
8 +
,
+
,
+ ,
! /
0
! /
0
E
1 + ! 2+ 8
- JF =+ ? !K
1 + !2
'
+ ,
1 + ! 2
5
, ,
L /
0
G
- L
L - !
? UnitÐ
H L G+ L G 7 3 G
H L L
H L 6 + G L G L !
? Ð
! + + H L
! ! & :6 :6
MN : M 7 M 8 M M M+ ! L M M
UnitÐ 49, 51 N
4.9, 5.1
1 Ð 10 Percent
1
10
10 Percent
3
/4 0
,
/!0 3
!
L /
! 0
/ 0 3
!
L /
! 0
, ,
8
"!
+
,
,
8
"!
/4 0
7
,
+
,
, ,
,
E
,
#
$
%
%
!
&&
/3#$4 0+
'
(!
/:;4 0+
,
1 + L2
4
,
8
,
+ ,
5
)
*
"!
)
/6 4 0+
5
/ !>
!"0
8
6
G
,
=
+ ,
=
+
L /
! 0
!
*)
/34 0
,
G
+ ,
?
1 + ! 2+
+
?O
? AngularID
3 4 G+ ,
G + 7 = + L ) + L
AngularID 4.9, 5.1 , 5.1, 4.9
0.254614
? AbsLoosemoreHanbyID
3 # $ 4 + 8
H L H L +
L 3 P! P! ) + L
AbsLoosemoreHanbyID 4.9, 5.1 , 5.1, 4.9
0.2
7
&
34
6 4
, A
,
+
34
3
6 4
7
Q R
Q - ! 6
34
?
? S =
?
:
/:7%0
/ %0
8
,
/:7%0
,
/ %0
/!0 &
:7% ,
:7%+
:7%+
:7%+
,
5
+
6 8
/ !C0
/ 0
,
% 4
,
+
,
+
,
,
3
,
,
4
1 + 2
,
1 S+ 2+ ,
S
+
7
G
/
0
Discussion of electoral systems: https://mpra.ub.uni-muenchen.de/82513/
3
7
,
5
1 + L2 4
,
3
(
5 5
*
5
3
;
T 6
5
8 / ! 0 3
5 5
G
6 8
/ !C0
3
-
,
,
,
/
0 )
1
2
3
8
G
-
-
+
-
H
:7%
H
%
+
,
+
/
S0 -
-
S
7
,
8
15L+ L2
&
,
+
1 + L2 ,
1 + L2
3
&
,
,
!
+ ,
1
2
1
S
2
)
/!0 &
1
2
!
/37 0
/ 0 & ,
37
!
/37 0
/C0 3
,
37
37
!
!
/37 0
37
,
1
2 5 1
2
-
.
1
2 ,
G
+ ,
G
1
2
37 + 37
37
E
4
+
1
2
%
!
&&
/#
5$
0
(!
/;
0 ;
,
8
+
,
,
8
85
6
!>
1
2
5
+
,
D ,
,
1
2 ,
3
7
E
#
!
+ ,
!
4
+ ,
8
4
$
+
+ ,
8
+ ,
4
/!0
+ ,
1
2+
1
2
;
T 6
8 / =?0 ,
(/ 0
8
+
,
5
+
+
*
/ 0
. !
1
2
1
2
-
/
0 $ ,
+ ,
8
,
-
/ 1
2 5 0
(
5
*
G
+
E
!< H6 $
%
G
H6 /
0
!<
$
%
,
5
+
J
+ %
+ )
K
votes dem 61 776 554, rep 63 173 815, 128 627 010 rep dem ; seats 194, 241, 0 ;
https://en.wikipedia.org/wiki/United_States_House_of_Representatives_elections,_2016#Results_summary
vts UnitÐ votes , sts UnitÐ seats N
4.80277, 4.9114, 0.285837 , 4.45977, 5.54023, 0.
Show ListLinePlot 0, 0 , 6 1, 1 ,
ListPlot MapThread Labeled, Transpose vts, sts , Dem, Rep, Other , PlotStyle PointSize Large , AxesLabel "Votes Ð ", "Seats Ð " , AspectRatio 1, BaseStyle FontSize 13
H63
/ %0 ,
"!
/:7%0 / 8
$
0 4
H6
+
,
,
%
F?
/ %0
/:7%0 ;
+ ,
8
(
*
4
+
,
+
,
,
,
+
,
3
#
5 5
+
E
G
policy 4, 6, 5 ;
coalition SingleMajority seats
0, 1, 0
,
'
G
5
+
G
. !
&
/!0
/34 0+
1
2
1
2
/ 0
/37 0+
1
2
1
2
/C0
,
/&30+
/
0
/ 1
2
0
/F0
5
/6 4 0
1
2
1
2
6 4
, 8
+
H63
6 4
C
! +
C O
)
H6
% 4 :7%+ , ,
+
'
G ,
3
,
+ ,
%
4 ,
,
H63 ,
,
:7%
6 8
/ !C0
AngularPolicyDistancePlot votes, seats, policy,
coalition, PlotLabel "2016 US House of Representatives"
&3
H6
!
1 + ! 2
+
!O+ ,
,
,
,
6
+ !
WAvPolicyDistance votes, seats, policy ,
WAvPolicyDistance 10, 0 , 0, 10 , 0, 10 N
0.0971831, 10.
&3
5 G
G
!+
%
E
<
+
,
,
3
)
,
-
/
0 ,
,
1
2
1
2+
1
2
)
:
4
,
4
,
G +
+
+
+
+
+
+
,
,
,
)
$
+
!>
,
,
,
, ,
,
+
$ ,
+
,
, / 0 4
,
, 37
/ 0
,
,
/ 0 3
37
&3
!! " #
A
,
+
+
/ 0
#
, 8 !&!9
, 8
/ !> 0 (
/
0
!
1
2
* /!&!90
(
5
*
$
5
3
G
,
(
*
+ ,
5
(
*
%
(
5
*
,
/
5
(
*
,
G
0 )
+
,
,
+ ,
5
8
+
5
%
8
? Cool`Voting`Angular`
Cool`Voting`Angular`
3 # $ 4 3 7 6 4
3 U A ) V 7 6 E
3 7 G L H L
3 7 G : ; 4 &3 3 7
3 4 4 3 7 &3 7
3 7 G3 7 &3 7
3 7 7 7 3 7 &3 6 7
3 7 7 D & 6 # 4
4
%
!
) &&
/3#$4 0
(!
)
/:;4 0
+
5
,
!>
,
!
)
3#$4
:;4
1 + ! 2
&
1 + ! 2
3 #
$
4 /3#$4 0
? AbsLoosemoreHanbyID
3 # $ 4 + 8
H L H L +
L 3 P! P! ) + L
Plot AbsLoosemoreHanbyID Ð t, t , t, Ð t , t, 0, Ð
2 4 6 8 10
2 4 6 8 10
#$4
,
$
L
/
0 4
H6+ <
$
!
AbsLoosemoreHanbyID votes, seats N
0.628834
3#$4
!
+
JF+ <K
J=+ !K
ad1 AbsLoosemoreHanbyID 4, 6 , 5, 5 ,
ad2 AbsLoosemoreHanbyID 9, 1 , 10, 0 , ad1 ad2 N
1., 1., 1.
https://en.wikipedia.org/wiki/Loosemore%E2%80%93Hanby_index
:
;
4 /:;4 0
? EuclidGallagherID
: ; 4 + 8 : H L
H L + 6 )
+ L 3 # $ 4
Plot EuclidGallagherID Ð t, t , t, Ð t , t, 0, Ð
2 4 6 8 10
2 4 6 8 10
!< H6 $
C
+
:;4
3#$4
H6 :;4
?O
EuclidGallagherID votes, seats N
0.545336
,
+
:;4
3#$4
ad1 EuclidGallagherID 4, 6 , 5, 5 ,
ad2 EuclidGallagherID 9, 1 , 10, 0 , ad1 ad2 N
1., 1., 1.
https://en.wikipedia.org/wiki/Gallagher_index
3
/34 0
? AngularID
3 4 G+ ,
Plot AngularID Ð t, t , t, Ð t , t, 0, Ð
2 4 6 8 10
2 4 6 8 10
!< H6 34 ,
H63
>
>O
AngularID votes, seats N
0.66848
!
4
,
+
,
ad1 AngularID 4, 6 , 5, 5 ,
ad2 AngularID 9, 1 , 10, 0 , ad1 ad2 N
1.25666, 0.704466, 1.78385
A
3#$4
:;4
https://en.wikipedia.org/wiki/Angular_distance
6
5
/6 4 0
? SineDiagonalID
6 4 + 6 6
, + ! ' + ,
+ ! E , ! + !
4 ,
8
Plot SineDiagonalID 50, 50 , t, Ð t , t, 0, Ð
2 4 6 8 10
2 4 6 8
Plot SineDiagonalID Ð t, t , t, Ð t , t, 0, Ð
2 4 6 8 10
10 8 6 4 2
6 4
H6
C
! +
C O
6 4
8
%
8
/6
8
,
0
SineDiagonalID votes, seats N
3.23746
6 4
34 + ,
8
,
ad1 SineDiagonalID 4, 6 , 5, 5 ,
ad2 SineDiagonalID 9, 1 , 10, 0 , ad1 ad2 N
4.4285, 3.32312, 1.33263
https://mpra.ub.uni-muenchen.de/81389/
C A
/
0
A
"
6
/
0
"
/
0
,
-
"
:7%
+
-
"
S
% 4
G
-
-
"
-
- "
H
,
1
"
2
1
S
"
2
3
+ 4
(
* /
7
6
0
,
,
&
,
(
*
1 + ! 2
5
+
,
,
,
+
1
2
,
%
85
+
,
,
1
2
+
8
7
/ %0
S $ ,
+ - /
0
4 ,
S 4
1 S 2
5
S+
+
/
S0 ,
,
S
+
5
"
&
,
,
, ,
+
&
,
E
,
+
/ 8
0+
,
,
,
"
+
,
+
8
+ ,
E
/
0
1
"
2
1
S
"
2
5
8
+
,
,
,
&
8
1
2
1
2+
&
,
+
,
,
"
W
5
Before & after
Only
c
p, c
p, q, c
Legislative
d w, z
p
p, q
Exec. Coalition d w, c z
p, c p
p, q c
,
8
5
"
,
+ ,
+
,
8
8
"
$
,
,
,
"
+
1
2
#
!
+ ,
!
&
1
2
1
2
. !
8
H6 !<
%
5
+
>
>O+
5 G
F =
? O
,
*
!
AngularID vts, sts , AngularID vts, coalition sts N
0.66848, 4.93444
,
?
!
? O
&
5
8+
?
!
? O
deadlock 5, 5 ; coalition 0, 1 ;
AngularID deadlock, deadlock , AngularID deadlock, coalition deadlock N
0., 5.
!
G
&
! O
AngularID 10, 0 , 4.9, 5.1 , AngularID 10, 0 , 0, 1 4.9, 5.1 N
5.12731, 10.
,
? O
! O
5
$ ,
+ , ,
3
-
,
+
F 7
7
3
,
1
2
$%& '
&
-
1
2 - 1
2 -
-
/
0
1
2
$%& '
&
-
Λ!
'
/ 0
-
,
/
0+
Λ!
,
/
0 -
Λ/!P 5 !P 0 -
/ 0
-
Λ!
1
2 - 1
2
/37 0
/37 0
,
- 1
2 5 1
2+
-
Λ!
- 4
+
$%&('
:G
,
+ 8 ,
,
8
-J + ! K+ ,
,
,
- 11 2 5 11 22+ ,
+ ,
,
+
G
,
/
5 5
0 /
,
0 3
G
1
2
+ ,
8
,
+
,
+
,
,
G
- J + ! K
- J! + K &
- J + ! K J! + K - J + K+
,
'
+
$%&)'
&
,
+
- ! 5
,
1
2
1
2
,
+ 8
,
)
+ ,
/3 !0 &
&
1
B 2 - 1
2
, 8
8
1
2+
7
7 !
8
G
7 C
8
)
+
G
/3 0 &
1 B
2 - 1
2
, 8
8
+
4
G / !> + F?
3
G @0 4
37
1
2
4
&
1
B 2 - 1
2
1 B
2 - 1
2 3 ,
,
!
3
G
- J + ! K
- J?+ ?K
1
2
$ ,
+
37
37
,
,
37
votes3 4.9, 5.1 ; seats3 5.1, 4.9 ;
Plot policy r, Ð r ;
AngularID policy votes3, policy seats3 , r, 0, Ð , AxesLabel
"Policy stance\nfirst party Ð ,\n2nd party opposite", "APT d p w, p z "
2 4 6 8 10
Policy stance first party Ð , 2nd party opposite 0.05
0.10 0.15 0.20 0.25 APT d p w, p z
policy 0, 10 ; AngularID policy votes3, policy seats3 , policy 2, 7 ; AngularID policy votes3, policy seats3 , policy 6, 6 ; AngularID policy votes3, policy seats3 N
0., 0.134565, 0.254614
!
1
2
,
!
&
6
,
+
- J L K+ ,
+
- L 5
X
,
,
& ,
- J + L 5 K ,
M
M &
1 + L2
"!
+
X
,
8
8
- J>+ <K ,
&
1
2
, 8
+
1/L 5 0
/L 5 0 2
, 8
Y 4
L 5 ,
)
1
2 $ ,
+ ,
"!
+
L 5
L
Plot policy r, Ð r ; AngularID Ð policy votes3, Ð policy seats3 , r, 0, Ð , AxesLabel "Policy stance\nfirst party Ð ,\n2nd party opposite",
"APT d Ð p w, Ð p z "
2 4 6 8 10
Policy stance first party Ð , 2nd party opposite 0.05
0.10 0.15 0.20 0.25
APT d Ð p w, Ð p z
? A
3
7
/37 0
;
G
-
-
3
-:
+
/
0
/
0 4
,
II
II
4
.
8
,
? PolicyNorm
7 D # ) 7 + +
# + 6 Q !
)
G
+ ,
+
+
G
, +
!
policy 10, 0, 0, 0 ; Outer Plus, policy, policy MatrixForm
0 10 10 10
10 0 0 0
10 0 0 0
10 0 0 0
PolicyNorm policy
10
G
+ ,
- J !
K ,
5 5
1 + !2
PolicyNorm r, 1 r FullSimplify
1 2 r 2
G
+ ,
- J L
K ,
5 5
1 + ! 2
PolicyNorm r, Ð r FullSimplify
1 + L2
PolicyNorm 10, 10, 0, 0 N
11.547
!! " # *
1
2
7
D
,
&
,
1 + !2 ,
1 + !2
+ ,
1 + ! 2
1 + ! 2
,
8
6
,
? IndepAngPolicyDistance
4 3 7 + + 6 3 4 + 7 D
4 3 7 7 C C + L + L + + L
IndepAngPolicyDistance 4.9, 5.1 , 5.1, 4.9 , r, Ð r FullSimplify PowerExpand N
0.713602 5. r
3
/37 0
,
,
,
/L
5 0
- 1
2 5 1
2
/!0 &
1
2
1
2
, 8
/ 0 &
1
2
,
.
.
5 1
2
$
37 - R /L 5 0
L
+
,
,
4
+
,
&
!
L
? AngularPolicyDistance
3 7 + + 4 3 7 +
+ L+ 3 4 + L+ 3 7 + + L )
L ! 7 4 37 L
,
!
/37 0 /
0
/
,0 ;
G
+
G
! ?
!?O
! O /
=
Plot AngularPolicyDistance 4.9, 5.1 , 5.1, 4.9 , r, Ð r , IndepAngPolicyDistance 4.9, 5.1 , 5.1, 4.9 , r, Ð r , r, 0, Ð ,
AxesLabel "Policy position\nfirst party Ð \n& 2nd party opposed", "Ang. Pol. Distance Ð "
2 4 6 8 10
Policy position first party Ð & 2nd party opposed 0.5
1.0 1.5 Ang. Pol. Distance Ð
#
5
#
-
/
0
5
,
$
,
8
E
&
G
'
+
,
-
#
>
,
-
&
G
>
FindMinimum IndepAngPolicyDistance 4.9, 5.1 , 6, 4 , polpos, 7 , polpos, 4
FindMinimum:The line search decreased the step size to within the tolerance specified by AccuracyGoal and
PrecisionGoal but was unable to find a sufficient decrease in the function. You may need more than MachinePrecision digits of working precision to meet these tolerances.
4.95824 10 8, polpos 7.
,
Plot AngularPolicyDistance 4.9, 5.1 , 5.1, 4.9 , r, 7 , IndepAngPolicyDistance 4.9, 5.1 , 5.1, 4.9 , r, 7 , r, 0, Ð , AxesLabel
"Policy position\nfirst party Ð \n& 2nd party at 7", "Ang. Pol. Distance Ð "
2 4 6 8 10
Policy position first party Ð & 2nd party at 7 0.5
< 7
37
H6 $
!<
,
,
37
,
*
!
3
JF+ <+ ?K
+ %
)
5 5
,
! !
1 + ! 2+
!!O
=
AngularPolicyDistance votes, seats, 4, 6, 5 N
1.13657
3
%
+
. !
1
2
C "
1 + ! 2+
C"O
? SingleMajority
6 E '
+ , ! , ' ! + ,
coalition SingleMajority seats
0, 1, 0
AngularPolicyDistance votes, 0, 1, 0 seats, 4, 6, 5 N
3.80697
!
/37 0+
8
7
1
2
,
,
C
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ;
AngularID w, z , t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", " d w, z "
7
6
1 1
2 S II
II 2
&
8
,
6
1 1
2 S II
II 2+
1
2
,
II
II
,
&&
? IndepAngPolicyDistance
4 3 7 + + 6 3 4 + 7 D
4 3 7 7 C C + L + L + + L
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; IndepAngPolicyDistance w, z, p , t, 0, Ð ,
r, 0, Ð , AxesLabel "t", "r", " d w, z p p' "
/
7 !0 &
-
,
1
2 - + ,
7 !
/
7 0 &
-
Λ!
,
+ ,
7
+
/,
>0
7
1
2
37
37
,
8
/! 5 0+
37 - R /! 5 0
+
1 + L2
$
,
37
G
,
? AngularPolicyDistance
3 7 + + 4 3 7 +
+ L+ 3 4 + L+ 3 7 + + L )
L ! 7 4 37 L
Plot3D z t, Ð t ; w Ð t, t ; p r, Ð r ; AngularPolicyDistance w, z, p , t, 0, Ð ,
r, 0, Ð , AxesLabel "t", "r", "pd w, z, p "
%
& ,
,
, E
1
2 3
8
+
$ ,
+
,
A
, , ,
8
#
H6 $
%
/
0
!< #
votes dem 61 776 554, rep 63 173 815, 128 627 010 rep dem ; seats 194, 241, 0 ;
w UnitÐ votes , z UnitÐ seats N
4.80277, 4.9114, 0.285837 , 4.45977, 5.54023, 0.
policy 4, 6, 5 ;
AngularID w, z , PolicyNorm policy ,
pdorg AngularPolicyDistance w, z, policy N
0.66848, 1.73205, 1.13657
/
0
<>
! >
/
G
0
+ ! !
1 + ! 2
#
- J! + 5! + K
newseats seats 10, 10, 0
204, 231, 0
pdnew AngularPolicyDistance votes, newseats , 4, 6, 5 , pdnew pdorg N
0.877463, 0.259108
eq AngularPolicyDistance votes, seats, 4, 6 dp, 5 AngularPolicyDistance votes, newseats, 4, 6, 5 ;
sol FindRoot eq, dp, 0
dp 0.832026
6 dp . sol
5.16797
!
,
%
!
+
<
?
4 ,
:7%
+ ,
,
AngularID w, w AngularPolicyDistance w, w, policy
True
)
3
:7%
. !
>
1
2 /37 0
37 ,
37
1
2
$
37
1
2+ ,
8
,
37
1
2+
37
8+
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ;
AngularID p w, p z , t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", " d p w, p z "
C
plaid rval :
Plot Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r . r rval ; AngularID p w, p z , t, 0, Ð ,
AxesLabel "t", "d p w, p z " , PlotRange 0, Ð
GraphicsGrid plaid 0, .1, 4
0 2 4 6 8 10 t 2
4 6 8 10 d p w, p z
0 2 4 6 8 10t 2
4 6 8 10 d p w, p z
0 2 4 6 8 10 t 2
4 6 8 10 d p w, p z
#
1
2 /
,0 ,
37
8 /
0+
37
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; AngularID p w, p z ,
AngularPolicyDistance w, z, p
, t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", " d p w, p z \n & APD "
&
37
,
/
7 !0 &
/
7 0 &
+
Λ!+
1
2 - 1
2
,
,
-/
7 C0 &
G
8 J + ! K
,
+
6
+
,
votes3 4.9, 5.1 ; seats3 5.1, 4.9 ;
policy 0, 10 ; AngularID policy votes3, policy seats3 APT
0.
$ ,
+
8
37
AngularPolicyDistance votes3, seats3, 0, 10 N
1.80965
4
+
37
1
2
-
5
3
1
2 5 1
2
+
1
2 5 1
2
,
1 + ! 2+
,
/ 0 #
8
1
B 2+ ,
,
,
,
+
,
+
7 ! / -
0
7 / -
Λ!
0
7 C
G
8
- J + ! K
J! + K ,
+ ,
'
37
,
,
37
&
+
,
+
/ 0
G
/7 C0+
/ 0
/7 F0 /
,0
A
,
8 + , ,
5
!! " #
+
,
8
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; AngularID w, z AngularID p w, p z , t, 0, Ð ,
r, 0, Ð , AxesLabel "t", "r", " d w, z \nd p w, p z "
&
6
1 2 - 6
1 1
2 5 1
22 7
+
,
L 6
1
L2
,
.
+
,
G
C
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; Sqrt AngularID w, z AngularID p w, p z , t, 0, Ð ,
r, 0, Ð , AxesLabel "t", "r", " Sqrt d w, z \nd p w, p z "
7
3
G
- J + ! K
J! + K
1
2
1
2
! +
+ G
,
G
J + ! K
J + ! K ,
+ ,
J +
policy 0, 10 ; AngularID policy 0, 10 , policy 10, 0
Indeterminate
+
,
8
G
+
!
? AngularPolicyTerm
3 7 + + 3 4 + +
! + + , + + + L
AngularPolicyTerm 0, 10 , 10, 0 , policy
10
3
1
2 5 1
2
- 1
2
1
2
&
,
,
1
2
1
2
G
%
37
votes5 9, 1 ; seats5 4, 6 ;
Plot Evaluate p r, Ð r ; AngularID votes5, seats5 , AngularID p votes5, p seats5
, r, 0, Ð , AxesLabel "Policy stance\nfirst party", "Policy congruence"
2 4 6 8 10
Policy stance first party 1
2 3 4 5 6 Policy congruence
3
.
5 1
2
;
,
G
1
"
"
2 ,
"
G 6
5
,
G
+
#
G
&
,
&
- !
/
0
/ 0 37 1
2 - /
.
5 1
20Q
&
+ ,
.
G
1
"
"
2 ,
"
G
.
1
2+
,
/ 0 %7 1
2 - /! 5 1
2
.
0Q
&
!! " #
,
%7
,
,
,
3
7
+
6
1 1
2 5 1
22
Plot3D z t, Ð t ; w Ð t, t ; p r, Ð r ; AngularPolicyMeasure w, z, p , t, 0, Ð ,
r, 0, Ð , AxesLabel "t", "r", "d p w, p z "
,
37 /
0
37 /
,0
,
37
37
A
G
+
37
-
Λ!
Plot Evaluate p r, Ð r ;
AngularPolicyDistance votes5, seats5, p , blue AngularPolicyMeasure votes5, seats5, p yellow
, r, 0, Ð ,
AxesLabel "Policy stance\n first party Ð \n & 2nd party opposite", "Policy incongruence Ð "
2 4 6 8 10
Policy stance first party Ð & 2nd party opposite 2
4 6 8
? AngularPolicyMeasure
3 7 + + + 3 + B
+ B
37 , !
# + ,
# 37 3 4 + # 37 # G G 37 ,
G+ & G 3 4 +
L G L Q ! G Q + , 8
:G ! 6 3 7 M% M
) 6 , G 4
37 4 ) G G , 3 G
+ G 3 G 3 4 + +
, , 8 3 G L , ,
7 6 3 7 37 , 37 !
7
,
1
2
1
2
1
2
&
,
,
+
1
2
1
2
!! " #
8
1
2
1
2
4
,
1
2
1
2+
1
2
1
2
,
1
2
1 Q
Q 2
Plot Evaluate z t, Ð t ; w Ð t, t ; AngularID w, z , AngularID w ^ 2, z ^ 2 ,
t, 0, Ð , AxesLabel "t", " d w, z and d w^2, z^2 "
2 4 6 8 10 t
2 4 6 8 10 d w, z and d w^2, z^2
"
,
/&30
,
-
",
5
,
-
"
5
+
!
-
-
,
-
-
"
,
G
3
-
"
+
-
/
0 -
/
0
,
4
3 1 2 - 3 1
/
02
-
'
3 1 2
!
&
!
! 5 3 1 2
!
&
!
&
L 3 1 2
,
37 +
,
1 + !2
1 + L2
,
'
+
/
7 !0 ,
-/
7 0 ,
+
-
Λ!
Λ! Z / 5 0 -
Λ/!. 5 !. 0
-,
/:7%0+
+
,
/
0
1
2
+
1
2 -
,
"
/
7 !0
-
-
",
5
,
-
4",
5
,
0
/
7 0
-
Λ!
"
-
Μ!+
-
",
5
,
-
Μ5
Λ4
:7%
+
G
%
S
1
2 - 1
2
,
+
,
,
- !. /
5
0 3
,
,
,
D
G
6
-
/(
*0
F
-
/(%
*0
<+
/
0
/ -
"
0
policy 4, 6 ;
votes3 5.1, 4.9 ; unitise for a seats3 4.9, 5.1 ; unitise for a
electorate policy . votes3 Ð, house policy . seats3 Ð, house electorate
4.98, 5.02, 0.04
,
,
#$6
+
%$6
,
'
G
5
/
0
,
7
'
4
GraphicsGrid WAvPlot votes3, policy , WAvPlot seats3 votes3, policy
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4 5 6
0.3
4
G
+
8
,
,
F ="
,
$
8
?
+ ,
%
E
? !
+
5
<
M
5 5
M
,
. !
+
6
+
;
T 6
8
4
,
,
$
+
,
+
+
,
< 5 F -
&
,
'
%
,
F
< )
L
Plot z t, Ð t ; w Ð t, t ; 4, 6 . z w Ð, t, 0, Ð ,
AxesLabel "Seats\nDemocrats\n Ð ", "Policy distance to the right Ð "
2 4 6 8 10
Seats Democrats
Ð
2 1 1 2
Policy distance to the right Ð
&3 6
- J L
K+ ,
+ ,
,
+
,
5 L
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ;
p . z w Ð , t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", " W. Av."
H6 !< G
&
H6 $
!<
1 + ! 2
vts, sts N
4.80277, 4.9114, 0.285837 , 4.45977, 5.54023, 0.
!
!O
policy 4, 6, 5 ;
electorate policy . vts Ð, house policy . sts Ð, house electorate N
5.01086, 5.10805, 0.0971831
. !
-
/ 1
2
0
coalition SingleMajority sts
0, 1, 0
majority UnitÐ coalition sts
0, 10, 0
5 G
!
+
==
+
= =O &
?+
%
E
G
,
<
executive policy . majority Ð, executive electorate N
6., 0.989137
G
5 5
< 5 F - +
!
5
G
+
? O
G
$ ,
+
8 ? O
+
7
-
/
0 -
/
0+
& ,
/
0
,
&
C
C
G
,
- !
%
5
+
,
J?+ ?K+
,
,
%
5
? - < R
<
/
,
0 :
L
sol Solve 4 , 6 dp . seats3 votes3
4, 6 . seats3 ds 1, 1 votes3 , dp Simplify
dp 0. 10. ds
. ds 0.1
dp 1.
<
? ,
,
%
,
+
,
,
,
,
+ ,
G
+ ,
!
/
0
,
/
,0
wavlin1 t z t, Ð t ; w 5.1, 4.9 ; 4, 6 . z w Ð Simplify; wavlin2 t , dp
dif 10 ds . ds 0.1; new 4.9 ds . ds 0.1;
p1 Plot wavlin1 t , wavlin2 t, dif , t, 0, Ð ,
AxesLabel "Seats\n Democrats\n Ð ", "Policy distance to the right Ð " , PlotRange 4.8, 5.2 , .03, .06 ;
p2 Graphics Line new, 0 , new, wavlin1 new , 4.9, wavlin2 4.9, dif , 4.9, 0 ; Show
p1, p2
4.9 5.0 5.1 5.2
Seats Democrats
Ð
0.02 0.00 0.02 0.04 0.06
Policy distance to the right Ð
= %
&3
3#$4
37
4
,
-
/
0
,
$
+
3 1
2
&
#
5$
/3#$4 0
+
$
,
!
+
)
,
$
'
/
, 0
+,*
/
,
!! " # -
+
,
0 & ,
&3 6
,
3#$4 1
2
#
5$
/
C 0
,
#
5$
,
,
,
,
+
,
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; p . z w Ð, AbsLoosemoreHanbyID w, z ,
t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", "Disp or\nW. Av."
#
5$
+
&
+ ,
,
3
,
,
,
3 1 5
2
3 1
/
02
,
3 1 2 - 3 1
/
02
,
/
7 !0 &
-
3 1 2 -
/
7 0 &
-
Λ!
3 1 2 -
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ;
Abs p . z w Ð , t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", "Abs W.Av. "
8
)
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; Sqrt Abs p . z w , t, 0, Ð ,
r, 0, Ð , AxesLabel "t", "r", "Abs W.Av. "
,
,
,
+
3
/
7 !0 &
&
1
B 2 - 3 1
/
02
,
&
1
B 2 3
+
- ,
'
+ 3 1 2 -
&
1
2
8
1
2
/
7 0 &
1 B
2 - 3 1
/
02
&
-
Λ!
3 1
/
02
Λ3 1! /
02 -
G
/,
L 5
+ ,
- J + ! K
J! + K0+
G
1 2
1 2
/
0 ,
5
/
0 ,
!
+
3 1 2
,
6
13 1 22
37
Plot Evaluate p r, Ð r ;
AngularPolicyDistance votes3, seats3, p , Sqrt Abs p . seats3 votes3 , r, 0, Ð ,
AxesLabel "Policy stance\nfirst party Ð \n& 2nd party opposite", "Policy distance to the right Ð "
2 4 6 8 10
Policy stance first party Ð & 2nd party opposite 0.5
1.0 1.5
Policy distance to the right Ð
,
G
>+ ,
,
,
Plot Evaluate p r, 7 ;
AngularPolicyDistance votes3, seats3, p , Sqrt Abs p . seats3 votes3
, r, 0, Ð , AxesLabel "Policy stance\nfirst party Ð \n& 2nd party at 7", "Policy distance to the right Ð "
2 4 6 8 10
Policy stance first party Ð & 2nd party at 7 0.5
1.0 1.5
Policy distance to the right Ð
%
6
13 1 22
4
,
/
0+
/
,0+
,
/
0+
37
/
0
? WAvSqrtPolicyDistance
&3 6 7 + + , , &3 7 +
Plot Evaluate p r, Ð r ; wa p . seats3 votes3 Ð; AngularPolicyDistance votes3, seats3, p , Ð Sqrt Abs wa Ð , WAvSqrtPolicyDistance votes3, seats3, p , wa
, r, 0, Ð ,
AxesLabel "Policy stance\nfirst party Ð \n& 2nd party opposite", "Policy distance to the right Ð "
2 4 6 8 10
Policy stance first party Ð & 2nd party opposite
1.5 1.0 0.5 0.5 1.0 1.5
Policy distance to the right Ð
7
3 1
/
02
3#$4
C
,
, 3 1 1
22
3#$4 1
2
7
ParametricPlot Evaluate
z t, Ð t ; w Ð t, t ; p r, Ð r ;
AbsLoosemoreHanbyID w, z , Abs p . z w Ð . r 4 , t, 0, Ð , AxesLabel "ALHID Ð ", "Abs a Ð "
2 4 6 8 10 ALHID Ð
0.5 1.0 1.5 2.0 Abs a Ð
ParametricPlot Evaluate
z t, Ð t ; w Ð t, t ; p r, Ð r ;
AbsLoosemoreHanbyID w, z , Abs p . z w Ð . t 4 , r, 0, Ð , AxesLabel "ALHID Ð ", "Abs a Ð "
1 2 3 4 ALHID Ð 0.5
1.0 1.5 2.0 Abs a Ð
!
, 8
/ !> 0 /!&!90
( 5
*
/
0
+ ,
8
&
5
5
G
8
,
,
/:7%0
5
5
4
+
,
+ ,
6
,
,
+
+
+
/#
5$
0
:
/;
0
,
+
5
/34 0 6
/ !> 0
,
,
&
,
34
1
2
!
/37 0 1
2+
,
/&30
!
/37 0
1
2
37
/!0
5
II
II
34
1
2
/ 0
37
1
2
,
/34 0 /
0+ 37 /
0
&3 /
0
&3
/
,0+
E
,
+
- J ! 5 K+ ,
1 + ! 2
votes3 5.1, 4.9 ; seats3 4.9, 5.1 ;
Plot Evaluate p r, 10 r ; wa p . seats3 votes3 10; AngularPolicyDistance votes3, seats3, p ,
Sqrt Abs wa 10 10, AngularID votes3, seats3 , wa , r, 0, 10 , AxesLabel
"Policy stance\nfirst party 10 \n& 2nd party opposite", "APD & WA scale 10 "
2 4 6 8 10
Policy stance first party 10 & 2nd party opposite 0.5
1.0 1.5 APD & WA scale 10
6
/!0
1
2 /
0
+
?
!
+
,
:7%
/ 0 &
/
5
0+
&3 /
0
,
15 + 2+ ,
&3
5
X
/C0
37 /
0
&3
,
&
,
/F0
,
&3+ 8
8
/
,0 Y $
,
%$6
/
&3 6
7
+
0 7
&3
,
+
,
3#$4
37
,
,
(
!
+
!
,
* )
,
, 8
+ 8
%
8
*
!
,
,
37
!< H6 $
%
+ ,
5
5 G
+
37
+
&3
34
6 4
34
37 +
5
5 G
4
)
,
8
,
5
)
+
:7% ,
D
,
,
:7%
$
/
0
5
3
,
6 8
/ !C0
3
G 3 H
1
2
1
2
7
1
2
1
2
G
G1 1
2+ 1
22
6
,
37
,
/4
3
7
0
+
,
,
8
$ ,
+
,
,
8
+
+
5
&
1
2
1
2
+
E8
,
,
4
,
+
,
3
,
,
+ ,
,
&
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ;
AngularID z, p , t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", " d z, p "
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ;
AngularID w, p , t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", " d w, p "
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; Max AngularID z, p , AngularID w, p ,
t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", " Max "
Max:Invalid comparison with 0. 1.34158 107 attempted. Max:Invalid comparison with 0. 1.34158 107 attempted. Max:Invalid comparison with 0. 1.34158 107 attempted.
General:Further output ofMax::nordwill be suppressed during this calculation.
#
,
(
8*
G
,
/!0 4
1
2
+
1
2
1
2
+
,
/ 0 4
1
2
+
1
2
1
2
+
,
,
,
G
,
8
/
7 !0 &
-
,
G
1
2 -
/
7 0 &
-
Λ!
,
G
,
? MaxAngularPolicies
G3 7 + + G 3 4 +
+ 3 4 + +
G3 7 7 C C + L + L + + L
C
#
5
4
+
-/
0
,
JF =+ ? !K
,
$
,
8
E
,
JF+ <K &
G
'
+
,
-
#
<
5 5
,
>+
FindMinimum MaxAngularPolicies 4.9, 5.1 , 6, 4 , polpos, 6 , polpos, 5
FindMinimum:The line search decreased the step size to within the tolerance specified by AccuracyGoal and
PrecisionGoal but was unable to find a sufficient decrease in the function. You may need more than MachinePrecision digits of working precision to meet these tolerances.
0.691983, polpos 7.17136
4
,
+
>
-+
,
- J<+ FK
-J
<K &
,
1
2
1
2+
G
GraphicsGrid Plot AngularID 4.9, 5.1 , polpos, 6 , AngularID 6, 4 , polpos, 6 ,
polpos, 0, Ð ,
AxesLabel "Policy stance\n first party Ð ", "d v, p , d s, p Ð " , Plot MaxAngularPolicies 4.9, 5.1 , 6, 4 , polpos, 6 ,
polpos, 0, Ð , AxesOrigin 0, 0 ,
AxesLabel "Policy stance\n first party Ð ", "Max"
2 4 6 8 10
Policy stance first party Ð 1 2 3 4 5 6 d v, p , d s, p Ð
2 4 6 8 10
Policy stance first party Ð 1 2 3 4 5 6 Max
G
4 ,
8
,
+
G
+
,
8
'
-
-
Λ!
7 !
7
? CombinedPolicyDistance
7 + +
4 3 7 G3 7
7 7 C C + L + L + + L
C
G
$ ,
+
'
.
,
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; CombinedPolicyDistance w, z, p , t, 0, Ð ,
r, 0, Ð , AxesLabel "t", "r", " Combined "
Max:Invalid comparison with 0. 2.10734 108 attempted. Max:Invalid comparison with 0. 2.10734 108 attempted. Max:Invalid comparison with 0. 2.10734 108 attempted.
General:Further output ofMax::nordwill be suppressed during this calculation.
CombinedPolicyDistance a, b , a, b , r, Ð r
0
D
5
C
#
5
4
+
-/
0
,
$
,
8
E
&
G
'
+
,
-
#
<
,
-&
G
- <
, 8
G
+
G 5
FindMinimum CombinedPolicyDistance 4.9, 5.1 , 6, 4 , polpos, 6 , polpos, 5
FindMinimum:The line search decreased the step size to within the tolerance specified by AccuracyGoal and
PrecisionGoal but was unable to find a sufficient decrease in the function. You may need more than MachinePrecision digits of working precision to meet these tolerances.
0.0149279, polpos 6.
3
,
8
G
$ ,
+
,
8 ,
7 !
7
,
4
,
+ ,
+
<
-
+
5
,
- J<+ FK
- J
<K
,
>
G
Plot IndepAngPolicyDistance 4.9, 5.1 , 6, 4 , polpos, 6 ,
CombinedPolicyDistance 4.9, 5.1 , 6, 4 , polpos, 6 , polpos, 0, Ð
2 4 6 8 10
1 2 3 4
%
!
7 !
7
&
!
,
,
8
8 >
&
,
5
+
E
$ ,
+
!
37
G
,
G
+
8
8 >
G
3
G A 1
2
3#$4
3
1
2
/ 0
/ 0
,
37 +
+
,
3#$4
&
1
2
+ 8
#
5$
/3#$4 0
+
1
2
3#$4
37
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; AbsLoosemoreHanbyID p w, p z , t, 0, Ð ,
C
plalhid rval :
Plot Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r . r rval ; AbsLoosemoreHanbyID p w, p z , t, 0, Ð ,
AxesLabel "t", "d p w, p z " , PlotRange All
GraphicsGrid plalhid 0, .1, 4
2 4 6 8 10 t
1.0 0.5 0.5 1.0 d p w, p z
2 4 6 8 10 t 2
4 6 8 10 d p w, p z
2 4 6 8 10 t 2
4 6 8 10 d p w, p z
&
8
,
&
3
G
G
/ 0 &
&
1
B 2 - 1
2
1
2
1
2 3
- /
- ! 0
-
Μ,
'
+
1
2 -
&
1
2 /
0
8
1
2 6
,
G
+
J + ! K
J! + K
/ 0 &
1 B
2 - 1
2
&
-
Λ!
1
2
1
2 /$
- ?
- ? J!+ !K 0
G
+
G 5
!
+
/
0
+ G
J + ! K
J! + K
G
/,
L 5
0+
,
1 2+ ,
- J + ! K
J! + K
1 2
/
0 ,
5
/
0 ,
!
G
/ 0
+
/ 0 3
G
8 J + ! K
J! + K
+
G
'
1 2 1 2
1 2 1 2
+
+ ,
&
,
'
/ 0
8
,
/ 0
G
,
'
3#$4
3#$4 ,
!
- 1
2 5 1
2
#
,
,
/!0
- L 5
, /
0
1
2
1
2
1
2 5 1
2
+
/ 0 &
1 2
.
,
.
5
1
2 5 1
2
!
&
,
+
,
3 1 2 - 3 1 /
02
,
G
5
#
5$
,
,
+
1
2
1
2
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ;
AbsLoosemoreHanbyID w, z AbsLoosemoreHanbyID p w, p z , t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", "d p w, p z " , PlotRange All
&
8
5
,
8
8
L
Plot3D Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ;
Ð Sqrt AbsLoosemoreHanbyID w, z AbsLoosemoreHanbyID p w, p z Ð , t, 0, Ð , r, 0, Ð , AxesLabel "t", "r", "Sqrt d p w, p z " , PlotRange All
G
3#$4
&
! +
3 1 2
,
,
G 5
/
8
G 0+
3#$4 1
2 5 3#$4 1
2
3
+
plaid rval : Plot Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ;
Abs p . z w Ð , AbsLoosemoreHanbyID w, z AbsLoosemoreHanbyID p w, p z . r rval , t, 0, Ð , AxesLabel "t", "d w, z d p w, p z "
GraphicsGrid plaid 0, 1, 4
2 4 6 8 10 t 2
4 6 8 10 d w, z d p w, p z
2 4 6 8 10 t 2
4 6 8 d w, z d p w, p z
2 4 6 8 10 t 0.5
1.0 1.5 2.0 d w, z d p w, p z
D ,
6
plaid rval : Plot Evaluate z t, Ð t ; w Ð t, t ; p r, Ð r ; Abs p . z w Ð ,
Ð Sqrt AbsLoosemoreHanbyID w, z AbsLoosemoreHanbyID p w, p z Ð . r rval , t, 0, Ð , AxesLabel "t", "Sqrt d w, z d p w, p z "
GraphicsGrid plaid 0, 1, 4
2 4 6 8 10 t 2
4 6 8 10
Sqrt d w, z d p w, p z
2 4 6 8 10 t 2
4 6 8
Sqrt d w, z d p w, p z
2 4 6 8 10 t 0.5
1.0 1.5 2.0
Sqrt d w, z d p w, p z
4
G
+ ,
8
G
,
,
/
+
G 0
G+
G
8
'
G
E
,
G1 6
1
22+
8
G1
plaid rval : Plot Evaluate z t, Ð t ;
w Ð t, t ; p r, Ð r ; alhid AbsLoosemoreHanbyID w, z ; Abs p . z w Ð , Max alhid,
Ð Sqrt alhid AbsLoosemoreHanbyID p w, p z Ð . r rval , t, 0, Ð , AxesLabel "t", "Max d w, z , \nSqrt d w, z d p w, p z "
GraphicsGrid plaid 0, 1, 4
2 4 6 8 10t 2
4 6 8 10 Max d w, z , Sqrt d w, z d p w, p z
2 4 6 8 10t 2
4 6 8 10 Max d w, z , Sqrt d w, z d p w, p z
2 4 6 8 10 t 2
4 6 8 10 Max d w, z , Sqrt d w, z d p w, p z
3
+ , ,
3#$4 ,
,
3
5
4
6
+
3#$4
3
G
&3 ,
%7
4 6
> ,
37
%7 +
37
,
,
,
%7
1
2 - R /! 5
0 - / 5
0+ ,
-
/ 5 0
&
1 +
L2
,
15L+ L2
,
+
,
+ ,
3
G
G
H
,
,
G
37
1
2
G
,
,
!
%
5
37
,
,
votes3 5.1, 4.9 ; seats3 4.9, 5.1 ;
differenceAndAngle p : AngularPolicyDistance votes3, seats3, p , APD p . seats3 votes3 Ð, WA or a
WAvAngPolicyMeasure votes3, seats3, p , wavapm
AngularPolicyMeasure votes3, seats3, p, Exponent 1 , APM AngularID p votes3, p seats3 APT
N Chop
policies 7, 2 , 6, 4 , 5, 5 , 7, 7 , 7, 8 , 4, 6 , 2, 7 , 0, 10 ; TableForm differenceAndAngle policies, TableHeadings
policies, "APD", "WA", "wavapm v, s, p ", "apm v, s, p ", "d p v, p s "
APD WA wavapm v, s, p apm v, s, p d p v, p s
7, 2 1.23481 0.1 0.131335 0.120049 0.134565
6, 4 0.731773 0.04 0.0689112 0.0195672 0.235047
5, 5 0 0 0 0 0.254614
7, 7 0 0 0 0 0.254614
7, 8 0.50673 0.02 0.0381195 0.00225085 0.252363
4, 6 0.731773 0.04 0.0689112 0.0195672 0.235047
2, 7 1.23481 0.1 0.131335 0.120049 0.134565
0, 10 1.80965 0.2 0.2 0.254614 0
, /!0 37
,
+
37
G
,
+ ,
37
/ 0
37
G 5 37 /C0
37
&3
/ 8
0 /F0
8
/ 8
0
,
,
+
,
,
,
+
%
,
/
0
+
%
O
/
0
1
2+
/
0+
4
/
0
37 1
2
/
,0
,
/
0 ,
/
0
Plot Evaluate p r, Ð r ; Rest differenceAndAngle p , r, 0, Ð ,
AxesLabel "Policy\nDemocrats\n Ð ", "Policy distance to the right Ð "
2 4 6 8 10
Policy Democrats
Ð
0.2 0.1 0.1 0.2
Policy distance to the right Ð
3
,
G
,
#
8
+
,
,
$
/
0
'
,
,
!
8
G
votes3 5.1, 4.9 ; seats3 4.9, 5.1 ; blue, use a factor 10 votes4 9, 1 ; seats4 1, 9 ; yellow
votes5 9, 1 ; seats5 4, 6 ; green
4
%
$
&
,
/ [ L 5 0
%
$
&
,
/ \ L 5 0
%
$
/)
+ ,
3
#
%
0
pav Plot Evaluate p r, Ð r ;
10 p . seats3 votes3 Ð, p . seats4 votes4 Ð, p . seats5 votes5 Ð , r, 0, Ð ,
AxesLabel "Policy\nDemocrats\n Ð ", "Policy distance to the right Ð "
2 4 6 8 10
Policy Democrats
Ð
5 5
Policy distance to the right Ð
+
1
2
,
/
0
,
! #
0
Plot Evaluate p r, Ð r ;
10 AngularID p votes3, p seats3 , blue AngularID p votes4, p seats4 , yellow AngularID p votes5, p seats5 green
, r, 0, Ð ,
AxesLabel "Policy\nDemocrats\n Ð ", "Policy congruence Ð "
2 4 6 8 10
Policy Democrats
Ð 2
4 6 8 Policy congruence Ð
%
8
+
G
1
2
G
,
,
,
,
+
,
G
/ 0
, + ,
,+
&
-
37 ,
'
+
1
2 -
'
+
1
2 -
-
1
2
1
2
/ 0 4
1
2
1
2
,
'
/
,
0 &
-
Λ!
1
2
1
2
1
2
1
2 $ ,
+
+
,
/ 0
,
+
1
2
'
&
G
8
J + ! K
,
+
'
/
,
8
0
/ 0 &
+
,
8 ,
+ ,
1
2
1
2
,
G
/
8
- ! 0
/ 0
1
2
4
,
+
,
+
1
2
5
3
+
'
/ -
-
-
Λ!0
/ G
8
- J + ! K0
4
4
,
37 1
2 -
.
5 1
2
+ ,
G
+
4
,
G
G
Plot Evaluate p r, Ð r ;
10 AngularPolicyMeasure votes3, seats3, p, Exponent 1 , AngularPolicyMeasure votes4, seats4, p, Exponent 1 , AngularPolicyMeasure votes5, seats5, p, Exponent 1
, r, 0, Ð ,
AxesLabel "Policy\nDemocrats\n Ð ", "Policy measure level Ð "
FindMinimum:Encountered a gradient that is effectively zero. The result returned may not be a minimum; it may be a maximum or a saddle point.
2 4 6 8 10
Policy Democrats
Ð 2
4 6 8
Policy measure level Ð
&
,
+
+
,
,
!
37
37 +
7 !
7
%7 1
2 - /! 5 1
2
.
0Q
&
, +
/
&
- ! 0
,
!
/
0
G
& ,
8
,
5
/
,0+
,
/
0
,
G
A
SetOptions AngularPolicyMeasure, Level False ; Plot Evaluate p r, Ð r ;
AngularPolicyMeasure votes3, seats3, p , no factor 10 AngularPolicyMeasure votes4, seats4, p ,
AngularPolicyMeasure votes5, seats5, p , r, 0, Ð ,
AxesLabel "Policy\nDemocrats\n Ð ", "Policy measure relatively 1 " SetOptions AngularPolicyMeasure, Level True ;
2 4 6 8 10
Policy Democrats
Ð 0.2
0.4 0.6 0.8 1.0
Policy measure relatively 1
,
%7
$ ,
+
,
,
#
%
-/ S
0
&
8
R
%
,
%
,
&
- 5
%
- /! 5
0+
, ,
,
+
R
&
R /! 5
0 - S / 5
0
4
+ ,
;
,
+
5
/ 8
0
pavang Plot Evaluate p r, Ð r ;
10 WAvAngPolicyMeasure votes3, seats3, p , WAvAngPolicyMeasure votes4, seats4, p , WAvAngPolicyMeasure votes5, seats5, p
, r, 0, Ð ,
AxesLabel "Policy\nDemocrats\n Ð ", "Policy distance to the right Ð "
2 4 6 8 10
Policy Democrats
Ð
5 5
Policy distance to the right Ð
,
,
/ 0 6
!
G
+
E
,
,
/ 0
- !
,
/ 0
,
/ 0
%
,
+
Show pav, pavang,AxesLabel "Policy\nDemocrats\n Ð ", "Policy distance to the right Ð "
2 4 6 8 10
Policy Democrats
Ð
5 5
Policy distance to the right Ð
7
+
,
,
,
,
/!0
-
/
0
,
,
8
E
$
+
,
/ 0
. !
-
/ 1
2 5 0
,
E
/
?0
/C0 7
E
5
8
8 ,
4
+
G
&
,
#
!< H6 $
votes dem 61 776 554, rep 63 173 815, 128 627 010 rep dem ; seats 194, 241, 0 ;
,
,
/
0
6
1 + L2+
,
,+
policy 4, 6, 5 ;
policy . UnitÐ seats, 1 UnitÐ votes, 1 N
0.0971831
,
+
WAvAngPolicyMeasure votes, seats, 4, 6, 5
0.100147
%
+
, ,
4
,
8
!
eq policy . UnitÐ seats ds 1, 1, 0 , 1 UnitÐ votes, 1 . Abs Identity FullSimplify
1. ds 0.644625
Solve eq, ds
ds 0.644625
,
+
3
G
J + "K+
G
,
+ ,
Plot Evaluate p r, Ð r, 5 ; WAvAngPolicyMeasure votes, seats, p
, r, 0, Ð ,
AxesLabel "Policy\nDemocrats\n Ð ", "Policy distance to the right Ð "
2 4 6 8 10
Policy Democrats
Ð
0.4 0.2 0.2 0.4
Policy distance to the right Ð
3 ,
! ,
?
%
?
eq policy . UnitÐ seats ds 1, 1, 0 , 1 UnitÐ votes, 1 0.12 . Abs Identity FullSimplify
1. ds 4.96268
Solve eq, ds
ds 4.96268
eq WAvAngPolicyMeasure votes, seats, 4, 6, 5 , Exponent f 0.12
362 510 7292 0.939936f
3 730 183 290 0.12
fr FindRoot eq, f, 1 2
f 4.31999
,
&
- !
/
0 /
0+
&
- F C /
,0
&
- /
0
4
8
G
,
/
0
,
Plot Evaluate p r, Ð r, 5 ;
WAvAngPolicyMeasure votes, seats, p ,
WAvAngPolicyMeasure votes, seats, p, Exponent f