inst/doc/Mangrove.R

### R code from vignette source 'Mangrove.Rnw'

###################################################
### code chunk number 1: Mangrove.Rnw:33-34
###################################################
library(Mangrove)


###################################################
### code chunk number 2: Mangrove.Rnw:54-57
###################################################
data(exampleORs)
class(exampleORs)
print(exampleORs)


###################################################
### code chunk number 3: Mangrove.Rnw:67-69
###################################################
summary(exampleORs)
plot(exampleORs)


###################################################
### code chunk number 4: Mangrove.Rnw:76-78
###################################################
summary(exampleORs,K=0.02)
plot(exampleORs,K=0.02)


###################################################
### code chunk number 5: Mangrove.Rnw:91-93
###################################################
data(ccped)
class(ccped)


###################################################
### code chunk number 6: Mangrove.Rnw:98-100
###################################################
head(ccped)
summary(ccped)


###################################################
### code chunk number 7: Mangrove.Rnw:108-110
###################################################
ccrisk <- calcORs(ccped,exampleORs)
class(ccrisk)


###################################################
### code chunk number 8: Mangrove.Rnw:119-120
###################################################
plot(ccrisk)


###################################################
### code chunk number 9: Mangrove.Rnw:126-127
###################################################
boxplot(log(ccrisk) ~ ccped[,6])


###################################################
### code chunk number 10: Mangrove.Rnw:132-135
###################################################
ccprob <- applyORs(ccrisk,K=0.02)
summary(ccprob)
boxplot(ccprob ~ ccped[,6])


###################################################
### code chunk number 11: Mangrove.Rnw:141-142
###################################################
selcases <- names(head(sort(ccrisk[ccped[,6] == 2]),1000))


###################################################
### code chunk number 12: Mangrove.Rnw:147-148
###################################################
selcontrols <- names(tail(sort(ccrisk[ccped[,6] == 1]),1000))


###################################################
### code chunk number 13: Mangrove.Rnw:154-155
###################################################
boxplot(list(ctrl=log(ccrisk[selcontrols]),cases=log(ccrisk[selcases])))


###################################################
### code chunk number 14: Mangrove.Rnw:167-170
###################################################
data(exampleBetas)
class(exampleBetas)
summary(exampleBetas)


###################################################
### code chunk number 15: Mangrove.Rnw:175-177
###################################################
data(contped)
class(contped)


###################################################
### code chunk number 16: Mangrove.Rnw:183-186
###################################################
predbetas <- calcBetas(contped,exampleBetas)
contpreds <- applyBetas(predbetas,162,6.4)
summary(contpreds)


###################################################
### code chunk number 17: Mangrove.Rnw:193-194
###################################################
hist(contped[,6] - contpreds)


###################################################
### code chunk number 18: Mangrove.Rnw:204-206
###################################################
data(famped)
summary(famped)


###################################################
### code chunk number 19: Mangrove.Rnw:216-220
###################################################
library(kinship2)
missing <- (apply(famped[,-c(1:6)] == 0,1,sum) == 0)
kinped <- pedigree(famped$ID,famped$Father,famped$Mother,famped$Sex,famped$Phenotype,missid=0)
plot(kinped,col=missing*3 + 1)


###################################################
### code chunk number 20: Mangrove.Rnw:229-230
###################################################
plotNaivePrev(famped,K=0.02)


###################################################
### code chunk number 21: Mangrove.Rnw:236-238
###################################################
p <- 1 - pbinom(2,19,0.02)
print(p)


###################################################
### code chunk number 22: Mangrove.Rnw:250-255
###################################################
tree <- initialiseTree()
class(tree)
tree$addPed(famped,exampleORs)
summary(tree)
print(tree)


###################################################
### code chunk number 23: Mangrove.Rnw:260-262
###################################################
sam <- tree$getPrevs(exampleORs,K=0.02)
class(sam)


###################################################
### code chunk number 24: Mangrove.Rnw:268-269
###################################################
plot(sam)


###################################################
### code chunk number 25: Mangrove.Rnw:275-276
###################################################
summary(sam)


###################################################
### code chunk number 26: Mangrove.Rnw:285-287
###################################################
famrisk <- calcORs(famped,exampleORs)
print(famrisk[famped[,6] == 2])

Try the Mangrove package in your browser

Any scripts or data that you put into this service are public.

Mangrove documentation built on May 1, 2019, 9:10 p.m.