data(miscEx)
# briefly look at genotype data
sum(is.na(gdat))
gdat[11:13,21:25]
# run 'genoProb'
gdtmp<- (gdat=="AA") + (gdat=="AB")*2 + (gdat=="BB")*3
gdtmp<- replace(gdtmp,is.na(gdtmp),0)
prDat<- genoProb(gdat=gdtmp, gmap=genMap, step=Inf,
gr=2, method="Haldane", verbose=TRUE)
prDat$pr[11:13,,21:25]
# imputation based on 'genoProb' object
tmp<- genoImpute(prd=prDat)
dim(gdat)
sum(is.na(tmp))
tmp[11:13,21:25]
# imputation based on both genotype data and 'genoProb' object
tmp<- genoImpute(gdat[1:15,],prd=prDat)
dim(gdat)
sum(is.na(tmp))
tmp[11:13,21:25]
# imputation based on genotype data
tmp<- genoImpute(gdat, gmap=genMap, step=Inf,
gr=2, na.str=NA)
dim(gdat)
sum(is.na(tmp))
tmp[11:13,21:25]
# set "verbose=TRUE" for more information
tmp<- genoImpute(gdat[1:15,], gmap=genMap, step=Inf,
gr=2, na.str=NA, verbose=TRUE)
dim(gdat)
sum(is.na(tmp))
tmp[11:13,21:25]
Run the code above in your browser using DataLab