Chi-square distance formula
32 views (last 30 days)
Show older comments
Considering I'm using euclidean distance to calculate the distance between two vector.
cosined=sqrt(sum(abs((a-b).^2)))
Now I want to change euclidean into chi-square distance, does anyone know how to calculate chi-square distance between two vectors?
Answers (1)
the cyclist
on 18 Sep 2015
I found this page after googling for about 30 seconds: http://www.cs.columbia.edu/~mmerler/project/code/pdist2.m
6 Comments
the cyclist
on 31 May 2019
MATLAB has a built-in pdist2 function, which you are presumably calling (rather than the one from the link listed above). You have two options:
- Download the function from the link above, and use it
- Use the built-in MATLAB function, which has the ability to define a custom distance function, and code the chi-square distance yourself.
See Also
Categories
Find more on Hypothesis Tests in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!