Skip to content

Commit 8a74ecd

Browse files
committed
update errorAnalysis.r
1 parent 53663b8 commit 8a74ecd

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

errorAnalysis.r

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ getProportionFromLastLine <- function(fileName){
1212

1313

1414
computeEffectiveK <- function (prop){
15-
return(1/sum(prop^2))
15+
sumsq = sum(prop^2)
16+
if (sumsq == 0){
17+
return(0)
18+
} else {
19+
return(1/sumsq)
20+
}
1621
}
1722

1823

@@ -25,6 +30,9 @@ chooseSeed <- function(seedAndInferredK){ # seedAndInferredK is a dataframe
2530
inferred.k = seedAndInferredK$inferred.k
2631
seed = seedAndInferredK$seed
2732
idx = which(inferred.k == as.numeric(names(which.max(table(inferred.k)))))[1]
33+
if (length(idx) == 0){
34+
return(NULL)
35+
}
2836
return(seed[idx])
2937
}
3038

0 commit comments

Comments
 (0)