Chi-square distance formula

20 Ansichten (letzte 30 Tage)
Js Goh
Js Goh am 18 Sep. 2015
Kommentiert: the cyclist am 31 Mai 2019
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?
  2 Kommentare
Js Goh
Js Goh am 18 Sep. 2015
tested, not working

Melden Sie sich an, um zu kommentieren.

Antworten (1)

the cyclist
the cyclist am 18 Sep. 2015
I found this page after googling for about 30 seconds: http://www.cs.columbia.edu/~mmerler/project/code/pdist2.m
  6 Kommentare
AJAY KUMAR SAHU
AJAY KUMAR SAHU am 31 Mai 2019
Hey, It doesn't work!!
the cyclist
the cyclist am 31 Mai 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.

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by