Ratio de probabilités vs ratio de PDF

12

J'utilise Bayes pour résoudre un problème de clustering. Après avoir fait quelques calculs, je me retrouve avec la nécessité d'obtenir le rapport de deux probabilités:

P(A)/P(B)

pouvoir obtenir . Ces probabilités sont obtenues par intégration de deux KDE multivariés 2D différents comme expliqué dans cette réponse :P(H|D)

P(A)=x,y:f^(x,y)<f^(ra,sa)f^(x,y)dxdy
P(B)=x,y:g^(x,y)<g^(rb,sb)g^(x,y)dxdy

f^(x,y) et g^(x,y) sont les KDE et l'intégration se fait pour tous les points en dessous des seuils f^(ra,sa) et g^(rb,sb) . Les deux KDE utilisent un noyau gaussien . Une image représentative d'un KDE similaire à ceux avec lesquels je travaille peut être vue ici: Intégration de l'estimateur de densité de noyau en 2D .

Je calcule les KDE au moyen d'une pythonfonction stats.gaussian_kde , donc j'assume la forme générale suivante pour cela:

KDE(x,y)=1ni=1n12h2e(xxi)2+(yyi)22h2

nest la longueur de mon tableau de points et hla bande passante utilisée.

Les intégrales ci-dessus sont calculées en appliquant un processus de Monte Carlo qui est assez coûteux en calcul. J'ai lu quelque part (oublié où, désolé) que dans des cas comme celui-ci, il est possible de remplacer le rapport des probabilités par le rapport des PDF (KDE) évalués aux points de seuil pour obtenir des résultats tout aussi valables. Cela m'intéresse parce que le calcul du rapport KDE est des ordres de grandeur plus rapide que le calcul du rapport des intégrales avec MC.

La question est donc réduite à la validité de cette expression:

P(A)P(B)=f^(ra,sa)g^(rb,sb)

Dans quelles circonstances, le cas échéant, puis-je dire que cette relation est vraie?

[faute de frappe fixe (EDIT)]


Ajouter :

Voici essentiellement la même question mais faite sous une forme plus mathématique .

Gabriel
la source
1
Notez que l'existence de appropriés est assurée par le théorème de la valeur moyenne pour les intégrales. ra,b,sa,b
Dave
1
Je pense que le ratio Mills peut être pertinent.
whuber
@whuber ce ratio nécessite apparemment que je connaisse la valeur de P(X)ce que j'essaie d'éviter de calculer. Pourriez-vous développer un peu la pertinence de ce paramètre?
Gabriel

Réponses:

3

Le KDE est un mélange de distributions normales. Regardons un seul d'entre eux.

Les définitions de et montrent que leurs valeurs sont invariantes sous les traductions et les redimensionnements dans le plan, il suffit donc de considérer la distribution normale standard avec PDF . L'inégalitéP(A)P(B)f

f(x,y)f(r,s)

est équivalent à

x2+y2r2+s2.

L'introduction des coordonnées polaires permet de réécrire l'intégraleρ,θ

P(r,s)=12π02πr2+s2ρexp(ρ2/2)dρdθ=exp((r2+s2)/2)=2πf(r,s).

Considérez maintenant le mélange. Parce qu'il est linéaire,

P(r,s)=1ni2πf((rxi)/h,(syi)/h)=2πh2(1ni1h2f((rxi)/h,(syi)/h))=2πh2KDE(r,s).

En effet, et sont proportionnels. La constante de proportionnalité est .fP2πh2


Le fait qu'une telle relation de proportionnalité entre et soit spécialePf peut être apprécié en envisageant un simple contre-exemple. Soit une distribution uniforme sur un ensemble mesurable de surface unitaire et une distribution uniforme sur un ensemble mesurable qui est disjoint de et a l'aire . Ensuite, le mélange avec PDF a une valeur constante sur , sur , et est nul ailleurs. Il y a trois cas à considérer:f1A1f2A2A1μ>1f=f1/2+f2/21/2A11/(2μ)A2

  1. (r,s)A1 . Ici, atteint son maximum, d'où . Le rapport .f(r,s)=1/2P(r,s)=1f(r,s)/P(r,s)=1/2

  2. (r,s)A2 . Ici, est strictement inférieur à mais supérieur à . Ainsi, la région d'intégration est le complément de et l'intégrale résultante doit être égale à . Le rapport .f(r,s)1/20A11/2f(r,s)/P(r,s)=(1/(2μ))/(1/2)=1/μ

  3. Ailleurs, est nul et l'intégrale est nulle.fP

Évidemment, le rapport (où il est défini) n'est pas constant et varie entre et . Bien que cette distribution ne soit pas continue, elle peut être réalisée en y ajoutant une distribution normale . En rendant les deux valeurs propres de petites, cela changera très peu la distribution et produira qualitativement les mêmes résultats - seulement maintenant les valeurs du rapport incluront tous les nombres dans l'intervalle .11/μ1(0,Σ)Σf/P[1,1/μ]


Ce résultat ne se généralise pas non plus aux autres dimensions. Essentiellement, le même calcul qui a commencé cette réponse montre que est une fonction Gamma incomplète et que ce n'est clairement pas la même chose que . Le fait que deux dimensions soient spéciales peut être apprécié en notant que l'intégration dans concerne essentiellement les distances et lorsque celles-ci sont normalement distribuées, la fonction de distance a une - qui est la distribution exponentielle. La fonction exponentielle est unique en ce qu'elle est proportionnelle à sa propre dérivée - d'où l'intégrande et l'intégrale doivent être proportionnelles.PfPχ2(2)fP

whuber
la source
Ceci est une réponse incroyablement whuber, merci beaucoup. Il me faudra un certain temps pour traiter entièrement tout ce que vous avez écrit ici, mais je vous fais entièrement confiance dans les calculs, ce qui signifie que j'ai marqué la question comme résolue. À votre santé.
Gabriel