Fixed log2() on getPopDistancesByKL()
This commit is contained in:
parent
4ba4d4b934
commit
45a41a9faa
1 changed files with 2 additions and 2 deletions
|
|
@ -25,9 +25,9 @@ getPopDistancesByKL <- function(adjprior) {
|
|||
for (pop2 in (pop1 + 1):npops) {
|
||||
dist1 <- d[, , pop1]
|
||||
dist2 <- d[, , pop2]
|
||||
div12 <- sum(sum(dist1 * log2((dist1 + 10^-10) / (dist2 + 10^-10)))) /
|
||||
div12 <- sum(sum(dist1 * base::log2((dist1 + 10^-10) / (dist2 + 10^-10)))) /
|
||||
nloci
|
||||
div21 <- sum(sum(dist2 * log2((dist2 + 10^-10) / (dist1 + 10^-10)))) /
|
||||
div21 <- sum(sum(dist2 * base::log2((dist2 + 10^-10) / (dist1 + 10^-10)))) /
|
||||
nloci
|
||||
div <- (div12 + div21) / 2
|
||||
distances[pointer] <- div
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue