We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 53663b8 commit 8a74ecdCopy full SHA for 8a74ecd
1 file changed
errorAnalysis.r
@@ -12,7 +12,12 @@ getProportionFromLastLine <- function(fileName){
12
13
14
computeEffectiveK <- function (prop){
15
- return(1/sum(prop^2))
+ sumsq = sum(prop^2)
16
+ if (sumsq == 0){
17
+ return(0)
18
+ } else {
19
+ return(1/sumsq)
20
+ }
21
}
22
23
@@ -25,6 +30,9 @@ chooseSeed <- function(seedAndInferredK){ # seedAndInferredK is a dataframe
25
30
inferred.k = seedAndInferredK$inferred.k
26
31
seed = seedAndInferredK$seed
27
32
idx = which(inferred.k == as.numeric(names(which.max(table(inferred.k)))))[1]
33
+ if (length(idx) == 0){
34
+ return(NULL)
35
28
36
return(seed[idx])
29
37
38
0 commit comments