mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
fix operator precedence bug in F1 computation
This commit is contained in:
parent
be396cceb2
commit
1fdc2b3aa3
@ -139,7 +139,7 @@ public class ComputeFunctions {
|
|||||||
public static double F1(int[] relevant, int[] actual, int k) {
|
public static double F1(int[] relevant, int[] actual, int k) {
|
||||||
double recallAtK = recall(relevant, actual, k);
|
double recallAtK = recall(relevant, actual, k);
|
||||||
double precisionAtK = precision(relevant, actual, k);
|
double precisionAtK = precision(relevant, actual, k);
|
||||||
return 2.0d * ((recallAtK * precisionAtK) / (recallAtK + precisionAtK));
|
return (2.0d * (recallAtK * precisionAtK)) / (recallAtK + precisionAtK);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static double F1(long[] relevant, long[] actual) {
|
public static double F1(long[] relevant, long[] actual) {
|
||||||
@ -149,7 +149,7 @@ public class ComputeFunctions {
|
|||||||
public static double F1(long[] relevant, long[] actual, int k) {
|
public static double F1(long[] relevant, long[] actual, int k) {
|
||||||
double recallAtK = recall(relevant, actual, k);
|
double recallAtK = recall(relevant, actual, k);
|
||||||
double precisionAtK = precision(relevant, actual, k);
|
double precisionAtK = precision(relevant, actual, k);
|
||||||
return 2.0d * ((recallAtK * precisionAtK) / (recallAtK + precisionAtK));
|
return (2.0d * (recallAtK * precisionAtK)) / (recallAtK + precisionAtK);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user