Si le noyau Epanechnikov est théoriquement optimal lors de l'estimation de la densité du noyau, pourquoi n'est-il pas plus couramment utilisé?

18

J'ai lu (par exemple, ici ) que le noyau Epanechnikov est optimal, au moins dans un sens théorique, lors de l'estimation de la densité du noyau. Si cela est vrai, pourquoi le gaussien apparaît-il si fréquemment comme noyau par défaut, ou dans de nombreux cas le seul noyau, dans les bibliothèques d'estimation de densité?

John Rauser
la source
2
Deux questions se confondent ici: pourquoi pas plus couramment utilisées? pourquoi le gaussien est-il souvent le noyau par défaut / uniquement? Cela peut sembler trivial, mais le nom Epanechnikov peut sembler difficile à épeler et à prononcer correctement pour les personnes qui ne parlent pas couramment cette langue. (Je ne suis même pas sûr que E. était russe; je n'ai pas trouvé de détails biographiques.) De plus, si je montre (par exemple) un bi-poids, commentez sa forme de cloche, sa largeur finie et son comportement sur les bords, qui semblent plus facile à vendre. Epanechnikov est la valeur par défaut dans Stata kdensity.
Nick Cox
3
J'ajouterais que cette optimalité théorique a peu d'incidence sur la pratique, le cas échéant.
Xi'an
2
C'est un nom familier. S'il est logique d'utiliser un noyau qui n'a pas de support fini, vous devriez le préférer. En ce qui concerne mon expérience, cela n'a pas de sens, donc le choix semble social, pas technique.
Nick Cox
2
@NickCox, oui, E était un mec russe, ce n'est pas une abréviation :) Il était énigmatique personne, c'est tout ce que vous pourriez jamais trouver sur lui. Je me souviens aussi d'un livre très utile que quelqu'un avec son nom a écrit sur des calculatrices programmables, oui, c'était une grosse chose à l'époque
Aksakal
1
@amoeba Il a travaillé chez Институт радиотехники и электроники Российской Академии Наук им. Котельникова, je parie qu'il a fait des recherches classifiées, le nom complet est Епанечников Виктор Александрович
Aksakal

Réponses:

7

La raison pour laquelle le noyau Epanechnikov n'est pas universellement utilisé pour son optimalité théorique peut très bien être que le noyau Epanechnikov n'est pas réellement théoriquement optimal . Tsybakov critique explicitement l'argument selon lequel le noyau Epanechnikov est "théoriquement optimal" aux pages 16-19 de l' introduction à l'estimation non paramétrique (section 1.2.4).

En essayant de résumer, sous certaines hypothèses sur le noyau K et une densité fixe p on a que l'erreur quadratique moyenne intégrée est de la forme

(1)1nhK2(u)du+h44SK2(p(x))2dx.

La principale critique de Tsybakov semble être de minimiser les noyaux non négatifs, car il est souvent possible d'obtenir des estimateurs plus performants, qui sont même non négatifs, sans se limiter aux noyaux non négatifs.

La première étape de l'argument pour le noyau Epanechnikov commence par minimiser (1) sur h et tous les noyaux non négatifs (plutôt que tous les noyaux d'une classe plus large) pour obtenir une bande passante "optimale" pour K

hMISE(K)=(K2nSK2(p)2)1/5

et le noyau "optimal" (Epanechnikov)

K(u)=34(1u2)+

dont l'erreur quadratique moyenne intégrée est:

hMISE(K)=(15n(p)2)1/5.

Ces choix ne sont cependant pas réalisables, car ils dépendent de la connaissance (via p ) de la densité inconnue p - il s'agit donc de quantités "oracle".

Une proposition donnée par Tsybakov implique que le MISE asymptotique pour l'oracle d'Epanechnikov est:

(2)limnn4/5Ep(pnE(x)p(x))2dx=34/551/54((p(x))2dx)1/5.

Tsybakov dit que (2) est souvent considéré comme le meilleur MISE réalisable, mais montre ensuite que l'on peut utiliser des noyaux d'ordre 2 (pour lesquels SK=0 ) pour construire des estimateurs de noyau, pour chaque ε>0 , de telle sorte que

lim supnn4/5Ep(p^n(x)p(x))2dxε.

Même si p n est pas nécessairement non-négatif, on a toujours le même résultat à l'estimateur de la partie positive, p + n : = max ( 0 , p n ) (qui est garanti pour être non-négative , même si K n'est pas):p^npn+:=max(0,p^n)K

lim supnn4/5Ep(pn+(x)p(x))2dxε.

Par conséquent, pour ε suffisamment petit, il existe de vrais estimateurs qui ont un MISE asymptotique plus petit que l' oracle d' Epanechnikov , même en utilisant les mêmes hypothèses sur la densité inconnue p .

En particulier, on a pour résultat que l'infimum du MISE asymptotique pour un p fixe sur tous les estimateurs du noyau (ou parties positives des estimateurs du noyau) est 0 . L'oracle d'Epanechnikov n'est donc même pas près d'être optimal, même par rapport aux vrais estimateurs.

La raison pour laquelle les gens ont avancé l'argument pour l'oracle d'Epanechnikov en premier lieu est que l'on soutient souvent que le noyau lui-même devrait être non négatif parce que la densité elle-même n'est pas négative. Mais comme le souligne Tsybakov, il n'est pas nécessaire de supposer que le noyau est non négatif pour obtenir des estimateurs de densité non négatifs, et en autorisant d'autres noyaux, on peut des estimateurs de densité non négatifs qui (1) ne sont pas des oracles et (2) exécuter arbitrairement mieux que l'oracle d'Epanechnikov pour un p fixe . Tsybakov utilise cette divergence pour affirmer qu'il n'est pas logique de plaider pour l'optimalité en termes d'un p , mais uniquement pour les propriétés d'optimalité qui sont uniformes sur une classe fixe de densités. Il souligne également que l'argument fonctionne toujours lors de l'utilisation de MSE au lieu de MISE.

EDIT: Voir également le corollaire 1.1. à la p.25, où le noyau Epanechnikov se révèle inadmissible sur la base d'un autre critère. Tsybakov ne semble vraiment pas aimer le noyau Epanechnikov.

Chill2Macht
la source
4
+1 pour une lecture intéressante, mais cela ne explique pas pourquoi le noyau gaussien est utilisé plus souvent que le noyau Epanechnikov: ils sont tous deux non négatifs.
amibe dit Réintégrer Monica
@amoeba C'est vrai. À tout le moins, cela répond à la question du titre, qui ne concerne que le noyau Epanechnikov. (C'est-à-dire qu'il aborde la prémisse de la question et montre qu'elle est fausse.)
Chill2Macht
3
(+1) Une chose à prendre en compte avec le schéma de Tsybakov consistant à prendre la partie positive d'une estimation du noyau éventuellement négative - qui est au moins ma mémoire de sa suggestion - est que, bien que l'estimateur de densité résultant puisse donner une meilleure convergence MSE vers la densité réelle , l'estimation de la densité ne sera généralement pas une densité valide (puisque vous coupez la masse et qu'elle ne s'intègre plus à 1). Si vous ne vous souciez que de MSE, cela n'a pas d'importance, mais parfois ce sera un problème important.
Dougal
2

Le noyau gaussien est utilisé par exemple dans l'estimation de densité par dérivées:

difdxi(x)1bandwidthj=1Ndikdxi(Xj,x)

C'est parce que le noyau Epanechnikov a 3 dérivés avant qu'il soit identique à zéro, contrairement au gaussien qui a une infinité de dérivés (non nuls). Voir la section 2.10 dans votre lien pour plus d'exemples.

Alex R.
la source
2
La première dérivée du noyau Epanechnikov (notez le deuxième n , soit dit en passant) n'est pas continue là où la fonction franchit les limites du noyau; cela pourrait être plus un problème.
Glen_b -Reinstate Monica
i
1
@AlexR. Bien que ce que vous dites soit vrai, je ne comprends pas comment cela explique pourquoi le gaussien est si commun dans l'estimation de densité ordinaire (par opposition à l'estimation de la dérivée de la densité). Et même lors de l'estimation des dérivées, la section 2.10 suggère que le gaussien n'est jamais le noyau préféré.
John Rauser
@JohnRauser: Gardez à l'esprit que vous devez utiliser des noyaux Epanechnikov d'ordre supérieur pour une optimalité. Habituellement, les gens utilisent un gaussien, car il est tout simplement plus facile à utiliser et a de plus belles propriétés.
Alex R.
1
@AlexR Je chipoterais sur "[u] bien que les gens utilisent un gaussien"; avez-vous des données systématiques sur la fréquence d'utilisation ou ce n'est qu'une impression basée sur le travail que vous voyez? Je vois souvent des poids bi, mais je n'en revendiquerais pas plus.
Nick Cox