Söktext
 Upp   Ned   Mittemellan 

Avsevärda arvbarheter  · 2006-11-25 17:25


Det här är ett exempel1 på hur ett lokalt logL-maximum kan ge häftiga falska heritabiliteter. Det är inget ”recept” utan visar hur det kan bli i bland. Vi börjar med en inputfil (.as-fil) till Asreml som ser ut så här (första raden = Asreml-parametrar2):

!-nw1600
Celkove
 id !P family plot repeat !I site
 height DBH stemform column row
pedigree.ped !skip 158 !alpha !make
celkove.asd !skip 1 !maxit 20 !extra 6

height DBH stemform ~ Trait Tr.repeat !r Tr.id !f mv
1 2 1
0
Trait 0 US 5 0 10 0 0 .25

Tr.id 2
Trait 0 CORGH 0.8 0.5 0.5 .5 .5 .5
id 0 AINV

med ganska hyfsade startvärden (från single-trait), men det spårar ur med ”Fault 2130 No or Negative residual variation”. Då ändrar vi startvärden så att vi hoppar över kovariansskattningarna och skattningen av korrelationer med stemform (nollställning3), men det ser lika illa ut. I ren desperation börjar vi ändra fler startvärden, först det allra första till en tiondel av första försökets. Vid det laget ser det ut så här:

...
Trait 0 US !+6 !GUFUFFU
 .5 
 0 10
 0 0 .25

Tr.id 2
Trait 0 CORGH !+6 !GUZZUUU
0.8 
0   0 
.5 .5 .5
id 0 AINV

Och — ja hej hej! Det konvergerar! Klipper ut ur resultattabellen, ser ut så här med tillagda egenskapsindex4 och beräknade heritabiliteter:

Index Component Comp/SE % C h2
1,1 1.0032 5.58 0 U
2,1 0 0 0 F  
2,2 3.29207 8.01 0 U
3,1 0 0 0 F  
3,2 0 0 0 F  
3,3 0.488583 46.32 0 U  
2,1 0.975156 200.51 0 U  
3,1 0 0 0 F  
3,2 0 0 0 F  
1 7.0866 26.92 0 U 0.8760
2 15.9875 26.78 0 U 0.8292
3 0.022271 2.99 0 U 0.0436


Och vilka avsevärda arvbarheter! Låt oss då släppa loss kovarianser och korrelationer, ska väl gå bra nu med bra startvärden:

...
Trait 0 US !+6
 1.0032 
 0 3.29207
 0 0 0.488583 

Tr.id 2
Trait 0 CORGH !+6
0.975156
0   0 
7.08660 15.9875 0.022271
id 0 AINV

Men Arthur säger då: ”Iteration was aborted because model is not converging. Consider changing the starting values, the model, or use !CONTINUE to push on regardless.” — Nu gäller det att inte ge upp! Vi har nu verkligen anledning att misstro de häftiga heritabiliteterna. Enklast nu är att åtminstone pröva continue-alternativet genom att ändra rad 1 till ”!-cnw1600” och köra vidare — och det ser bra ut! Konvergens och nya skattningar:

Index Component Comp/SE % C h2
1 5.65643 31.34 0 U
2,1 7.03278 28.2 0 U  
2 13.89110 33.07 0 U
3,1 -0.16822 -5.53 0 U  
3,2 -0.31998 -6.86 0 U  
3 0.48882 46.4 0 U  
2,1 0.81829 18.17 0 U  
3,1 -0.32795 -1.98 0 U  
3,2 -0.25935 -1.5 0 U  
1 1.01961 5.48 0 U 0.1527
2 2.19167 5.21 0 U 0.1363
3 0.02201 2.97 0 U 0.0431


Inte lika härliga heritabiliteter, men bra mycket trovärdigare. Men vi kan ifrågasätta om skattningen av den genetiska korrelationen på –0.26 mellan diameter och stamform har något värde eftersom Comp/SE << 2. Förslag: Sätt den till noll och gör en ytterligare continue-körning!
_____________

1 Exemplet är en single-site multi-trait Asreml-analys som jag fick 2006-11-21 av Jaroslav Klapste, Czech University, Praha

2 Från och med Asreml version 2 kan man skriva startparametrarna till programmet i en extra första rad i .as-filen i stället för på kommandoraden

3 Nollställ korrelationer med Z i stället för F som inte alltid fungerar (”!GZ only applies to FA and FACV…” på s. 133 i Asreml 2.0 user guide är inte hela sanningen, säger Arthur)

4 Egenskap 1 = trädhöjd, 2 = brösthöjdsdiameter, 3 = stamform


 
avdelning: Datorbruk   ämne:  

Ubuntu Startvärden: Varianser och kovarianser


kommentera:

 
     
 
 
 
Upp
Om du misstänker att jag inte fått din kommentar: Skicka samma kommentar igen! Jag vill gärna visa din kommentar om den rör artikeln men har inte själv kontroll över att alla servrar fungerar... / Tore