1 Introduction

The effects that opinion polls have on the electorate have been studied extensively. The conclusion of the literature is that the publication of polls influences how the electorate votes (Myerson and Weber 1993; Morton et al. 2015). This influence is the reason why many countries have restrictions on how, when and if a poll should be published. Chung (2012) provides information about poll restrictions in 83 countries and finds existence of a blackout period for pre-election opinion polls in 38 of them. The restrictions can range from a ban on publishing polls for a specific time before the election, like in Italy (15 days) or in Greece (15 days until 2014, 1 day since), to an outright ban during the entire campaign period like in Singapore. In the last decade in many countries there have been public discussions on whether these types of restrictions should be posed or lifted. In 2012 India’s Chief Election Commissioner stated that opinion polls and exit polls should both be banned.Footnote 1 A 2013 survey in the United Kingdom, where there is not a ban on publishing pre-election opinion polls, showed that three out of ten MPs supported the idea of such a ban.Footnote 2

These restrictions and discussions show that the issue of the interaction between opinion polls and elections is important both from a theoretical and from a practical point of view. The motive behind such bans is usually to let the electorate vote “trully” without the influence of the results of opinion polls, an influence which is perceived as bad. The fear that polls may be biased, in which case the electorate might base its decision on false information, is often used to argue in favor of restrictions. Another argument is that basing the decision itself on the information generated by opinion polls might distort the election results away from the “ true” preferences of the electorate.Footnote 3 On the other hand, opinion polls are useful inasmuch as they clear some uncertainty in the political environment leading to more efficient decision making by political actors. Examples of uncertainty include uncertainty about valence of the candidates as e.g. in Kendall et al. (2015) or on the actual policy-ideology of candidates as in Baron (1994).

In democracies with proportional representation system where parties compete for parliament seats, these seats can be seen as a measure of political power; a ruling party that controls enough seats to just secure a majority might be more moderate in its policies than a party that controls a larger fraction of the parliament. For this reason a moderate voter may choose not to vote for her favorite party if she feels that it may be too strong. Therefore a moderate voter who is happier with a more equal (or a particular) split of parliamentary seats would like to know how the rest of the voters will vote before she decides her own vote, implying that she would need to have some information about the distribution of the rest of the voters. This idea can be seen, for example, in McMurray (2017) or in Morton et al. (2015). In an experimental study Ceci and Kain (1982) show that moderate voters, when instructed that the latest poll showed that a candidate “ commanded a substantial lead over the other”, tend to report that they would vote for the trailing one.

The goal of this paper is to examine the effects that opinion polls might have in the behavior of voters in proportional representation systems. In particular, we analyze under what conditions the publication of opinion polls during the electoral campaign leads to complete information. To do so, we construct a simple two-party proportional representation system with a continuum of voters and fixed policy proposals. It is assumed that the implemented policy is a combination of the parties’ proposals with weights given by their vote shares. Voters care about the implemented policy, which implies that they have preferences over the vote shares received by the parties. Even though there is a continuum of voters we will assume that they behave as if they could have some (small) impact on the electoral outcome. In this case, an agent’s optimal voting decision might depend on the other agents behavior. Voters have incomplete information about each other’s preferences and therefore about their voting behavior. A voter’s information about other voters’ preferences can be improved through a series of polls. Polls provide information on the percentage of people who declare that they will vote for each party as well as the percentage of undecided people. It is assumed that agents always respond honestly to the questions in the opinion polls. It turns out that the agents most likely to report that they do not know what they will vote yet are the more moderate ones.

The paper first shows under which conditions on the distribution of citizens’ preferences a sequence of polls will be able to reveal the complete information case. With every poll the undecided mass of agents decreases, as more citizens are sure of what to vote. After enough polls agents have (almost) complete information. However, for other distributions of voters’ preferences, after a number of polls the undecided mass of agents stops decreasing and additional polls cannot provide any further information. The paper also shows that the implemented policy is not monotonic in the number of polls: the publication of one last additional poll before the election may result in an implemented policy that is further away from the policy that would result under complete information.

To the best of our knowledge this is the only paper that examines polls and proportional representation together in a dynamic setting. It is also important to mention that this model provides three predictions: (1) the positive correlation between undecidedness and centrist ideologies, (2) the non-monotonicity of vote shares with respect to the number of opinion polls and (3) the decrease of the mass of undecided voters when more polls are published. As explained below, each of these three predictions can be also generated by other models but we do not know of any model that predicts the three of them at the same time.

1.1 Related literature

Many papers have examined how opinion polls affect voters and parties through the information they reveal. Denter and Sisak (2015) show that poll results affect campaigning spending which in turn affect how voters vote. Bernhardt et al. (2009), Morgan and Stocken (2008) and Meirowitz (2005) show that polls are used to clear uncertainty over voters preferences, but at the same time this can give rise to strategic poll answering on behalf of the voters. McKelvey and Ordeshook (1985) show that polls create a “bandwagon” effect in favor of the leading party, while Goeree and Großer (2006) and Taylor and Yildirim (2010) show that the opposite “underdog” effect can appear through the mobilization of the voters of the trailing party. In both of these papers it is argued that through polls it is possible that the “wrong” side may win. Klor and Winter (2006) show in an experiment that in both close and lopsided elections polls have a bandwagon effect, and in a later paper (Klor and Winter 2014) they use US Gubernatorial elections data to show that the increase in participation in elections is greater for the supporters of the leading candidate. Großer and Schram (2010) find similar results. Herrmann (2014) examines polls under proportional representation and shows that voters act strategically, trying to anticipate the future coalitions after the election takes place. In his model there are three types of voters using the results of polls to vote strategically in order to influence the future coalitions, while in our model there is a continuum of voters whose voting intentions have a dynamic relationship with poll results.

The implemented policy seen as a compromise among different ideological sides, or power sharing, is not a new idea (Alesina and Rosenthal 1996; Grossman and Helpman 1996; Llavador 2006; Sinopoli and Iannantuoni 2007; Saporiti 2014; Matakos et al. 2015, 2016; Herrera et al. 2015) . Ortuño-Ortín (1997) discusses a two-party setting where implemented policy is a convex combination of the two parties’ platforms generated using a continuous function of the parties’ shares in the election. Sahuguet and Persico (2006) point out that in a proportional system parties need to maximize their share (rather the probability of getting at least 50% of the vote) and that the implemented policy is at least partly influenced by the minority party.

Herrera et al. (2015), in a proportional representation setting similar to the one of this paper, show that the “marginal voter’s curse” has the effect that voters with low quality information abstain and do not vote for fear of casting a vote for the wrong side. Finally, voters may choose to support the party to which they feel least ideologically close, an idea which is shared by the concept of the “protest vote” by which voters may want to punish, or control the power of their favorite party (see eg. Myatt 2017).

The rest of the paper is organized as follows. Section 2 develops the model and provides the main results about the possible convergence to the full information case. Section 3 concludes.

2 Model description

We assume a uni-dimensional policy space \(D\subset \mathfrak {R}\). The voters have single-peaked preferences over this policy space and their optimal policies are distributed over D according to a distribution function \(F(\cdot )\) which is assumed to be continuous, strictly increasing and differentiable with a corresponding density function \(f(\cdot )\). We identify a voter’s type with her ideal policy. The utility of a voter of type \(x\in \) D from the implemented policy \(\widehat{x}\) is given by the function \(v(\left| \widehat{x}-x\right| )\), i.e. it is a function of the absolute distance between x and the implemented policy \(\widehat{x}\). Function \( v(\left| \widehat{x}-x\right| )\) is decreasing and concave in \( \left| \widehat{x}-x\right| \) and it has a unique maximum at \( \widehat{x}=x\) such that \(v(0)=0\). These mean that the utility function of a voter is symmetric around her optimal policy point where the utility is maximum and normalized to zero. There are two parties running in the election, L and R,  each having a fixed policy position at 0 and 1 respectively. The actual implemented policy, x(p), will be a compromise between those two policy positions, namely:

$$\begin{aligned} x(p)=(1-p)\times 0+p\times 1=p, \end{aligned}$$

where p is the share of votes party R gets. This share is defined as \(p= \frac{m_{R}}{m_{L}+m_{R}}\), with \(m_{L}\) and \(m_{R}\) being the voter masses that voted for L and R respectively, meaning that the parties’ shares are calculated over the mass of voters that actually voted. If u is the mass of the citizens that decide not to vote then \(m_{L}+m_{R}+u=1\). The setting is similar to Ortuño-Ortín (1999). Since \(x(p)=p\) we use p to describe the vote share received by R as well as the implemented policy.

Notice that \(p=\frac{m_{R}}{m_{L}+m_{R}}\) implies that the parties’ shares of influence in the implemented policy are equal to their vote shares.Footnote 4 Even though this assumption is made for simplicity and clarity, all the results follow if we instead assume the more flexible weight function

$$\begin{aligned} \hat{p}=\frac{\left( \frac{m_{R}}{m_{L}+m_{R}}\right) ^{\gamma }}{\left( \frac{m_{R}}{ m_{L}+m_{R}}\right) ^{\gamma }+\left( \frac{m_{L}}{m_{L}+m_{R}}\right) ^{\gamma }} \end{aligned}$$

with \(\gamma \ge 1\) and finite as in, for example, Saporiti (2014) and Matakos et al. (2015, 2016). Obviously, for \(\gamma =1\), \( p=\hat{p}\). As \(\gamma \) increases then the share of the bigger party increases, and that of the smaller party decreases. This captures the fact that some parliamentary systems, while mostly proportional, give some bonus seats to the biggest party or demand a certain percentage threshold to be passed before they assign seats to smaller parties.

Given that there is a continuum of agents, no single agent can affect the implemented policy. We assume, however, that agents want to behave as if anybody could move the implemented policy in certain direction. Thus, if an agent \(x>p\) voted for L, after the outcome is revealed, she will regret the way she voted. Even though her vote could not change anything she voted in the “wrong direction.” For this reason, each voter would like to know how the other voters are behaving before she chooses which party to vote for. Consider Table 1 where we analyze the decision of a voter located at 0.4. This voter is closer to 0 than to 1, but if she expects that too many voters will vote for the left party (first row) the implemented policy will be on her left and therefore she would like to vote for party R.

Table 1 Decision of a voter at 0.4

2.1 Complete information equilibrium

If the distribution function \(F(\cdot )\) is common knowledge we can easily describe the behavior of voters. Let \(\sigma _{x}\) denote the vote strategy chosen by agent x. We assume that \(\sigma _{x}\in \{ \sigma _{x}^{L},\sigma _{x}^{R},\sigma _{x}^{1/2}\}\). The interpretation is that \( \sigma _{x}^{L}\) (\(\sigma _{x}^{R})\) means a vote for L (R) and \(\sigma _{x}^{1/2}\) means that with probability 1/2 the agent votes for L. Let \(\sigma =(\sigma _{x})_{x\in \mathfrak {R}}\) be a list of strategies one for each type of agent and let \(p(\sigma ) \) be the associated percentage of votes obtained by party R.

Definition 1

A list of strategies \(\sigma =(\sigma _{x})_{x\in \mathfrak {R}}\) constitutes a complete information voting equilibrium (CIVE) if \(\forall x\in D\):

  • \(\sigma _{x}=\sigma _{x}^{L}\) implies \(p(\sigma )>x\),

  • \(\sigma _{x}=\sigma _{x}^{R}\) implies \(p(\sigma )<x\),

  • \(\sigma _{x}=\sigma _{x}^{1/2}\) implies \(p(\sigma )=x\).

The equilibrium concept is similar to the one in Gerber and Ortuño-Ortín (1998). It is not difficult to see that our CIVE is a standard strong Nash equilibrium. An agent votes to move the implemented policy toward her ideal policy. Even though she cannot do it on her own, she might believe that people with types close to hers will behave in the same way. In equilibrium there is no set of agents (with positive measure) that can deviate from their strategies and change the outcome in a beneficial way for all of them.

Notice that the equilibrium defines a cut-off point \(x^{*}=p({\sigma )}\) that divides the electorate in two parts: all agents to the left (right) of the implemented policy vote for L(R).

Theorem 1

There always exists a unique complete information voting equilibrium \(\sigma ^*\) characterized by the cut-off point \(x^*=1-F(x^*)\).

Proof

By continuity of \(F(\cdot )\) the point \(x^{*}\) exists, and by strict monotonicity this point is unique. Now, let \(x^{*}\) be the implemented policy. Then strategy profile \(\sigma ^{*}\) implies that the voters to the left of \(x^{*}\) vote for L and the ones to the right of \( x^{*}\) vote for R. Notice that the mass of voters of type \(x^{*}\) is zero, so that the mass of voters of L is \(F(x^{*})\) and the mass of voters of R is \(1-F(x^{*})\). In turn, these masses give rise to the implemented policy \(x^{*}=0\times F(x^{*})+1\times (1-F(x^{*}))=1-F(x^{*})\), which proves that an equilibrium always exists, and since \(x^{*}\) is unique there is only one equilibrium defined by \( x^{*}=1-F(x^{*})\).

The last step is to show that there is no other equilibrium. Suppose that there is an equilibrium implemented policy \(x^{\prime *}\ne x^{*}\). The equilibrium strategy implies that everybody to the left (right) of \( x^{\prime }\) vote for L (R), giving rise to the implemented policy \( x^{\prime \prime }=1-F(x^{\prime })\), but we have that \(x^{\prime \prime }\ne x^{\prime }\), which leads to a contradiction. \(\square \)

Notice that \(x^{*}=1-F(x^{*})\) does not necessarily correspond to the median policy \(x^{M},\) \(F(x^{M})=1/2\). The only case in which we obtain a “median voter outcome” is when \(x^{M}=1/2\).Footnote 5

2.2 Polls

When the distribution of voters is common knowledge, voters can calculate \( x^{*}=1-F(x^{*})\) and infer what they should vote. However, when the distribution is no longer known to the voters, we have incomplete information, and some voters do not have enough information to be certain which party they should vote for. For some other agents this will not be a problem. For example, any agent of type \(x<0\) will always vote for L regardless what other agents do. Thus, it is clear that all agents with type outside the interval [0, 1] have a dominant strategy. We will call agents with \(x<0\) as left partisans and agents \(x>1\) as right partisans. It will be useful to denote by \(\rho _{L}\) the mass of left partisans, and by \(\rho _{R}\) the mass of right partisans, i.e. \(\rho _{L} =F(0)\) and \(\rho _{R} =1-F(1)\). We denote the agents in [0, 1] as moderate. These agents have no dominant strategies, but the only relevant information they need to calculate their optimal strategy is the share of votes that each party will get. It can be argued, then, that polls can provide this information. The problem is, however, that “Voting intentions may change from day to day as the voters’ perceptions evolve during a campaign, so that a poll, when published, may invalidate itself.” (Myerson and Weber 1993, page 102). The question then is to find under which circumstances the election under incomplete information and polls leads to the same outcome as when the distribution of agents’ types is common knowledge. The answer to this question depends very much on the assumptions on voters’ beliefs and the way they use the information provided by the polls. Here we will adopt a very simple model to deal with those issues that will yield clear results. We believe, however, that the basic results are robust to more general specifications as we discuss below.

We suppose that there is a sequence of polls at periods \(t=0,1,2,\ldots ,T-1.\) The election takes place at period T. The question asked is: “what are you going to vote on the day of the election?” For \(t<T\) we write \(v_{x,t}^{i}\), \(i\in \{0,1,\emptyset \}\) to denote the voting intention that agent x (if asked) declares in period t. Thus, \(v_{x,t}^{0}\) (\(v_{x,t}^{1}\)) denotes that x will vote for L (R) and \(v_{x,t}^{\emptyset }\) denotes that x does not know yet. This possibility of “ indecision” is essential in our model. This is also a very common feature in many real elections.

A poll at the end of period t is a vector \(P_{t}=(\varepsilon _{t},u_{t})\) such that \(\varepsilon _{t}\) is the percentage of people that, during period t, announced the intention to vote for L and \(u_{t}\) the percentage of people who announced not to know yet which party they will vote for. Thus we see a poll as providing information on current intentions (in this sense a poll is not a prediction of the election outcome). We assume that \(P_{t}\) is a statistically perfect poll and appropriately samples and measures voting intentions at that period. We may write the outcome of the election as \(\varepsilon _{T\text { \ }}\equiv \{\) percentage of voters who vote for \(L\}\).

At each period \(t=0,1,\ldots ,T-1\) agent x has subjective beliefs on the outcome \(\varepsilon _{T}\) given by \(\beta _{x,t}\). These beliefs are characterized by a CDF on [0, 1], i.e. \(\beta _{x,t}(y)=\)Probability\(\{ \varepsilon _{T}\le y\}\). In general \(\beta _{x,t}\) will depend on the original beliefs \(\beta _{x,0}\) and the information provided by the polls \(P_{t^{\prime }},\) \(t^{\prime }<t\). Define

$$\begin{aligned} m_{x,t}= & {} \sup \{y:\beta _{x,t}(y)=0\} \\ M_{x,t}= & {} \inf \{y:\beta _{x,t}(y)=1\}. \end{aligned}$$

We suppose that at period \(t=0,1,\ldots ,T-1\), agent x responds to a poll in the following way:

$$\begin{aligned} v_{x,t}=\left\{ \begin{array}{lll} v_{x,t}^{1} &{}&{} \text {if }m_{x,t}0+(1-m_{x,t})1<x \\ v_{x,t}^{0} &{}&{} \text {if }M_{x,t}0+(1-M_{x,t})1\ge x \\ v_{x,t}^{\emptyset } &{}&{} \text {otherwise}. \end{array}\right. \end{aligned}$$
(1)

Expression (1) just says that an agent answers that her vote will be for, say, R if the implemented policy can never be, according to her beliefs, to the right of her ideal policy. This is equivalent to saying that agents want to rule out the possibility of regret, i.e., the possibility that later on they do something different from what they had stated. Thus, agents only announce their vote intention when they are quite sure about it.

This may be seen as a very ad hoc feature of our model. We believe, however, that there is some intuitive justification for it. Moreover, the results in this paper are robust to changes that allow for more “flexible” rules. Thus, suppose that agents announce their vote intentions even though they are not completely sure about their final vote. The results would be similar to the ones provided here as long as agents believe that with a high enough probability they will vote for the same party they said they were going to vote.Footnote 6

Now we have to describe the way people vote at period T. There are several ways to model this decision problem. Here we will assume that voters follow the rule in (1).Footnote 7

A type x agent will vote for L (R) only if the expected implemented policy—according to her subjective beliefs—is to the right (left) of x. In the case the expected implemented policy coincides with the ideal policy an agent will vote with probability 0.5 for L (this is not essential and we could, alternatively, assume that she does not vote). Notice that the rule in (1) implies that agents who are undecided at period T do not vote.

One might object against this type of behavior because it does not depend on the utility function. It turns out that this is not a problem in our model. Agents who were not undecided at period \(T-1\) will not be undecided at period T either, so their behavior would not change if we introduce the expected utility in (1). The problem arises with people who at period T—the election day—do not know yet if the outcome will be to the right or the left of their ideal policies. In principle, it seems more reasonable to assume that they consider the expected utility rather than the expected outcome. This alternative, however, would not change the type of qualitative results provided in this paper and so we stick to (1) for simplicity. Our results are also robust to other decision criteria for the undecided agents on the day of the election.

Now we must specify the way beliefs may change through time. Let \( P_{t-1}=(\varepsilon _{t-1},u_{t-1})\) be the information provided by the poll at the end of period \(t-1\). Then the beliefs at period t are such that for all x

$$\begin{aligned} M_{x,t}= & {} \varepsilon _{t-1}+u_{t-1} \nonumber \\ m_{x,t}= & {} \varepsilon _{t-1}. \end{aligned}$$
(2)

Here we are saying that agents believe that the number of votes that L (R) will get cannot be less than \(\varepsilon _{t-1}\) (more than \(\varepsilon _{t-1}+u_{t-1}\)). Notice that this restriction is compatible with the possibility that the ratio of votes in favor of L over votes in favor of R changes over time. The equalities in (2) also imply that, at period t, agents believe that with some positive probability (almost) all undecided agents will vote L and with some positive probability (almost) all undecided agents will vote R. In other words, this assumption captures the idea of a very imperfect information on the distribution of types. Since the expressions in (2) are the same for all agents we can drop the subscript and write \(M_{t}\) and \(m_{t}\).

We must now specify the beliefs agents have at period \(t=0\), when no poll has been conducted yet. We will assume—consistent with the idea that agents have a very imperfect information on F—that first period beliefs, \(\varepsilon _{x,0}\), are such that only agents outside the interval (0, 1) will be sure about the party they will vote for. Therefore, we have that \( P_{0}=(\varepsilon _{0},u_{0})\), where \(\varepsilon _{0}=F(0)\) and \( u_{0}=F(1)-F(0)\). Recall that we denote by \(\rho _{L}\) the mass of left partisans, and by\(\rho _{R}\) the mass of right partisans, i.e. \(\rho _{L} =F(0)\) and \(\rho _{R} =1-F(1),\) so that we can also write the initial beliefs as \( P_{0}=(\rho _{L} ,1-\rho _{R} -\rho _{L} ).\)

We know that after publishing poll \(P_{t}=(\varepsilon _{t},u_{t})\) all agents know that the final implemented policy will lie in the interval \( [l_{t},r_{t}]\subseteq [0,1]\) where

$$\begin{aligned} l_{t}= & {} 1-M_{t} \\ r_{t}= & {} 1-m_{t}. \end{aligned}$$

Indeed, if all the undecided agents at period t finally vote for party L the implemented policy would be \(l_{t}=0\times M_{t}+1\times (1-M_{t})=1-\varepsilon _{t-1}-u_{t-1}\), and if all of them vote for party R the implemented policy would be \(r_{t}=0\times m_{t}+1\times (1-m_{t})=1-\varepsilon _{t-1}.\) Thus, after poll t is published the set of still undecided agents coincides with the interval \([l_{t},r_{t}]\) and, given all our above assumptions, when poll \(t+1\) is conducted agents with \( x<l_{t}\) (\(x>r_{t}\)) will respond that they will vote for L (R), and agents \(x\in [l_{t},r_{t}]\) will declare to be undecided.

We are interested in the sequence of polls and elections outcomes

$$\begin{aligned} P_{0}=(\varepsilon _{0},u_{0}),P_{1}=(\varepsilon _{1},u_{1}),\ldots ,P_{T-1}=(\varepsilon _{T-1},u_{T-1}),\varepsilon _{T}. \end{aligned}$$

Let \(\varepsilon ^{*}\) denote the vote share obtained by L in the complete information case. If polls are good aggregators of information we should observe \(\varepsilon _{T}=\varepsilon ^{*}\), or at least \( \lim _{T\rightarrow \infty }\varepsilon _{T}=\varepsilon ^{*}.\) (By \( T\rightarrow \infty \) we mean that the number of polls, before the election day, goes to infinity). A sufficient condition for this to happen is that

$$\begin{aligned} \lim _{T\rightarrow \infty }(\varepsilon _{T-1},u_{T-1})=(\varepsilon ^{*},0). \end{aligned}$$
(3)

At period \(t=0\) we have \(P_{0}=(\varepsilon _{0},u_{0})\). Now it is quite straightforward to calculate \(X_{L}^{1},\) the set of types who at period \( t=1 \) announce to vote for L:

$$\begin{aligned} X_{L}^{1}=\left\{ x\le l_{1}\text {, where }l_{1}=1-F(1)\right\} . \end{aligned}$$
(4)

In a similar way the set of types who announce to vote for R is

$$\begin{aligned} X_{R}^{1}=\left\{ x\ge r_{1}\text {, where }r_{1}=1-F(0)\right\} . \end{aligned}$$
(5)

Notice that (4) and (5) follow from the behavior described by (1). Agents at period \(t=1\) believe that there is some positive probability that almost all undecided agents at \(t=0\) vote for L. Were that the case, the implemented policy would be \(l_{1}\) and then all agents with ideal points to the left of such number should vote for L (a similar argument works for \(r_{1}\)). For the rest of periods we can define—in a similar way to \(X_{L}^{1}\) and \(X_{R}^{1}\)—the set of types announcing their vote for L and the set of types announcing their vote for R:

$$\begin{aligned} X_{L}^{t}= & {} \left\{ x\le l_{t}\text {, where }l_{t}=1-F(r_{t-1})\right\} \nonumber \\ X_{R}^{1}= & {} \left\{ x\ge r_{t}\text {, where }r_{t}=1-F(l_{t-1})\right\} . \end{aligned}$$
(6)

Then the variables we need to analyze are \(l_{t}\) and \(r_{t}\): at period t agents with type in the interval \([l_{t},r_{t}]\) are undecided and agents with type \(x<l_{t}\) (\(x>r_{t}\)) will vote for L (R). Thus, given initial conditions \(l_{0}=0\), \(r_{0}=1\) the dynamic process to consider is given by the following system of equations:

$$\begin{aligned} l_{t}= & {} 1-F(r_{t-1}) \nonumber \\ r_{t}= & {} 1-F(l_{t-1}). \end{aligned}$$
(7)

If after, say, s polls in each subsequent poll the interval of the undecided does not change, then the process has reached a steady state where \(l_{s}=l_{s+t}=l^{*}\) and \(r_{s}=r_{s+t}=r^{*}\), \(t\ge 1\). Plugging the expression for \(r_{t-1}\) into the expression for \(l_{t}\) we get:

$$\begin{aligned} l_{t}=1-F(1-F(l_{t-2})). \end{aligned}$$
(8)

This is a second order difference equation with initial values \(l_{0}=0\) and \(l_{1}=1-F(r_{0})=1-F(1)\).

Next, we will establish sufficient conditions for the sequence of polls to converge to the complete information outcome. First define

$$\begin{aligned} h(x)\equiv 1-F(1-F(x)),\ x\in [0,1]. \end{aligned}$$

Notice that the function h(x) captures the dynamic in (8).

Theorem 2

If \(h^{\prime }(x)=F^{\prime }(1-F(x))F^{\prime }(x)<1\) \(\forall x\in [0,1]\) then a sequence of polls will converge to the complete information outcome.

Proof

Notice that the complete information outcome, \(x^{*}\), is a fixed point of h(x). Indeed, since \(x^{*}=1-F(x^{*})\), we have that \(h(x^{*})\!=\!1-F(1-F(x^{*}))\!=\!1-F(x^{*})\!=\!x^{*}.\) Therefore, if h(x) has a unique fixed point it will be the complete information outcome and the (probably infinite) sequence of polls will make \(l_{t}\) to converge to its complete information value. It is straightforward to see that in that case \( r_{t}\) also converges to the complete information value. Uniqueness of h(x) is not guaranteed however, and depends on the form of the distribution function \(F(\cdot )\). Given that h(x) is continuous and increasing, and \( h(0)>0\), it is clear that the condition \(h^{\prime }(x)<1\) in [0, 1]  is enough to guarantee that there is a unique fixed point in [0, 1]. \(\square \)

The following straightforward corollary establishes when the sequence of polls will converge to a fixed point that could be different from the one associated to the complete information one.

Corollary 1

Let \(\underline{x}^{*}\) be the smallest fixed point of h(x). A sufficient condition for \(l_{t}\) to converge to \(\underline{x}^{*}\) is that \(F^{\prime }(1-F(x))F^{\prime }(x)<1\) holds for all \(x\in [0, \underline{x}^{*}]\).

Therefore, if \(F^{\prime }(1-F(x))F^{\prime }(x)<1\) holds in [0, 1] then the complete information outcome is a unique fixed point of \(h(\cdot )\), and a sequence of possibly infinite polls will converge to it. In absence of fixed point uniqueness Corollary 1 also tells us that if there is a fixed point \(\underline{x}^{*}\) such that \(\underline{x} ^{*}<x^{*}\) with \(x^{*}\) being the fixed point corresponding to the complete information outcome, and if \(F^{\prime }(1-F(x))F^{\prime }(x)<1 \) is satisfied in the interval \([0,\underline{x}^{*}]\), then we will have a mass of undecided voters located in \([\underline{x}^{*},\bar{ x}^{*}]\), with \(\bar{x}^{*}=1-F(\underline{x}^{*})\). In this case, the polls cannot lead to complete information, and there will always be some positive mass of undecided voters in \([\underline{x}^{*}, \bar{x}^{*}]\), no matter how many polls will be conducted afterwards.

Inequality \(F^{\prime }(1-F(x))F^{\prime }(x)<1\) may seem a little strange; however it can be intuitively explained in the case of a symmetric distribution of the undecided at period 0. It provides a sort of upper bound on the maximum of the probability density function or, putting it differently, an implicit lower limit on the variance of the distribution. When most of the mass of the undecided is located close to the mean of the distribution, their influence in the election is potentially so large that there can be no improvement in information in the sense of having less undecided agents.

To illustrate the insight of the Theorem, we provide a couple of examples with different voters’ preferences distributions. First, assuming that F is uniform on the interval \(D=[-q_{L} ,1+q_{R} ]\), we have that:

$$\begin{aligned} F^{\prime }(1-F(x))F^{\prime }(x)=\frac{1}{(1+q_{R} +q_{L} )^{2}}. \end{aligned}$$
(9)

Given \(q_{R} +q_{L} >0\), then \(\frac{1}{(1+q _{R} +q_{L} )^{2}}<1\), therefore the sufficient condition for uniqueness and convergence holds for all \(x\in [0,1]\). On the other hand, a symmetric triangle distribution with small masses of partisan voters provides an extreme case for which the condition fails. In fact, a simple numerical application shows that for \(q_{L} =0.05\) and \(q_{R} =0.07\) and the triangle distribution, polls cannot improve information that much since at least 98.5% of the voters in [0, 1] will remain undecided.

Fig. 1
figure 1

Examples of h(x)

Figure 1 shows the plots of the \(h(\cdot )\) function for the two cases mentioned above. In the uniform case, there exists only the fixed point corresponding to the complete information outcome which can be achieved with enough polls. In contrast, in the triangular distribution case, we can see that there are three fixed points: the complete information one, \(x^{*},\) in the middle, the left one, \(x_{l}\), where \(l_{t}\) converges to, and the third one \(x_{r}\), where \(r_{t}\) converges to. It is easy to see that the condition for \( l_{t}\) to converge to the complete information outcome does not in fact hold. The two non-middle fixed points define the interval where the minimum possible mass of undecided agents is located on.

In terms of the implemented policy, we can calculate for each poll what the implemented policy would be if that poll were the last one to be conducted. In this way we get a sequence of possible implemented policies associated with a given sequence of polls. If the sequence of polls converges to the complete information outcome, the corresponding sequence of implemented policies converges to \(x^*\). Otherwise, it converges to an implemented policy that lies somewhere in \([\underline{x}^{*},\bar{x}^{*}]\). Regardless of where the sequence of possible implemented polices converges to, this convergence is not necessarily monotonic in the number of polls. Thus, in general there is no way to know if one extra poll before the election will bring the implemented policy closer to the complete information policy or not.

In the Appendix, we examine an extension of the model that allows for some day-to-day political noise that can shift the ideological position of the agents to the left or the right. The only significant difference is that in this case the polls can never help reach the complete information outcome, so there will always be some undecided voters. This extension provides some other interesting insights. In fact one implication is that the results of the model can follow even with potentially biased polls or with agents lying, as long as the bias is relatively small. What this means is that if the results of polls are biased and this bias is a random variable with a known support, the voters can still calculate minimum and maximum implemented policies by taking into account the most extreme cases of bias possible. If the bias is relatively small the mechanism of the model still works with the only difference that in this case polls can never bring the society to complete information. On the other hand, if the bias is relatively large, polls are unable to offer any information to the undecided voters.

An important assumption that we have maintained so far is that agents respond honestly to polls. Even though this might be seen as a strong assumption, the alternative model with fully strategic agents would be intractable. Moreover, the discussion in the Appendix shows that our model can deal with the case in which some partisan voters might misrepresent their views as long as the share of such strategic agents is not too large.

3 Conclusions

In this paper we examine a proportional representation voting model with polls in which the distribution of voter preferences is unknown. The model provides three predictions, that to the best of our knowledge cannot all three be replicated by any other model. First, the lack of monotonicity of the shares of parties in the number of polls, second, the mass of undecided voters is decreasing in the number of polls, and third, there is a positive correlation between having a centrist ideology and being undecided. The most important finding of the paper is that although each poll weakly decreases the mass of undecided voters, a sequence of polls may not always be able to decrease this mass to zero and reveal the complete information outcome to the voters. On top of that, there might be polls that actually push the society away from the complete information case: if the last poll before the election is such a poll, and we are interested in having an election result as close to the complete information as possible, this poll should not have happened. On the other hand, this negative effect can be remedied by having a new additional poll. Without information about how the distribution of preferences looks like we cannot know if the final extra poll before the election has a beneficial effect or not. However, if the number of polls is sufficiently large the outcome approaches as much as possible to the complete information case.