data(test2data)
## Fit 2-person mixture - baseline model
mixD<-DNAmixture(list(epg),k=2,C=list(0.001),database=db)
pars<-mixpar(rho=list(2),eta=list(100),xi=list(0.1),phi=list(c(U1=0.7,U2=0.3)))
baseline<-logL(mixD)(pars)
baseline
mixD<-DNAmixture(list(epg),k=2,C=list(0.001),database=db)
pars<-mixpar(rho=list(2),eta=list(100),xi=list(0.1),phi=list(c(U1=0.7,U2=0.3)))
mlD <- mixML(mixD, pars)
print(mlD$mle)
pars<-mlD$mle
baseline<-logL(mixD)(pars)
baseline
## Fit 2-person mixture model in which contributor 1 is parent of a typed individual Cgt
mixD<-KinMix(list(epg),k=2,C=list(0.001),database=db,
contribs=c('F'),typed.gts=list(C=Cgt),IBD='parent-child',targets=c('F','C'),
pars=pars)
log10LR<-(mixD$logL-baseline)/log(10)
cat('log10 LR',log10LR,'\n')
## Fit 2-person mixture model in which contributor 1 is father of a typed individual Cgt
## with mother Mgt
mixD<-KinMix(list(epg),k=2,C=list(0.001),database=db,
contribs=c('F'),typed.gts=list(M=Mgt,C=Cgt),IBD='trio',targets=c('F','M','C'),
pars=pars)
log10LR<-(mixD$logL-baseline)/log(10)
cat('log10 LR',log10LR,'\n')
Run the code above in your browser using DataLab