8¶
Допустим, Вы изучили частоты аллелей в 10 локусах в трех популяциях (AA, BB, CC). Результаты исследования приведены ниже:
In [2]:
import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
In [3]:
n = 10
pa = [0.10, 0.75, 0.64, 0.11, 0.02, 0.33, 0.29, 0.00, 0.99, 0.02]
pb = [0.40, 0.42, 0.20, 0.98, 0.05, 0.42, 0.80, 1.00, 0.32, 0.02]
pc = [0.23, 0.40, 0.44, 0.45, 0.03, 0.40, 0.55, 0.34, 0.53, 0.02]
$F_3(C;A,B)=(p_C-p_A)\cdot(p_C-p_B)$
In [15]:
f3 = []
for i in range(n):
f3.append((pc[i]-pa[i])*(pc[i]-pb[i]))
print(sum(f3)/10)
-0.06309000000000001