BLUP (Best Linear Unbiased Predictor = Najlepszy

Transkrypt

BLUP (Best Linear Unbiased Predictor = Najlepszy
BLUP
(Best Linear Unbiased Predictor = Najlepszy Liniowy Nieobciążony Predyktor)
Predykcja jest to przewidywanie wartości zmiennej losowej na podstawie wartości
przyjmowanych przez inne zmienne. Metoda BLUP pozwala na przewidywanie wartości
hodowlanych zwierząt. Wykorzystywanie tej metody pozwala na szacowanie wszystkich
elementów modelu (stałych i losowych) równocześnie. Metoda BLUP jest stosowana w
hodowli na szeroką skalę od lat 80-tych XX wieku, a jej podstawy teoretyczne zostały
opracowane przez C.R. Hendersona w 1949 roku.
W przewidywaniu wartości hodowlanych zwierząt można wykorzystywać różne
źródła informacji. W naszym przypadku, do tego celu wykorzystane zostaną markery
genetyczne.
Związek pomiędzy badaną cechą (np. mleczność krowy) a markerem genetycznym
opisuje następujący model regresji liniowej:
y   n   Xg  e ,
gdzie y jest wektorem fenotypów (czyli zmierzonych wartości interesującej nas cechy), In jest
wektorem jedynek, µ jest wartością średnią cechy w badanej populacji, X jest macierzą
wystąpień efektów markerów genetycznych, g jest wektorem efektów markerów
genetycznych, e jest wektorem składników losowych, o rozkładzie normalnym o średniej
zero i wariancji σe2. W tym modelu, efekt markera jest traktowany jako efekt stały.
Przykład
Mamy 10 zwierząt, dla każdego 1 SNP. Dane fenotypowe i genotypowe zawiera
poniższa tabela.
osobnik fenotyp allel 1 allel 2
1
2.03
1
1
2
3.54
1
2
3
3.83
1
2
4
4.87
2
2
5
3.41
1
2
6
2.34
1
1
7
2.65
1
1
8
3.76
1
2
9
3.69
1
2
10
3.68
1
2
Należy zbudować macierze wystąpień In oraz X. Macierz X ma tyle wierszy, ile osobników
badamy oraz tyle kolumn, ile efektów SNP. Mamy 10 osobników i jeden SNP, więc macierz X
ma 10 wierszy i jedną kolumnę. Kodujemy „11” jako 0, „12”, „21” jako 1 oraz „22” jako 2.
osobnik
1
2
3
4
5
6
7
8
9
10
In
1
1
1
1
1
1
1
1
1
1
X
0
1
1
2
1
0
0
1
1
1
Średnia cechy w populacji oraz efekt SNP może być estymowany w następujący sposób:
 ˆ   n '  n
 gˆ    X ' 
  
n
1
 n ' X   n ' y 
.
X ' X     X ' y 
Zadanie do wykonania: zobrazować przykład obliczeniami w pakiecie R.

Podobne dokumenty