Il est évident que, souvent, on préfère un estimateur non biaisé. Mais existe-t-il des circonstances dans lesquelles nous pourrions préférer un estimateur biaisé à un estimateur non biaisé?
bias
unbiased-estimator
estimators
Stan Shunpike
la source
la source
Réponses:
Oui. Souvent, nous souhaitons minimiser l’erreur quadratique moyenne, qui peut être décomposée en variance + biais carré . C'est une idée extrêmement fondamentale en apprentissage automatique et en statistiques en général. Nous constatons fréquemment qu’une faible augmentation du biais peut entraîner une réduction de la variance suffisamment importante pour que la MSE globale diminue.
Un exemple standard est la régression de crête. Nous avons β R = ( X T X + λ I ) - 1 X T Y qui est sollicité; mais si X est mal conditionnée puis V un r ( β ) α ( X T X ) - 1 peut être énorme que V a r ( β R ) peut être beaucoup plus modeste.β^R=(XTX+λI)−1XTY X Var(β^)∝(XTX)−1 Var(β^R)
Un autre exemple est le classifieur kNN . Pensez à : on attribue un nouveau point à son plus proche voisin. Si nous avons une tonne de données et seulement quelques variables, nous pouvons probablement récupérer la véritable limite de décision et notre classificateur est non biaisé; mais dans tous les cas réalistes, il est probable que k = 1 sera beaucoup trop souple (c'est-à-dire qu'il aura trop de variance) et que le faible biais n'en vaut pas la peine (c'est-à-dire que la MSE est plus grande que les classificateurs plus biaisés mais moins variables).k=1 k=1
Enfin, voici une photo. Supposons que ce soient les distributions d'échantillonnage de deux estimateurs et que nous essayons d'estimer 0. Le plus plat est non biaisé, mais aussi beaucoup plus variable. Globalement, je pense que je préférerais utiliser le biais, parce que même si en moyenne nous ne serons pas corrects, pour chaque instance de cet estimateur, nous serons plus proches.
Je mentionne les problèmes numériques qui se produisent lorsque est mal conditionné et comment la régression de crête aide. Voici un exemple.X
Je fais une matrice qui est 4 × 3 et la troisième colonne est presque tout à 0, ce qui signifie que ce n'est presque pas le rang complet, ce qui signifie que X T X est vraiment proche d'être singulier.X 4×3 XTX
Mise à jour 2
Comme promis, voici un exemple plus complet.
Tout d’abord, rappelez-vous le but de tout ceci: nous voulons un bon estimateur. Il y a plusieurs façons de définir le terme «bien». Supposons que nous avons et nous voulons estimer μ .X1,...,Xn∼ iid N(μ,σ2) μ
Disons que nous décidons qu'un "bon" estimateur est un estimateur non biaisé. Ce n'est pas optimale car, alors il est vrai que l'estimateur est sans biais pour μ , nous avons n points de données il semble stupide d'ignorer presque tous . Pour rendre cette idée plus formelle, nous pensons que nous devrions pouvoir obtenir un estimateur qui varie moins de μ pour un échantillon donné que T 1 . Cela signifie que nous voulons un estimateur avec une variance plus petite.T1(X1,...,Xn)=X1 μ n μ T1
Alors peut-être que maintenant nous disons que nous ne voulons toujours que des estimateurs non biaisés, mais parmi tous les estimateurs non biaisés, nous choisirons celui qui présente la plus petite variance. Cela nous conduit au concept de l’ estimateur non biaisé de variance uniformément minimum (UMVUE), objet de nombreuses études en statistique classique. SI nous ne voulons que des estimateurs non biaisés, choisir celui qui présente la plus petite variance est une bonne idée. Dans notre exemple, considérons par rapport à T 2 ( X 1 , . . . , X n ) = X 1 + X 2T1 etTn(X1,...,Xn)=X1+. . . +XnT2(X1,...,Xn)=X1+X22 . Encore une fois, tous les trois sont non biaisés mais ils ont des variances différentes:Var(T1)=σ2,Var(T2)=σ2Tn(X1,...,Xn)=X1+...+Xnn Var(T1)=σ2 , etVar(Tn)=σ2Var(T2)=σ22 . Pourn>2Tna la plus petite variance de ceuxci, et il est impartial, c'est donc notre estimateur choisi.Var(Tn)=σ2n n>2 Tn
Suppose thatT is unbiased. Then MSE(T)=Var(T)=Bias(T)2=Var(T) , so if we are only considering unbiased estimators then minimizing MSE is the same as choosing the UMVUE. But, as I showed above, there are cases where we can get an even smaller MSE by considering non-zero biases.
In summary, we want to minimizeVar(T)+Bias(T)2 . We could require Bias(T)=0 and then pick the best T among those that do that, or we could allow both to vary. Allowing both to vary will likely give us a better MSE, since it includes the unbiased cases. This idea is the variance-bias trade-off that I mentioned earlier in the answer.
Now here are some pictures of this trade-off. We're trying to estimateθ and we've got five models, T1 through T5 . T1 is unbiased and the bias gets more and more severe until T5 . T1 has the largest variance and the variance gets smaller and smaller until T5 . We can visualize the MSE as the square of the distance of the distribution's center from θ plus the square of the distance to the first inflection point (that's a way to see the SD for normal densities, which these are). We can see that for T1 (the black curve) the variance is so large that being unbiased doesn't help: there's still a massive MSE. Conversely, for T5 the variance is way smaller but now the bias is big enough that the estimator is suffering. But somewhere in the middle there is a happy medium, and that's T3 . It has reduced the variability by a lot (compared with T1 ) but has only incurred a small amount of bias, and thus it has the smallest MSE.
You asked for examples of estimators that have this shape: one example is ridge regression, where you can think of each estimator asTλ(X,Y)=(XTX+λI)−1XTY . You could (perhaps using cross-validation) make a plot of MSE as a function of λ and then choose the best Tλ .
la source
Two reasons come to mind, aside from the MSE explanation above (the commonly accepted answer to the question):
Risk, roughly, is the sense of how much something can explode when certain conditions aren't met. Take superefficient estimators:T(X)=X¯n if X¯n lies beyond an ϵ -ball of 0, 0 otherwise. You can show that this statistic is more efficient than the UMVUE, since it has the same asymptotic variance as the UMVUE with θ≠0 and infinite efficiency otherwise. This is a stupid statistic, and Hodges threw it out there as a strawman. Turns out that if you take θn on the boundary of the ball, it becomes an inconsistent test, it never knows what's going on and the risk explodes.
In the minimax world, we try to minimize risk. It can give us biased estimators, but we don't care, they still work because there are fewer ways to break the system. Suppose, for instance, I were interested in inference on aΓ(α,βn) distribution, and once in a while the distribution threw curve balls. A trimmed mean estimate
Efficient testing means you don't estimate the thing you're interested in, but an approximation thereof, because this provides a more powerful test. The best example I can think of here is logistic regression. People always confuse logistic regression with relative risk regression. For instance an odds ratio of 1.6 for cancer comparing smokers to non-smokers does NOT mean that "smokers had a 1.6 greater risk of cancer". BZZT wrong. That's a risk ratio. They technically had a 1.6 fold odds of the outcome (reminder: odds = probability / (1-probability)). However, for rare events, the odds ratio approximates the risk ratio. There is relative risk regression, but it has a lot of issues with converging and is not as powerful as logistic regression. So we report the OR as a biased estimate of the RR (for rare events), and calculate more efficient CIs and p-values.
la source