Chi-square distance formula
22 次查看(过去 30 天)
显示 更早的评论
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?
回答(1 个)
the cyclist
2015-9-18
I found this page after googling for about 30 seconds: http://www.cs.columbia.edu/~mmerler/project/code/pdist2.m
6 个评论
the cyclist
2019-5-31
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Hypothesis Tests 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!