Parzen Windows
Richard O. Duda, Peter E. Hart, David G. Stork
Pattern Classi�cation - 1st edition: 1973, 2nd edition: 2000
February 15, 2012
Borja F.G. Parzen Windows
Logo.png
Introduction
Parzen Windows ' Kernel density estimation
Goal: given a set of d -dimensional samples, estimate the
underlying probability distribution
Borja F.G. Parzen Windows
Logo.png
Introductory example: hypercube
We can use a d -dymensional hypercube as a window function
to describe the distribution probability
,
where hdn is the length of each edge and uj is u's j th normalized
position inside the hypercube
Now, probability distribution can be estimated as
Borja F.G. Parzen Windows
Logo.png
General window functions
For pn (x) to be a proper density function, we can use any
window function satisfying
Probability distribution can be written as
Borja F.G. Parzen Windows
Logo.png
Parzen windows: width (hn) e�ect
There's little justi�cation for a speci�c hn size or a speci�c
window function if no knowledge about the underlying
distribution is available
Usually, a Gaussian distribution is used for statistichal
independence
Borja F.G. Parzen Windows
Logo.png
Convergence of the mean
Borja F.G. Parzen Windows
Logo.png
Convergence of the variance
Borja F.G. Parzen Windows
Logo.png
Illustrations I
Borja F.G. Parzen Windows
Logo.png
Illustrations II
Borja F.G. Parzen Windows
Logo.png
Illustrations III
Borja F.G. Parzen Windows
Logo.png
Classi�cation example
A di�erent estimate of the probability distribution can be built
for each class
Given a sample, the estimated probabilities to belong to each
class can be computed
The highest probability can be chosen as the classi�er's output
Borja F.G. Parzen Windows
Logo.png
2-class classi�cation example: hn size e�ect
Borja F.G. Parzen Windows
Logo.png
Probabilistic Neural Network I
Fast implementation of parzen-window classi�cation
Borja F.G. Parzen Windows
Logo.png
PNN II
Borja F.G. Parzen Windows