How did Donald Trump Surprisingly Win the 2016 United States Presidential Election? an Information-Theoretic Perspective (Clean Sensing for Big Data Analytics:Optimal Strategies,Estimation Error Bounds Tighter than the Cram\'{e}r-Rao Bound)
Weiyu Xu, Lifeng Lai, Amin Khajehnejad

TL;DR
This paper uses information theory to analyze opinion poll inaccuracies in the 2016 US election and proposes an optimal sensing strategy that balances data quality and quantity under cost constraints.
Contribution
It introduces a general framework for optimal parameter estimation from heterogeneous, distorted data sources, and derives new lower bounds tighter than classical bounds.
Findings
Larger sample size does not guarantee better polling accuracy.
Optimal resource allocation improves estimation from heterogeneous data.
New lower bounds on estimation error are tighter than Cramér-Rao bounds.
Abstract
Donald Trump was lagging behind in nearly all opinion polls leading up to the 2016 US presidential election, but he surprisingly won the election. This raises the following important questions: 1) why most opinion polls were not accurate in 2016? and 2) how to improve the accuracies of opinion polls? In this paper, we study the inaccuracies of opinion polls in the 2016 election through the lens of information theory. We first propose a general framework of parameter estimation, called clean sensing (polling), which performs optimal parameter estimation with sensing cost constraints, from heterogeneous and potentially distorted data sources. We then cast the opinion polling as a problem of parameter estimation from potentially distorted heterogeneous data sources, and derive the optimal polling strategy using heterogenous and possibly distorted data under cost constraints. Our results…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Sensor Networks and Detection Algorithms · Wireless Communication Security Techniques · Error Correcting Code Techniques
How did Donald Trump Surprisingly Win the 2016 United States Presidential Election? an Information-Theoretic Perspective (i.e. Clean Sensing for Big Data Analytics: Optimal Sensing Strategies and New Lower Bounds on the Mean-Squared Error of Parameter Estimators which can be Tighter than the Cramér-Rao Bound)
Weiyu Xu 111 Department of Electrical and Computer Engineering, University of Iowa, Iowa City, IA 52242. Corresponding email: [email protected]. Lifeng Lai 222 Department of Electrical and Computer Engineering, University of California, Davis, CA, 95616. Amin Khajehnejad 333 3Red Trading Group, LLC, Chicago, IL.
Abstract
Donald Trump was lagging behind in nearly all opinion polls leading up to the 2016 United States presidential election of Tuesday, November 8, 2016, but Donald Trump surprisingly won the presidential election. Due to the significance of the United States presidential elections, this raises the following important questions: 1) why most opinion polls were not accurate in 2016? and 2) how to improve the accuracies of opinion polls? In this paper, we study and explain the inaccuracies of opinion polls in the presidential election of 20016 through the lens of information theory. We first propose a general framework of parameter estimation in information science, called clean sensing (polling), which performs optimal parameter estimation with sensing cost constraints, from heterogeneous and potentially distorted data sources. We then cast the opinion polling as a problem of parameter estimation from potentially distorted heterogeneous data sources, and derive the optimal polling strategy using heterogenous and possibly distorted data under cost constraints. Our results show that a larger number of data samples do not necessarily lead to better polling accuracy, which give a possible explanation of the inaccuracies of most opinion polls for the 2016 presidential election. The optimal sensing (polling) strategy should instead optimally allocate sensing resources over heterogenous data sources according to several factors including data quality, and, moreover, for a particular data source, the optimal sensing strategy should strike an optimal balance between the quality of data samples, and the quantity of data samples.
As a byproduct of this research, in a general setting beyond the clean sensing problem, we derive a group of new lower bounds on the mean-squared errors of general unbiased and biased parameter estimators. These new lower bounds can be tighter than the classical Cramér-Rao bound (CRB) and Chapman-Robbins bound. Our derivations are via studying the Lagrange dual problems of certain convex programs. The classical Cramér-Rao bound and Chapman-Robbins bound follow naturally from our results for special cases of these convex programs.
Keywords: parameter optimization, the Cramér-Rao bound (CRB), the Chapman-Robbins bound, information theory, polling, heterogeneous data.
1 Introduction
In many areas of science and engineering, we are faced with the task of estimating or inferring certain parameters from heterogenous data sources. These heterogenous data sources can have data of different qualities for the task of estimation: the data from certain data sources can be more noisy or more distorted than those from other data sources. For example, in sensor networks monitoring trajectories of moving targets, the sensing data from different sensors can have different signal to noise ratios, depending on factors such as distances between the moving target and the sensors, and precisions of sensors. As another example, in political polling, the polling data can come from diverse demographic groups, and the polling data from different demographic groups can have different levels of noises and distortions for a particular qusestionaire.
Even from within a single data source, one can also obtain data of different qualities for inference, through different sensing modalities of different costs. For example, when we use sensors with higher precisions to sense data from a given data source, we can obtain data of higher quality, but at a higher sensing cost. Moreover, when we try to estimate the parameters of interest, we often operate under sensing cost constraints, namely the total costs spent on obtaining data from heterogenous data sources cannot be above a certain threshold.
This raises the natural question: “Under given cost constraints, how do we perform optimal estimation of the parameters of interest, from heterogenous data?” By “optimal estimation”, we mean minimizing the estimation error in terms of certain performance metrics, such as minimizing the mean squared error.
In this paper, we propose a generic framework to answer the question above, namely to optimally estimate the parameters of interest from heterogenous data, under certain cost constraints. In particular, we consider how to optimally allocate sensing resources to obtain data of heterogeneous qualities from heterogeneous data sources, to achieve the highest fidelity in parameter estimation.
Our research is partially motivated by the actual results of the 2016 United States presidential election of Tuesday, November 8, 2016, and the polling results before the election which are mostly contradictory to the actual election results. Donald Trump was lagging behind in nearly all opinion polls leading up to the 2016 United States presidential election, but Donald Trump surprisingly won the presidential election with his 306 electoral votes (state-by-state tallies, without accounting for faithless electors) versus Hillary Clinton’s 232 electoral votes (state-by-state tallies, without accounting for faithless electors). Right before the election in 2016, some polling analysts were very confident about the prediction that Hillary Clinton would win the US presidency: there was nearly a unanimity among forecasters in predicting a Clinton victory. A notable example is that, neuroscientist and polling analyst Sam Wang, one of the founders of Princeton Election Consortium, predicted that a greater than 99 chance of a Clinton victory in his Bayesian model [2, 3], as seen in Wang’s election morning blog post titled “Final Projections: Clinton 323 EV, 51 Democratic Senate seats, GOP House” [4, 1]. As an anecdote, before the election, being very confident with his predictions that Hillary Clinton would win the election, Dr. Wang made a promise to eat a bug if Donald J. Trump won more than 240 Electoral College votes, which he later kept by eating a cricket with honey on CNN [10].
The contrast between most poll predictions and the actual results of the 2016 presidential election was so dramatic that it was surprising and puzzling to many pollsters. In fact, the actual election results differed from the polling results evidently, sometimes dramatically, both nationally and statewise. Donald Trump performed better in the fiercely competitive battlegroup Midwestern states where the polls predicted Trump had an advantage, such as Iowa, Ohio, and Missouri, than expected. Trump also won Wisconsin, Michigan and Pennsylvania, which were considered part of the blue firewall. For example, let us consider the final polling average published by Real Clear Politics on November 7, 2016. The poll average showed that, in Wisconsin, Clinton had a +6.5 advantage over Trump, while the actual election result showed that Trump had a +0.7 advantage over Clinton; the poll average showed that, in Michigan, Clinton had a +3.4 advantage over Trump, while the actual election showed Trump had a +0.3 advantage over Clinton; the poll average showed that, in Pennsylvania, Clinton had a +1.9 advantage over Trump, while the actual election result had Trump +0.3 on top. In Iowa, the poll average showed that Trump had a +3.9 advantage over Clinton, while the actual election result showed that Trump’s advantage greatly increased to +9.5; in Missouri, the poll average showed that Trump had a +9.5 advantage over Clinton, while the actual election result showed that Trump’s advantage greatly increased to +18.5; and in Minnesota, Clinton had a +6.2 advantage over Trump, while the actual election result showed that Clinton’s advantage significantly shrunk to +1.5. While, in most of the states where the polling results are evidently different from the actual voting results, Trump outperformed the polling results, Clinton also outperformed the polling results in a small number of states, such as in the states of Nevada, Colorado, and New Mexico. Figure 1, cited from [5], shows the difference between the final polling average published by Real Clear Politics [6] on November the 7th, and the final voting results in 16 states. It is worth mentioning, among dozens of polls, the UPI/CVoter poll and the University of Southern California/Los Angeles Times poll were the only two polls that often predicted a Trump popular vote victory or showed a nearly tied election.
The dramatic and consistent differences between the polling results and the actual election returns, both nationally and statewise, cannot be explained by the “margin of errors” of these polling results. This indicates that there are significant and systematic errors in the polling results. This contrast was also alarming, considering election predictions had already had access to big data, and had applied advanced big data analytics techniques. So it is imperative to understand why the predictions from polling were terribly off.
Due to the significance of the United States presidential elections, this raises the following important questions: 1) why most opinion polls were not accurate in 2016? and 2) how to improve the accuracies of opinion polls? While there are many possible explanations for the inaccuracies of the opinion polls for the 2016 presidential election, in this paper, we look at the possibility that the collected opinion data in polling were distorted and noisy, and heterogeneous in noises and distortions, across different demographic groups. For example, supporters for a candidate might be embarrassed to tell the truth, and thus more likely to lie in polling, when their friends and/or local/national news media are vocal supporters for the opposite candidate.
In this paper, we study and explain the inaccuracy of most opinion polls through the lens of information theory. We first propose a general framework of parameter estimation in information science, called clean sensing (polling), which performs optimal parameter estimation with sensing cost constraints, from heterogeneous and potentially distorted data sources. We then cast the opinion polling as a problem of parameter estimation from potentially distorted heterogeneous data sources, and derive the optimal polling strategy using heterogenous and possibly distorted data under cost constraints. Our results show that a larger number of data samples do not necessarily lead to better polling accuracy. The optimal sensing (polling) strategy instead optimally allocates sensing resources over heterogenous data sources, and, moreover, for a particular data source, the optimal sensing strategy should strike an optimal balance between the quality of data samples, and the number of data samples.
As a byproduct of this research, we derive a series of new lower bounds on the mean squared errors of unbiased and biased parameter estimators, in the general setting of parameter estimations. These new lower bounds can be tighter than the classical Cramér-Rao bound (CRB) and Chapman-Robbins bound. Our derivations are via studying the Lagrange dual problems of certain convex programs, and the classical Cramér-Rao bound (CRB) and Chapman-Robbins bound follow naturally from our results for special cases of these convex programs.
The rest of this paper is organized as follows. In Section 2, we introduce the problem formulation of parameter estimation using potentially distorted data from heterogeneous data sources, namely the problem of clean sensing. In Section 4, we cast finding the optimal sensing strategies in parameter estimation using heterogeneous data sources as explicit mathematical optimization problems. In Section 5, we derive asymptotically optimal solutions to the optimization problems of finding the optimal sensing strategies for clean sensing. In Section 6, we consider clean sensing for the special case of Gaussian random variables. In Section 7, we cast the problem of opinion polling in political elections as a problem of clean sensing, and give a possible explanation for why the polling for the 2016 presidential election were not accurate. We also derive the optimal polling strategies under potentially distorted data to achieve the smallest polling error. In Section 8, we derive new lower bounds on the mean-squared errors of parameter estimators, which can be tighter than the classical Cramér-Rao bound and Chapman-Robbins bound. Our derivations are via solving the Lagrange dual problems of certain convex programs, and are of independent interest.
2 Problem Formulation
In this section, we introduce the problem formulation, and model setup for clean sensing (polling). Suppose we want to estimate a parameter (which can be a scalar or a vector), or a function of the parameter, say, . We assume that there are heterogeneous data sources, where is a positive integer. From each of heterogeneous data sources, say, the -th data source, we obtain samples, where . We denote the samples from the -th data source as , , …, and , and these samples take values from domain . We assume that cost was spent on acquiring the -th sample from the -th data source, where , and . We assume that we take action in sampling from the heterogenous data sources. We assume that under action , the samples , , …, , , , , …, , , …, , , …, follow distribution . This distribution depends on the parameter , and the action .
In this paper, without loss of generality, we assume that under action , the samples across data sources are independent, and samples from a single data source are independent. Hence we can express the distribution as follows:
[TABLE]
where is the probability distribution of , namely the -th sample from the -the data source, with and . We can of course also extend the analysis to more general cases where the samples are not independent.
In this paper, we consider the following problem: under a budget on the total cost for sensing (polling), what is the optimal action to guarantee the most accurate estimation of or its function? More specifically, determining the sampling action means determining the number of data samples from each data source, and determining the cost spent on obtaining each data sample from each data source. We consider the non-sequential setting, where the sampling action is predetermined before the actual sampling action happens. In this paper, we use the mean-squared error to quantify the accuracy of the estimation of or a function of . We can also extend this work to use other performance metrics than the mean-squared error, such as those concerning the distribution of the estimation error or the tail bound on the estimation error.
3 Related Works
In [9], the authors considered controlled sensing for sequential hypothesis testing with the freedom of selecting sensing actions with different costs for best detection performance. Compared with [9], our work is different in three aspects: 1) in [9], the authors were considering a sequential hypothesis testing problem, while in this paper of ours, we consider a parameter estimation problem; 2) in[9], the authors worked with samples from a single data source (possibly having different distributions under different sampling actions), while in our paper, we consider heterogenous data sources where samples follow distributions determined not only by the sampling actions but also by the types of data sources; 3) in our paper, we consider continuously-valued sampling actions whose costs can take continuous values, compared with discretely-valued sampling actions with discretely-valued costs in [9].
In [11], the authors considered designs of experiments for sequential estimation of a function of several parameters, using data from heterogeneous sources (types of experiments), with a budget constraint on the total number of samples. In [11], each data sample from each data source always requires a unit cost to obtain, and the observer does not have the freedom of controlling the data quality of any individual sample. Compared with [11], in this paper, each data sample can require a different or variable cost to obtain, depending on the type of data source involved, and the specific sampling action used to obtain that data sample. Moreover, in this paper, the quality of each data sample depends both on the type of data source and on the sampling action used to obtain that data sample. For example, in this paper, we have the freedom of not only optimizing the number of data samples for each data source, but also optimizing the effort (cost) spent on obtaining a particular data sample from a particular data source (depending on the cost-quality tradeoff of that data source); while in [11], one only has the freedom of choosing the number of data samples from each data source. In [11], each data source (type of experiment) reveals information about only one element of the parameter vector ; while in this work, a sample from a data source can possibly reveal information about several elements of the parameter vector .
4 Clean Sensing: Optimal Estimation Using Heterogenous Data under Cost Constraints
In this section, we introduce the framework of clean sensing, namely optimal estimation using heterogenous data under cost constraints. As explained in Section 2, we assume that we spend cost on acquiring the -th sample from the -th data source, and, given the costs spent on acquiring each data sample, all the samples are independent of each other. Our goal is to optimally allocate the sensing resources to each data source and each data sample, in order to minimize the Cramér-Rao bound on the mean-squared error of parameter estimations. One can also extend this framework to minimize other types of bounds on the mean-squared error of parameter estimation.
We consider a parameter column vector denoted by
[TABLE]
Under the parameter vector , we assume that probability density function of an observation sample is given by . Let be an estimator of any vector function of parameters, (note that we can also consider cases where the be of a different dimension), and denote its expectation vector by .
The Fisher information matrix is a matrix with its element in the -th row and -th column defined as
[TABLE]
We note that, the Cramér-Rao bound on the estimation error relies on some regularity conditions on the probability density function, , and the estimator . For a scalar parameter , the Cramér-Rao bound depends on two weak regularity conditions on the probability density function, , and the estimator . The first condition is that the Fisher information is always defined; namely, for all such that ,
[TABLE]
exists, and is finite. The second condition is that the operations of integration with respect to and differentiation with respect to can be interchanged in the expectation of , namely,
[TABLE]
whenever the right-hand side is finite.
For the multivariate parameter vector , the Cramér-Rao bound then states that the covariance matrix of satisfies
[TABLE]
where is the Jacobian matrix with the element in the -th row and -th column as .
We define the Fisher information matrix of from the -th sample of the -th data source as (sometimes when the context is clear, we abbreviate it as ) Thus, we have the Fisher information matrix of for data from the -th data source as
[TABLE]
since the Fisher information matrices are additive for independent observations of the same parameters. Since we assume that the samples from different data sources are also independently generated, the Fisher information matrix of considering all the data sources is given by
[TABLE]
which we abbreviate as in the following derivations.
Without loss of generality, we consider estimating a scalar function of . To estimate , we can lower bound the variance of the estimate of by
[TABLE]
where is a scalar. If the estimate of is unbiased, namely , we can lower bound the mean-squared error of the estimate of by
[TABLE]
The goal of clean sensing is to minimize the error of parameter estimation from heterogeneous data sources. Suppose we require the estimation of a function of parameter to be unbiased, one way to minimize the mean-squared error of the estimation is to design sensing strategies which minimize the Cramér-Rao lower bound on the estimate. Mathematically, we are trying to solve the following optimization problem:
[TABLE]
where is the total budget, and is the set of nonnegative integers.
We notice that this optimization depends on knowledge of the parameter vector . However, before sampling begins, we have limited knowledge of the parameters. Depending on the goals of estimation, we can change the objective function of the optimization problem (5) using the limited knowledge of the parameters. For example, if we know in advance a prior distribution of , we would like to minimize the expectation of the Cramér-Rao lower bound for an unbiased estimator over the prior distribution. Mathematically, we formulate the corresponding optimization problem as
[TABLE]
where is the total budget. If we instead know in advance the parameter to be estimated belongs to a set , we can also try to minimize the worst-case Cramér-Rao lower bound for an unbiased estimator over . We can thus write the minimax optimization problem as
[TABLE]
When the Cramér-Rao lower bounds
[TABLE]
are the same for all the possible values of ’s under every possible choice of ’s, then the optimization problems (5), (15), and (10) all reduce to
[TABLE]
5 Optimal Sensing Strategy for Independent Heterogenous Data Sources with Diagonal Fisher Information Matrices
In this section, we will investigate the optimal sensing strategy for independent heterogenous data sources with diagonal Fisher information matrices. In this section, we assume that, under every possible action ,
[TABLE]
One can show that under this assumption, the Fisher information matrices
[TABLE]
is a diagonal matrix, where is a Fisher information matrix based on observation . Moreover, for every and , is a diagonal matrix, for which only the -th element of the diagonal, denoted by , can possibly be nonzero.
Theorem 5.1**.**
Let us consider estimating a function of an unknown parameter vector of dimension , using data from independent heterogenous data sources, where is a positive integer. From the -th data source, we obtain samples, where . We denote the samples from the -th data source as , , …, and . We assume that cost was spent on acquiring the -th sample from the -th data source, where , and . We further assume that , , …, and are mutually independent.
We let be a Fisher information matrix based on observation , as a function of and cost . We assume that only reveals information about ; namely, we assume that, for every and , is a diagonal matrix, for which only the -th element of the diagonal, denoted by as a function of and , can possibly be nonzero.
We assume, under a cost , the function satisfies the following conditions:
* is a non-decreasing function in for ;* 2. 2.
* is well defined for ;* 3. 3.
* achieves its minimum value at a finite , and the corresponding minimum value is denoted by .*
Let be an unbiased estimator of a function of parameter vector . Let be the total allowable budget for acquiring samples from the data sources. When , the smallest possible achievable Cramér-Rao lower bound on the mean-squared error of is given by
[TABLE]
Moreover, when , for the optimal sensing strategy that achieves this smallest possible Cramér-Rao lower bound on the the mean-squared error, we have the optimal cost allocated for the -th data source, denoted by , satisfies:
[TABLE]
The optimal cost associated with obtaining the -th sample of the -th source is given by
[TABLE]
The number of samples obtained from the -th data source satisfies
[TABLE]
Proof.
We assume that budget is allocated to obtain samples from the -th data source, namely
[TABLE]
Then we can conclude that
[TABLE]
where in (23) we use the fact that achieves its minimum value at a finite , and the corresponding minimum value is denoted by .
Moreover, we claim that there exists a strategy of allocating budget to samples in such a way that
[TABLE]
In fact, one can take
[TABLE]
samples, and we spend to obtain each of the samples except for the last sample, on which we spend . Then we have
[TABLE]
In summary, we have
[TABLE]
Then the smallest possible achievable Cramér-Rao lower bound , as defined by the optimal objective function of the following optimization problem,
[TABLE]
can be lower bounded by the optimal value of the following optimization problem:
[TABLE]
We can solve (41) through its Lagrange dual problem and the Karush-Kuhn-Tucker conditions (please refer to Appendix 10.1). For the optimal solution, we have obtained that
[TABLE]
and, moreover, under the optimal , the optimal value of (41) is given by
[TABLE]
Now let us consider upper bounding the smallest possible achievable Cramér-Rao lower bound , as defined by the following optimization problem,
[TABLE]
We note that, because
[TABLE]
the optimal objective value of (46) can be upper bounded by the optimal objective value of the following optimization problem (47):
[TABLE]
We further notice that the optimal objective value of (47) is upper bounded by the objective value of the following optimization problem (47):
[TABLE]
One can solve (48) (please refer to Appendix 10.2), and obtain that
[TABLE]
Moreover, the optimal value of (48) is given by
[TABLE]
Under this strategy, the number of samples satisfies
[TABLE]
∎
As can be seen from the conclusions of Theorem 5.1, the cost allocated for sensing from the -th data source is not the same for each data source: it is proportional how important is to the estimation goal (namely ), and also is proportional to the “inverse” data quality of the -th source (namely the square root of , which is the optimal “cost-over-Fisher-information-ratio” for the -th data source). We note that the higher is, the worse the data quality is, and the harder to obtain a certain amount of Fisher information from the -th data source. Asymptotically, out results show that the cost spent on obtaining each data sample from the -th data source should be , namely the cost at which the best “Fisher-information-over-cost-ratio” is achieved. This is in contrast to traditional practices of using the same cost for each sample from each data source. We also observe that, asymptotically, the Fisher information provided by the -th data source is given by
[TABLE]
which implies the Fisher information eventually provided by the -th data source should be proportional to the square root of “Fisher-information-over-cost-ratio”. This means that the optimal sensing strategy should let the sources with better data qualities eventually provide more Fisher information (assuming the parameters are of the same level importance to the estimation objective). The number of samples from the -th data source should be given by
[TABLE]
This means the number of samples from a data source is inversely proportional to the square root of the “Fisher-information-cost-product” at the best individual sample cost for that source.
In summary, (assuming that the parameters are equally important to the estimation objective), the higher data quality the -th data source provides, the less total budget should be allocated for sampling from the -th source, and the more eventual Fisher information the -th data source will provide. To further understand the implications of our results, let us consider the special case , and . Then the total sensing budget allocated for the -th data source should be proportional to , the number of samples from the -th data source should be proportional to , and the cost spent on each sample from the -th data source should be proportional to (equal to) . This implies, that under this special case, the worse data quality the -th data source provides (namely, for the same Fisher information from an individual sample, a higher cost needs to be spent on a sample), the more sensing budget should be allocated for the -th data source, a higher cost should be spent on obtaining an individual sample from the -th data source, but a smaller number samples should be taken from the -th data source.
6 Clean Sensing for Optimal Parameter Estimation of Gaussian Random Variables
In the last section, we have derived the optimal sensing strategy for independent random variables from heterogenous data sources. As discussed above, we can extend the framework of clean sensing to estimate parameters from dependent random variables. In this section, we will derive the optimal sensing strategies to estimate the parameters related to the mean values of multivariate Gaussian random variables, which are not necessarily independent. In the last section, we have mostly considered the case where data from the -th data source are only concerned with the -th parameter . In this section, we have extended the clean sensing framework to include cases where data from the -th data source may provide information for more than just one parameter, and sometimes even for all the parameters. Moreover, for the case of multivariate Gaussian random variables, we have closed-form expressions for the related Fisher information matrix, and the examples in this section illustrate how the clean sensing framework can be applied to signal processing examples of parameter estimation for Gaussian random variables.
We consider Gaussian random variables . We assume that the mean values of these random variables are , where is a -dimensional vector (we can also consider vectors of other dimensions, but we choose to simplify the analysis). We let be its covariance matrix. Then, for , the element in the -th row and the -th column of the Fisher information matrix (with respect to parameter ) is given by [8]:
[TABLE]
where denotes the transpose of a vector, denotes the trace of a square matrix, and
[TABLE]
[TABLE]
Note that a special case is the one where is a constant matrix. When is a constant matrix, we have
[TABLE]
Namely, the Fisher information matrix can be written as
[TABLE]
where the matrix is defined as
[TABLE]
Let be an unbiased estimator of a function of parameter vector . Assuming is invertible, we can lower bound the mean-squared error of the estimate of by
[TABLE]
We denote , then the lower bound of the mean-squared error of the estimate of is given by
[TABLE]
6.1 Optimal Strategy for One-Time Sampling of Gaussian Random Variables
Suppose that we consider the case where we take one sample from each of the data sources. We assume that if we spend cost on sampling data source , where , the corresponding covariance matrix is given by
[TABLE]
where ’s are known vectors. Then the lower bound of the mean-squared error of the estimate of is given by
[TABLE]
Then to minimize the mean-squared error of the estimation under the total cost constraint, we need to solve the following optimization problem:
[TABLE]
One can obtain the solution to (60) as
[TABLE]
and the corresponding smallest lower bound is given by
[TABLE]
where
6.2 Optimal Strategy for Multiple-Time Samplings of Gaussian Random Variables
In this subsection, we assume that there are data sources, and from each data source, we take samples. We assume that the -th sample from the -th data source is given by
[TABLE]
where , and is a zero-mean Gaussian random variable with variance . We assume that the random variables ’s are independent from each other. We further assume that we spend cost in obtaining the -th sample from the -th data source, and the variance is given by
[TABLE]
where is a constant, and is a non-decreasing function of .
From the discussions above, the Fisher information matrix with respect to is given by
[TABLE]
where the matrix is defined as
[TABLE]
and is an diagonal matrix defined as follows:
[TABLE]
with .
Then we can further express the Fisher information matrix as
[TABLE]
where
[TABLE]
We assume that = for every such that . Then
[TABLE]
where the matrix is defined as in (49) and
[TABLE]
We denote , then the Cramér-Rao lower bound of the mean squared error of the estimate of is given by
[TABLE]
Then to minimize the mean-squared error of the estimation under the total cost constraint, we need to solve the following optimization problem:
[TABLE]
As one example, suppose that , where is a constant, then one can obtain the solution to (72) as
[TABLE]
and the corresponding biggest possible Cramér-Rao lower bound is given by
[TABLE]
As another example, let us consider the general case where we assume that
[TABLE]
where satisfies .
Under this assumption, one can show that asymptotically as , the corresponding biggest possible Cramér-Rao lower bound satisfies
[TABLE]
[TABLE]
and
[TABLE]
We remark that when is a linear function of , and is a linear function of for every , then the optimal sampling strategy is universal for every possible . Namely, the optimizer does not need to have prior knowledge of the domain of in optimizing the sampling strategy. We also remark that, when , for the optimal sensing strategy, the optimal number of samples for each data source can be of any positive number; however, when is a general nonnegative increasing function in , then the optimal sensing strategy also needs to determine the optimal number of samples for each data source .
7 Clean Sensing for Accurate Election Opinion Polling: Optimal Strategies under Distorted Data
In this section, we consider applying the clean sensing framework to the problem of opinion polling for an (political) election, and explains one possible reason for the inaccuracies of the polling for the 2016 presidential election through this framework. We first introduce our mathematical model for the opinion polling.
7.1 Mathematical Modeling of Election Opinion Polling from Heterogeneous Demographic Groups
In an election, we assume that there are two candidates for the targeted position: candidate and candidate , for the simplicity of our analysis. We however remark that our analysis can be easily extended to include more than 2 candidates. While our analysis can be extended to incorporate the cases of undecided voters or non-voting citizens, for simplicity of analysis, we assume that every citizen will vote, and every citizen will either vote for Candidate or vote for Candidate . We also assume that each citizen has made up their minds about what candidate he/she will vote for at the time of opinion polling.
We consider demographic groups, and assume that fraction of people from the -th demographic group eventually vote for candidate , where and . We assume that the population of each demographic group is large enough, such that a person randomly polled from the -th demographic group eventually votes for candidate with probability . Moreover, we assume that the eventual voting decisions of polled persons are independent of each other within a demographic group, and across different demographic groups. We assume that the pollster randomly selects without replacement people to ask for their opinions. We use random variable to represent how the -th () person polled from the demographic group () will eventually vote in the actual election: if the polled person votes for Candidate , then ; otherwise, . As discussed above, we assume that are independent random variables, within a demographic group, and across different demographic groups
Moreover, when we sample the opinion of a randomly selected person from the -th demographic group, we assume that person will always give a response of whether he/she will vote for Candidate or Candidate . We use random variable to represent the test response of the -th polled person from the -th demographic group: if the test result identify the -th person from the -th group will vote for Candidate , then ; otherwise, . Suppose that we spend cost on testing the response of the -th polled person from the -th demographic group. For example, the pollster can take the low-cost path of simply asking that person for his/her opinions through a phone call or can take the high-cost path of taking the trouble to look at both his/her phone call response and his/her social media posts and other relevant information.
For each , We let and be two functions with as variables, and assume that they take values between [math] and . We assume that conditioning on , with probability , and with probability , where ; and that conditioning on , with probability , and with probability , where . Namely, if a polled person eventually votes for Candidate , that person provides a different opinion when polled (tested), with probability ; and if a polled person eventually votes for Candidate , that person provides a different opinion when polled (tested), with probability .
Moreover, we assume that
[TABLE]
Namely ’s are obtained from ’s through a discrete memoryless channel in the language of information theory; or, in English, for a certain and , only depends on . Thus with probability
[TABLE]
and with probability
[TABLE]
where we abbreviate and to and respectively.
The goal of the estimator is to estimate
[TABLE]
from the polled data ’s, where we assume that the -th demographic group constitutes fraction of the total voter population. Then the Cramér-Rao bound for estimating is given by
[TABLE]
where is the Fisher information for , and is the Cramér-Rao bound for estimating using the data from the -th demographic group.
Then the Fisher information of provided by the -th sample of the -th demographic group is
[TABLE]
Then the Fisher information of provided by the -th demographic group is given by
[TABLE]
We note that, when and , . This following lemma says the Fisher information achieves its biggest value when and .
Lemma 7.1**.**
* where and .*
Proof.
The claim is obvious when or . When , then . Now let us consider the case where . Then we have
[TABLE]
where in the last step we use the fact that is nonnegative, and .
We further consider the case . We first do a change of variable and . We thus have , and . We will show that , implying that when . In fact
[TABLE]
This concludes the proof of this lemma. ∎
7.2 Optimal Polling Strategy for a Particular
In this subsection, we investigate finding the optimal polling strategy which minimizes the Cramér-Rao bound of the mean-squared error of parameter estimation of , for a particular parameter set . One can also extend this work to minimize the worst-case mean-squared error (minimax MSE) if the parameter vector is known to be within a certain set or to minimize the average-case mean-squared error if we have a prior knowledge of the distribution of the parameter vectors, as discussed above. In this subsection, we only illustrate the results for a particular parameter set , which is useful when the pollster knows that the parameter vector is within a vicinity of that parameter vector.
We would like to decide the optimal number of polled people for each demographic group, and decide the the cost spent on polling the -th person from the -th demographic group. The goal is to minimize the Cramér-Rao bound of the mean-squared error of parameter estimation of , under a total budget constraint for polling all the demographic groups. So we have the following optimization problem formulation:
[TABLE]
We assume for every , under a cost , satisfies the following conditions:
- •
is a non-decreasing function in for ;
- •
is well defined for ;
- •
achieves its minimum value at a finite ;
- •
we denote the corresponding minimum value as .
We can now see that the clean sensing framework introduced in Section 4 applies. In particular, specializing Theorem 5.1 to the polling problem, we have the following theorem:
Theorem 7.2**.**
When , the smallest possible lower bound on the mean squared error of an unbiased is given by
[TABLE]
Moreover, when , the optimal sensing strategy that achieves this smallest possible lower bound is given by
[TABLE]
and
[TABLE]
As we can see, for the most accurate polling in terms of minimizing the Cramér-Rao bound, the total cost allocated for for a particular demographic group should be proportional to the population of that group, and proportional to the square root of the best “cost-over-Fisher-information” ratio for that group. Namely, if the cost associated with obtaining a certain amount of Fisher information from a person in a certain demographic group is high (which often implies polling data from that group is more distorted or more noisy), the total cost allocated for that group should also be high. Because the number of persons polled from the -th group is given by
[TABLE]
the number of polled persons from the -th demographic group should be inversely proportional to the square root of , namely the “Fisher-information-cost-product” (at the best individual cost ) for the -th group. This is in contrast to the common belief that the number of persons polled from a particular group is only proportional to the group’s population.
7.3 Comparisons with Polling using Plain Averaging of Polling Responses
In this subsection, we will demonstrate that, if clean sensing or other similar mechanisms are not used in guaranteeing the quality of data samples in election polling, the polling results can be quite inaccurate. We show that, when the qualities of individual data samples are not controlled to be good enough, more (big) data may not always be able to drive the polling error down to be small.
In particular, in this subsection, we investigate the polling error when plain averaging is used in estimating the parameter . In the plain averaging strategy, the estimation of parameter is given by
[TABLE]
where
[TABLE]
Then the mean-squared error of this estimation is given by
[TABLE]
If the cost spent on obtaining each sample from the -th data source is always equal to , then ’s and ’s are the same for the -th data source, and we denote them by and . For such ’s and ’s, we have
[TABLE]
If , then the expected estimation error of will not go down to 0, even if the number of samples for every . For example, let us consider two demographic groups, where , , , and . For the first group, , and ; and for the 2nd group, , and . Then
[TABLE]
In fact, we can show that, under fixed and , as the number of samples for every , will converge to almost surely. For the example discussed above, this means that will converge to . We can see that when is big, the estimation error using plain averaging is also big, leading to inaccurate polling results even if the number of polled people is large.
7.4 Optimal Polling Strategy for Plain Averaging under Distorted Polling Responses
In this subsection, we consider designing optimal polling strategy for parameter estimation using plain averaging, under distorted polling (test) responses. We assume that we have a total budget of for polling demographic groups. We need to decide the optimal number of polled persons for each particular group, and the optimal cost to be spent on polling each person from each particular group. Our goal is to minimize the mean-squared error of estimating , when the estimator uses plain averaging. We remark that the mean-squared error of the plain-averaging estimation comes from two parts: the deviation of the mean of polling data from the actual parameter , and the variance of the random estimated parameter . The optimal strategy needs to allocate the polling budget in a balanced way to make sure that a sufficient large cost is spent on obtaining each sample such that the deviation of the mean of polling data from the actual parameter is small, while, at the same time, to make sure that a sufficiently large number of persons are polled to reduce the variance of the random estimate . In this subsection, we will derive such an optimal polling strategy. In our derivations, we assume that the functions ’s and ’s are explicitly known to the polling strategy designer. However, we remark that we can extend our derivations to the cases where the polling strategy designer does not explicitly know the functions ’s and ’s. For example, we can also extend our derivations to the cases where ’s and ’s are random functions (but remain the same function for each sample from the same data source) and the designer knows only statistical information about these two functions but not the functions themselves (in fact, the results for these extensions are very similar to Theorem 7.3 below). The results derived in the subsection are also useful in the scenario where the polling strategy designer only provides the polling data ’s, but not information about functions ’s and ’s, to the estimator: the polling strategy designer knows explicitly the functions ’s and ’s, but the estimator does not explicitly know the functions ’s and ’s.
Our main results in this subsection is summarized in the following theorem.
Theorem 7.3**.**
Let us consider independent data sources, where is a positive integer. Let , , and be defined the same as above. Let us assume that a fixed cost is spent on obtaining each sample from the -th data source, where . Suppose the total budget available for sampling is given by . We assume that for every possible values for ’s, . We assume that, only when for every , . We further assume that, when ,
[TABLE]
where is a positive number depending only on .
Then as , to minimize the mean-squared error of the plain averaging,
[TABLE]
The optimal sampling cost for each sample from the -th data source is given by
[TABLE]
and the optimal number of persons polled from the -th group is given by
[TABLE]
Under the assumption of plain averaging, and the assumption of fixed cost for each sample from the same data source, to estimate the parameter , the smallest possible mean-squared estimation error is given by
[TABLE]
Proof.
Suppose that the budget allocated for sampling from each data source is , and the fixed cost to obtain each sample from the -th data source is , then the mean-squared estimation error is given by
[TABLE]
where and are functions of .
From the 1st term of this expression for the mean-squared error, in order to make the estimation error go to [math] as , we must have for all ’s, as . Thus and as . So when , we can write the 2nd term of the expression for the mean-squared error between and , where is an arbitrarily small positive number. Thus, as , we can minimize the mean-squared estimation error given by
[TABLE]
This formula can be changed to
[TABLE]
where
[TABLE]
and
[TABLE]
Given ’s, we can find the optimal ’s which minimize (99) as follows:
[TABLE]
Plugging into (99), we can simplify (99) as
[TABLE]
where we used .
Now we minimize (101) over ’s subject to the constraint that , where . This minimizing ’s can be calculated as
[TABLE]
Plugging (102) into (100), we can obtain the optimal as follows:
[TABLE]
The number of samples obtained from the -th data source, denoted by , is given by
[TABLE]
Plugging (103) and (102) into (99), we can obtain the smallest achievable mean-squared error through plain averaging is given by
[TABLE]
∎
As can be seen Theorem 7.3, to achieve the smallest possible mean-squared error, the cost spent on obtaining each sample increases as the total budget increases, in the order of ; and the number samples from a data source also increases as the total budget increases, in the order of . We would like to contrast this result with traditional polling without accounting for distorted data, namely when and . If there is no distorted data, we do not have to let the cost spent on per sample grow to as .
8 New Lower Bounds on the Mean-Squared Error of Parameter Estimation which can be tighter than the Cramér-Rao bound, and the Chapman-Robbins bound
Parameter estimation using observed data is a classical problem in signal processing, and it is also a very important problem in big data analytics. In parameter estimation, we are often interested in obtaining lower and upper bounds on the mean-squared error of parameter estimators. It is particularly important to obtain lower bounds on the mean-squared error (or other error metrics) of parameter estimation, which give fundamental limits on the performance of every possible parameter estimator or parameter estimators of a particular class (such as unbiased parameters). These lower bounds are useful for determining how far a certain parameter estimation algorithm runs from the optimal performance. It is well-known that the Cramér-Rao bound (CRB), and the Chapman-Robbins bound [7] give lower bounds on unbiased parameter estimators or parameter estimators with known bias functions.
In this section, we will derive new and tighter lower bounds on the mean-squared error of parameter estimators. While we can extend our results to biased estimators or estimation of vector parameters, we will focus on our results for unbiased estimators of scalar parameters. We have derived three series of new lower bounds on the mean-squared error of parameter estimators: Lower Bounds Series A (ABS), Lower Bounds Series B (BBS), and Lower Bounds Series C (CBS). Our newly derived lower bounds on the MSE of unbiased estimators can be tighter than the well-known Cramér-Rao bound (CRB), and the Chapman-Robbins bound. Our newly derived lower bounds on the MSE of unbiased estimators are the optimal objective values of certain convex optimization problems. We can solve these convex optimization problems by looking at their Lagrange dual problems, and obtain closed-form new lower bounds on the MSE. Interestingly, we have discovered that both the Cramér-Rao bound (CRB) and the Chapman-Robbins bound are the optimal objective values of the Lagrange dual problems to special cases of these convex programs, and thus are special cases of the newly derived lower bounds in this paper.
Suppose that we would like to estimate a scalar parameter , and assume that the observation is denoted by a random variable . We further assume that probability density function of is given by , where is a parameter. Suppose that there is an unbiased estimator such that, for every ,
[TABLE]
We would like to bound the mean-squared estimation error
[TABLE]
even though our optimization framework to derive lower bounds on estimation errors can be further extended to include other metrics, such as .
8.1 New Lower Bounds Series A (ABS)
We first notice that
[TABLE]
Moreover, we notice that, for every , , and , we always have
[TABLE]
[TABLE]
Thus for every and , we have
[TABLE]
Thus, we know the MSE of any unbiased estimator is lower bounded by the optimal objective value of the following optimization problem:
[TABLE]
We first notice that this is a convex program in , which can have an infinite number of constraints. If the domain of is infinite dimensional, then this program is an infinite-dimensional convex optimization problem. By considering only pairs of and , where , we have the MSE of any unbiased estimator is lower bounded by the optimal objective value of the following optimization problem with a finite number of constraints:
[TABLE]
We let , , and . Then the optimization problem can be reformulated as:
[TABLE]
The Lagrangian associated with the optimization problem (110) is given by
[TABLE]
For a fixed ,
[TABLE]
has a minimum value
[TABLE]
when
[TABLE]
Thus the Lagrange dual function associated with the optimization problem (110) is given by
[TABLE]
The Lagrange dual problem to the optimization problem (110) is thus given by
[TABLE]
Expanding to , we can change the dual problem to
[TABLE]
Because (116) is equal to
[TABLE]
with the maximizing given by .
We consider an matrix with its element in the -th row and -th column as
[TABLE]
where , and .
We denote , and . Then (118) becomes
[TABLE]
Taking derivatives with respect to the vector , we have
[TABLE]
and thus the maximizing is given by
[TABLE]
where we assume is full-rank. If is not invertible, we can replace with , where the superscript means the Moore-Penrose inverse. If is not invertible, we assume that is within the column range of (otherwise the optimal value (118) will be , implying an unbiased estimator is impossible).
The corresponding maximum objective value of the dual problem is
[TABLE]
Since the optimization problem (109) has no more constraints than the optimization problem (106) , the optimal objective value of (106) is no smaller than the optimal objective value of (109). By the weak duality, the optimal objective value of (109) is bigger than or equal to (if an unbiased estimator is feasible at all, we also have the strong duality, by the Slater’s condition, meaning that is equal to the objective value of (109) ). Thus the optimal objective value of (106) is at least .
Let us summarize the new lower bound on the MSE of an unbiased estimator. Let and ’s be any pair of values from the domain of the parameter, where and is any positive integer. We define
[TABLE]
where ’s elements in its -th row and -th column is given by
[TABLE]
Then for any unbiased estimator satisfies
[TABLE]
8.2 Special Cases of the New Lower Bounds Series A on the MSE of an unbiased estimator: Connections with the Cramér-Rao bound, and the Chapman-Robbins bound
In this subsection, we consider some special cases of the newly derived Lower Bounds Series A on the MSE of an unbiased estimator, and show how the classical Cramér-Rao bound and Chapman-Robbins bound are connected with the newly derived bounds in this paper.
We first consider the case where we only have two constraints in the optimization problem (106). We pick two numbers and from the domain of the parameter. Then the optimal objective value of following optimization problem gives a lower bound on the MSE of an unbiased estimator.
[TABLE]
By our derivations above, the optimal objective value to (122) is given by
[TABLE]
We consider several special cases of and as follows.
Special Case a):
In this case, we take =, and . Then as ,
[TABLE]
where . This gives the classical Cramér-Rao bound.
Special Case b):
In this case, we take =, and . Then
[TABLE]
One can take the supremum of over the set of , and this gives the Chapman-Robbins bound.
Special Case c):
In this case, we take a general , and . Then as ,
[TABLE]
where . This gives a new lower bound on the MSE of an unbiased estimator, which is different from both the Cramér-Rao bound, and the Chapman-Robbins bound. This new bound can be tighter than both the Cramér-Rao bound, and the Chapman-Robbins bound
Special Case d):
Because the lower bound (123) holds for arbitrary and , we have
[TABLE]
This bound can be tighter than the Cramér-Rao bound, the Chapman-Robbins bound, and the bound in Special Case c).
8.2.1 A Simple Example for which the New Bounds are Tighter than the Cramér-Rao bound, and the Chapman-Robbins bound
Let us consider estimating a parameter . We assume that the observed random variable follows the Bernoulli distribution. Moreover, and .
Let us consider an unbiased estimation of from , and let . Then for the Cramér-Rao bound, the lower bound on the MSE of estimating from is given by . The Chapman-Robbins bound is achieved when , so . Thus the Chapman-Robbins bound on the MSE of an unbiased parameter estimator is given by
[TABLE]
In contrast, in the newly derived Lower Bounds Series A, we can look at the Special Case d) and consider and . One can see that
[TABLE]
In fact, one can easily see that because and produce totally the same probability distributions for , it is not possible at all to have an unbiased parameter estimator for this estimation task. Thus the MSE of an unbiased estimator should indeed be . Thus the bound given by Lower Bounds Series A is the tightest, and tighter than Cramér-Rao bound, and the Chapman-Robbins bound. One can of course give many other examples showing the Lower Bounds Series A give tighter bounds than the Cramér-Rao bound, and the Chapman-Robbins bound.
8.3 New Lower Bounds Series B (BBS)
In this subsection, we will derive new lower bounds on the MSE of an unbiased estimator, and we term these new bounds derived in this subsection as Lower Bounds Series B (BBS). We will use different convex optimization problems, and their Lagrange dual problems to derive these new bounds.
Because for every and , we have
[TABLE]
then for any function ,
[TABLE]
Let us take functions , , denote
[TABLE]
and denote
[TABLE]
Thus, we know the MSE of any unbiased estimator is lower bounded by the optimal objective value of the following optimization problem:
[TABLE]
We notice that (127) has the same format as the optimization problem (110). Moreover, we still have
[TABLE]
Thus we conclude that (127) has the same solution as the optimization problem (110), except that the values of ’s and ’s are different. Again we consider an matrix with its element in the -th row and -th column as
[TABLE]
where , and . We denote , and .
Then the variance of any unbiased estimator is always lower bounded by . However, we stress that these bounds can be tighter or at least as tight as the Lower Bounds Series A, depending no the choices of functions ’s.
8.4 New Lower Bounds Series C (CBS)
In this subsection, we will derive new lower bounds on the MSE of an unbiased estimator, and we term these new bounds derived in this subsection as Lower Bounds Series C (CBS). We will use more general convex optimization problems, for which the integrals of ’s over may not necessarily be 0, and their Lagrange dual problems to derive these new bounds.
We notice that, for every , we have
[TABLE]
Then for any function , we have
[TABLE]
Let us take functions , , denote
[TABLE]
and denote
[TABLE]
Thus, we know the MSE of any unbiased estimator is lower bounded by the optimal objective value of the following optimization problem:
[TABLE]
Note that this problem can be solved in the same way as we have solved (110). We recall that (116) is equal to
[TABLE]
Now we note may not necessarily be 0. So the maximizing is given by the number which maximizes
[TABLE]
Setting the derivative to [math], we can obtain the maximizing is given by
[TABLE]
Thus the maximum value of is given by
[TABLE]
In summary, recall that , are functions,
[TABLE]
and
[TABLE]
We define
[TABLE]
where ’s element in its -th row and -th column is given by
[TABLE]
Then any unbiased estimator satisfies
[TABLE]
This newly derived Lower Bounds Series C can be tighter than the Lower Bounds Series A and Lower Bounds Series B, which can in turn be tighter than the Cramér-Rao bound, and the Chapman-Robbins bound.
9 Acknowledgment
Weiyu Xu would like to thank H. C. for conversations about presidential elections partially inspiring Xu’s interest in this topic, and for helping with cleaning and typesetting the solution to one of the Lagrange dual problems in LaTex. W. Xu is also thankful to California Institute of Technology Alumni Association for sending him regularly hard copies of its magazine The Caltech Alumni Association Annual, which introduced to W. Xu the bug eating story [10] of Caltech alumnus Professor Sam Wang at Princeton University, and helped inspire this research.
10 Appendix
10.1 Derivations of the Solution to (41)
We consider the following optimization problem, where , …, are positive constant numbers:
[TABLE]
subject to
[TABLE]
and
[TABLE]
The Lagrangian of the optimization problem is given by
[TABLE]
where , , …, and are nonnegative numbers.
We look at the Karush-Kuhn-Tucker (KKT) conditions for the optimization problem above.
[TABLE]
Since , we have:
[TABLE]
Therefore, we must have
[TABLE]
One can check that, under these values for ’s, ’s and , the KKT conditions are all satisfied. Moreover, the optimal objective value is
[TABLE]
For the optimization problem (41), we can set
[TABLE]
and
[TABLE]
then we get
[TABLE]
and, moreover, under the optimal , the optimal value of (41) is given by
[TABLE]
10.2 Derivations of the Solution to (48)
The Lagrangian of the optimization problem (48) is given by
[TABLE]
where , , , , , …, and are nonnegative numbers.
Now we look at the Karush-Kuhn-Tucker (KKT) conditions for the optimization problem (48).
[TABLE]
We let and for . Then we have
[TABLE]
By definition, we have
[TABLE]
implying that
[TABLE]
Thus if and , we have
[TABLE]
When and the KKT conditions are satisfied, we have
[TABLE]
so
[TABLE]
Solving for and , we have
[TABLE]
and
[TABLE]
We can see that when , the obtained ’s, , ’s and ’s above satisfy all the KKT conditions listed in (10.2). Thus these values will lead to the optimal value of (48). Thus, plugging the optimal into the objective function of (48), we have the optimal value of (48) is given by
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Final election update: There’s a wide range of outcomes, and most of them come up Clinton. Five Thirty Eight.com. November 8, 2016. Retrieved January 6, 2018.
- 2[2] Final Projections: Clinton 323 EV, 51 Democratic Senate Seats, GOP house. election.Princeton.edu. Retrieved January 6, 2018.
- 3[3] Five reasons Nate Silver is wrong & Sam Wang is right: Hillary is 99% + likely to win. Daily Kos.com. Retrieved January 6, 2018.
- 4[4] Grading the 2016 election forecasts. Buzzfeed.com. Retrieved January 6, 2018.
- 5[5] https://en.wikipedia.org/wiki/2016 _ _ \_ united _ _ \_ states _ _ \_ presidential _ _ \_ election. Retrieved December 13th, 2018.
- 6[6] www.realclearpolitics.com. Retrieved December 13th, 2018.
- 7[7] J. M. Hammersley. On estimating restricted parameters. Journal of the Royal Statistical Society. Series B (Methodological) , 12(2):192–240, 1950.
- 8[8] Steven M. Kay. Fundamentals of Statistical Signal Processing: Estimation Theory . Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1993.
