Rvalue.Rd
Calculate distribution overlap by KNN (K-Nearest neighbor) This function is the original implementation of Rvalue. It works with more than 3 classes. The behavior of function is exactly the same as ovl_knn.
Rvalue(ds, cl, k = 5)
ds | A numeric vector. |
---|---|
cl | An integer vector designating classes. |
k | An integer. Number of k in KNN |
This code is adopted from AmRMR. (paper) You can find their implementation in their websites. (Java, R) Many thanks to the professor Sejong Oh (Dankook University, sejongoh@dankook.ac.kr) who kindly share his work.
Seongyong Park (2020-08-18)
ds = c(rnorm(100, 0), rnorm(100, 1), rnorm(100,2)) cl = c(rep(0,100), rep(1,100), rep(2,100)) Rvalue(ds, cl, k=5)#> [1] 0.5346667