Em estatística, a distância de Bhattacharyya é uma grandeza que representa uma noção de similaridade entre duas distribuições de probabilidade. Ela está intimamente relacionada ao coeficiente de Bhattacharyya, que é uma medida da quantidade de sobreposição entre duas amostras ou populações estatísticas. Não é uma métrica, apesar de ser chamada de "distância", pois não obedece à desigualdade triangular.

História Tanto a distância de Bhattacharyya quanto o coeficiente de Bhattacharyya recebem o nome de Anil Kumar Bhattacharyya, um estatístico que trabalhou na década de 1930 no Instituto Indiano de Estatística. Ele desenvolveu esse método através de uma série de artigos. Ele desenvolveu o método para medir a distância entre duas distribuições não normais e ilustrou isso com as populações multinomiais clássicas. Este trabalho, embora tenha sido submetido para publicação em 1941, apareceu quase cinco anos depois em Sankhya. Consequentemente, o Professor Bhattacharyya começou a trabalhar no desenvolvimento de uma métrica de distância para distribuições de probabilidade que são absolutamente contínuas em relação à medida de Lebesgue e publicou seu progresso em 1942, nos Anais do Congresso Indiano de Ciência, e o trabalho final apareceu em 1943 no Bulletin da Calcutta Mathematical Society.

Definição Para distribuições de probabilidade

P

{\displaystyle P}

e

Q

{\displaystyle Q}

no mesmo domínio discreto

X

{\displaystyle {\mathcal {X}}}

, a distância de Bhattacharyya é definida como

D

B

( P , Q ) = − ln ⁡

(

B C ( P , Q )

)

{\displaystyle D_{B}(P,Q)=-\ln \left(BC(P,Q)\right)}

onde

B C ( P , Q ) =

x ∈

X

P ( x ) Q ( x )

{\displaystyle BC(P,Q)=\sum _{x\in {\mathcal {X}}}{\sqrt {P(x)Q(x)}}}

é o coeficiente de Bhattacharyya para distribuições de probabilidade discretas. Para distribuições de probabilidade contínuas, com

P ( d x ) = p ( x ) d x

{\displaystyle P(dx)=p(x)dx}

e

Q ( d x ) = q ( x ) d x

{\displaystyle Q(dx)=q(x)dx}

onde

p ( x )

{\displaystyle p(x)}

e

q ( x )

{\displaystyle q(x)}

são as funções densidade de probabilidade, o coeficiente de Bhattacharyya é definido como

B C ( P , Q ) =

X

p ( x ) q ( x )

d x .

{\displaystyle BC(P,Q)=\int _{\mathcal {X}}{\sqrt {p(x)q(x)}}\,dx.}

Mais geralmente, dadas duas medidas de probabilidade

P , Q

{\displaystyle P,Q}

em um espaço mensurável

(

X

,

B

)

{\displaystyle ({\mathcal {X}},{\mathcal {B}})}

, seja

λ

{\displaystyle \lambda }

uma medida (sigma-finita) tal que

P

{\displaystyle P}

e

Q

{\displaystyle Q}

são absolutamente contínuas em relação a

λ

{\displaystyle \lambda }

, isto é,

P ( d x ) = p ( x ) λ ( d x )

{\displaystyle P(dx)=p(x)\lambda (dx)}

e

Q ( d x ) = q ( x ) λ ( d x )

{\displaystyle Q(dx)=q(x)\lambda (dx)}

para funções densidade de probabilidade

p , q

{\displaystyle p,q}

com respeito a

λ

{\displaystyle \lambda }

definidas

λ

{\displaystyle \lambda }

-quase em toda parte. Tal medida, até mesmo uma medida de probabilidade, sempre existe, por exemplo,

λ =

1 2

( P + Q )

{\displaystyle \lambda ={\tfrac {1}{2}}(P+Q)}

. Então define-se a medida de Bhattacharyya em

(

X

,

B

)

{\displaystyle ({\mathcal {X}},{\mathcal {B}})}

por

b c ( d x

|

P , Q )

=

p ( x ) q ( x )

λ ( d x )

=

P ( d x )

λ ( d x )

( x )

Q ( d x )

λ ( d x )

( x )

λ ( d x ) .

{\displaystyle {\begin{aligned}bc(dx|P,Q)&={\sqrt {p(x)q(x)}}\,\lambda (dx)\\[1ex]&={\sqrt {{\frac {P(dx)}{\lambda (dx)}}(x){\frac {Q(dx)}{\lambda (dx)}}(x)}}\lambda (dx).\end{aligned}}}

Ela não depende da medida

λ

{\displaystyle \lambda }

, pois se escolhermos uma medida

μ

{\displaystyle \mu }

tal que

λ

{\displaystyle \lambda }

e outra medida

λ ′

{\displaystyle \lambda '}

sejam absolutamente contínuas, isto é,

λ = l ( x ) μ

{\displaystyle \lambda =l(x)\mu }

e

λ ′

=

l ′

( x ) μ

{\displaystyle \lambda '=l'(x)\mu }

, então

P ( d x )

= p ( x ) λ ( d x )

=

p ′

( x )

λ ′

( d x )

= p ( x ) l ( x ) μ ( d x )

=

p ′

( x )

l ′

( x ) μ ( d x ) ,

{\displaystyle {\begin{alignedat}{3}P(dx)&=p(x)\lambda (dx)&&={}&&p'(x)\lambda '(dx)\\&=p(x)l(x)\mu (dx)&&={}&&p'(x)l'(x)\mu (dx),\end{alignedat}}}

e similarmente para

Q

{\displaystyle Q}

. Temos então

b c ( d x

|

P , Q )

=

p ( x ) q ( x )

λ ( d x ) =

p ( x ) q ( x )

l ( x ) μ ( x )

=

p ( x ) l ( x ) q ( x )

l ( x )

μ ( d x ) =

p ′

( x )

l ′

( x )

q ′

( x )

l ′

( x )

μ ( d x )

=

p ′

( x )

q ′

( x )

λ ′

( d x ) .

{\displaystyle {\begin{aligned}bc(dx|P,Q)&={\sqrt {p(x)q(x)}}\,\lambda (dx)={\sqrt {p(x)q(x)}}\,l(x)\mu (x)\\&={\sqrt {p(x)l(x)q(x)\,l(x)}}\mu (dx)={\sqrt {p'(x)l'(x)q'(x)l'(x)}}\,\mu (dx)\\&={\sqrt {p'(x)q'(x)}}\,\lambda '(dx).\end{aligned}}}

Finalmente definimos o coeficiente de Bhattacharyya

B C ( P , Q ) =

X

b c ( d x

|

P , Q ) =

X

p ( x ) q ( x )

λ ( d x ) .

{\displaystyle BC(P,Q)=\int _{\mathcal {X}}bc(dx|P,Q)=\int _{\mathcal {X}}{\sqrt {p(x)q(x)}}\,\lambda (dx).}

Pelo exposto, a quantidade

B C ( P , Q )

{\displaystyle BC(P,Q)}

não depende de

λ

{\displaystyle \lambda }

, e pela desigualdade de Cauchy,

0 ≤ B C ( P , Q ) ≤ 1

{\displaystyle 0\leq BC(P,Q)\leq 1}

. Usando

P ( d x ) = p ( x ) λ ( d x )

{\displaystyle P(dx)=p(x)\lambda (dx)}

e

Q ( d x ) = q ( x ) λ ( d x )

{\displaystyle Q(dx)=q(x)\lambda (dx)}

,

B C ( P , Q ) =

X

p ( x )

q ( x )

Q ( d x ) =

X

P ( d x )

Q ( d x )

Q ( d x ) =

E

Q

[

P ( d x )

Q ( d x )

]

{\displaystyle BC(P,Q)=\int _{\mathcal {X}}{\sqrt {\frac {p(x)}{q(x)}}}Q(dx)=\int _{\mathcal {X}}{\sqrt {\frac {P(dx)}{Q(dx)}}}Q(dx)=E_{Q}\left[{\sqrt {\frac {P(dx)}{Q(dx)}}}\right]}

Caso gaussiano Sejam

p ∼

N

(

μ

p

,

σ

p

2

)

{\displaystyle p\sim {\mathcal {N}}(\mu _{p},\sigma _{p}^{2})}

,

q ∼

N

(

μ

q

,

σ

q

2

)

{\displaystyle q\sim {\mathcal {N}}(\mu _{q},\sigma _{q}^{2})}

, onde

N

( μ ,

σ

2

)

{\displaystyle {\mathcal {N}}(\mu ,\sigma ^{2})}

é a distribuição normal com média

μ

{\displaystyle \mu }

e variância

σ

2

{\displaystyle \sigma ^{2}}

; então

D

B

( p , q ) =

1 4

(

μ

p

μ

q

)

2

σ

p

2

+

σ

q

2

+

1 2

ln ⁡

(

σ

p

2

+

σ

q

2

2

σ

p

σ

q

)

.

{\displaystyle D_{B}(p,q)={\frac {1}{4}}{\frac {(\mu _{p}-\mu _{q})^{2}}{\sigma _{p}^{2}+\sigma _{q}^{2}}}+{\frac {1}{2}}\ln \left({\frac {\sigma _{p}^{2}+\sigma _{q}^{2}}{2\sigma _{p}\sigma _{q}}}\right).}

E em geral, dadas duas distribuições normais multivariadas

p

i

=

N

(

μ

i

,

Σ

i

)

{\displaystyle p_{i}={\mathcal {N}}({\boldsymbol {\mu }}_{i},\,{\boldsymbol {\Sigma }}_{i})}

,

D

B

(

p

1

,

p

2

) =

1 8

(

μ

1

μ

2

)

T

Σ

− 1

(

μ

1

μ

2

) +

1 2

ln ⁡

(

det

Σ

det

Σ

1

det

Σ

2

)

,

{\displaystyle D_{B}(p_{1},p_{2})={\frac {1}{8}}({\boldsymbol {\mu }}_{1}-{\boldsymbol {\mu }}_{2})^{T}{\boldsymbol {\Sigma }}^{-1}({\boldsymbol {\mu }}_{1}-{\boldsymbol {\mu }}_{2})+{\frac {1}{2}}\ln \left({\det {\boldsymbol {\Sigma }} \over {\sqrt {\det {\boldsymbol {\Sigma }}_{1}\,\det {\boldsymbol {\Sigma }}_{2}}}}\right),}

onde

Σ

=

1 2

(

Σ

1

+

Σ

2

)

.

{\textstyle {\boldsymbol {\Sigma }}={\frac {1}{2}}\left({\boldsymbol {\Sigma }}_{1}+{\boldsymbol {\Sigma }}_{2}\right).}

Observe que o primeiro termo é uma distância de Mahalanobis ao quadrado.

Propriedades

0 ≤ B C ≤ 1

{\displaystyle 0\leq BC\leq 1}

e

0 ≤

D

B

≤ ∞

{\displaystyle 0\leq D_{B}\leq \infty }

.

D

B

{\displaystyle D_{B}}

não obedece à desigualdade triangular, embora a distância de Hellinger

1 − B C ( p , q )

{\textstyle {\sqrt {1-BC(p,q)}}}

obedeça.

Limites para o erro de Bayes A distância de Bhattacharyya pode ser usada para limitar superior e inferiormente a taxa de erro de Bayes:

1 2

1 2

1 − 4

ρ

2

L

≤ ρ

{\displaystyle {\frac {1}{2}}-{\frac {1}{2}}{\sqrt {1-4\rho ^{2}}}\leq L^{*}\leq \rho }

onde

ρ =

E

[

η ( X )

(

1 − η ( X )

)

]

{\textstyle \rho =\operatorname {\mathbb {E} } \left[{\sqrt {\eta (X)\left(1-\eta (X)\right)}}\right]}

e

η ( X ) =

P

( Y = 1

|

X )

{\displaystyle \eta (X)=\mathbb {P} (Y=1|X)}

é a probabilidade a posteriori.

Aplicações O coeficiente de Bhattacharyya quantifica a "proximidade" de duas amostras estatísticas aleatórias. Dadas duas sequências das distribuições

P , Q

{\displaystyle P,Q}

, coloque-as em

n

{\displaystyle n}

buckets, e seja a frequência das amostras de

P

{\displaystyle P}

no bucket

i

{\displaystyle i}

igual a

p

i

{\displaystyle p_{i}}

, e similarmente para

q

i

{\displaystyle q_{i}}

; então o coeficiente de Bhattacharyya amostral é

B C (

p

,

q

) =

i = 1

n

p

i

q

i

,

{\displaystyle BC(\mathbf {p} ,\mathbf {q} )=\sum _{i=1}^{n}{\sqrt {p_{i}q_{i}}},}

que é um estimador de

B C ( P , Q )

{\displaystyle BC(P,Q)}

. A qualidade da estimação depende da escolha dos buckets; poucos buckets superestimariam

B C ( P , Q )

{\displaystyle BC(P,Q)}

, enquanto muitos o subestimariam. Uma tarefa comum em classificação é estimar a separabilidade das classes. A menos de um fator multiplicativo, a distância de Mahalanobis ao quadrado é um caso especial da distância de Bhattacharyya quando as duas classes são normalmente distribuídas com as mesmas variâncias. Quando duas classes têm médias semelhantes, mas variâncias significativamente diferentes, a distância de Mahalanobis seria próxima de zero, enquanto a distância de Bhattacharyya não seria. O coeficiente de Bhattacharyya é usado na construção de códigos polares. A distância de Bhattacharyya é usada na extração e seleção de características, processamento de imagens, reconhecimento de locutor, agrupamento de fones, e em genética.

Ver também Ângulo de Bhattacharyya Divergência de Kullback–Leibler Distância de Hellinger Distância de Mahalanobis Limite de Chernoff Entropia de Rényi F-divergência Fidelidade de estados quânticos

Referências

Ligações externas Hazewinkel, Michiel, ed. (2001), «Bhattacharyya distance», Enciclopédia de Matemática, ISBN 978-1-55608-010-4 (em inglês), Springer Intuição estatística da distância de Bhattacharyya Algumas propriedades da distância de Bhattacharyya Nielsen, Frank; Boltz, Sylvain (2010). «The Burbea-Rao and Bhattacharyya Centroids». IEEE Transactions on Information Theory. 57 (8): 5455–5466. Bibcode:2011ITIT...57.5455N. ISSN 0018-9448. arXiv:1004.5049. doi:10.1109/TIT.2011.2159046 Kailath, T. (1967). «The Divergence and Bhattacharyya Distance Measures in Signal Selection». IEEE Transactions on Communications (em inglês). 15 (1): 52–60. ISSN 0096-2244. doi:10.1109/TCOM.1967.1089532 Djouadi, A.; Snorrason, O.; Garber, F.D. (1990). «The quality of training sample estimates of the Bhattacharyya coefficient». IEEE Transactions on Pattern Analysis and Machine Intelligence. 12 (1): 92–97. doi:10.1109/34.41388