Nothing
### R code from vignette source 'coxme.Rnw'
###################################################
### code chunk number 1: coxme.Rnw:110-111 (eval = FALSE)
###################################################
## fit1 <- coxme(Surv(endage, cancer) ~ parity + (1| famid))
###################################################
### code chunk number 2: coxme.Rnw:142-147
###################################################
library(coxme)
stem(table(eortc$center))
efit1 <- coxph(Surv(y, uncens) ~ trt, eortc)
efit2 <- coxme(Surv(y, uncens) ~ trt + (1|center), eortc)
###################################################
### code chunk number 3: coxme.Rnw:153-154
###################################################
print(efit2)
###################################################
### code chunk number 4: coxme.Rnw:241-242
###################################################
stem(exp(ranef(efit2)[[1]]))
###################################################
### code chunk number 5: coxme.Rnw:247-249
###################################################
efit3 <- coxme(Surv(y, uncens) ~ trt + (1 | center/trt), eortc)
efit3
###################################################
### code chunk number 6: coxme.Rnw:292-310
###################################################
library(coxme)
library(kinship2)
data(minnbreast)
options(show.signif.stars=FALSE)
makefig <- function(file) {
pdf(paste(file, "pdf", sep='.'), width=7, height=5)
par(mar=c(5.1, 4.1, .1, .1))
}
names(minnbreast)
with(minnbreast, table(sex, cancer, exclude=NULL))
mped <- with(minnbreast, pedigree(id, fatherid, motherid, sex,
affected=cancer, famid=famid,
status=proband))
makefig("cfig1")
plot(mped["8"]) #figure 1
dev.off()
###################################################
### code chunk number 7: coxme.Rnw:335-343
###################################################
minnfemale <- minnbreast[minnbreast$sex == 'F' & !is.na(minnbreast$sex),]
fit0 <- coxph(Surv(endage, cancer) ~ I(parity>0), minnfemale,
subset=(proband==0))
summary(fit0)
fit1 <- coxme(Surv(endage, cancer) ~ I(parity>0) + (1|famid),
minnfemale, subset=(proband==0))
print(fit1)
###################################################
### code chunk number 8: coxme.Rnw:381-400
###################################################
ncancer <- with(minnfemale, tapply(cancer, famid, sum, na.rm=T))
pyears <- with(minnfemale, tapply(endage -18, famid, sum, na.rm=T))
count <- with(minnfemale, tapply(cancer, famid,
function(x) sum(!is.na(x))))
indx <- match(names(ranef(fit1)[[1]]), names(ncancer))
makefig("cfig2")
plot(ncancer[indx], exp(ranef(fit1)[[1]]), log='y',
xlab="Number of cancers per family",
ylab="Estimated familial risk")
abline(h=1, lty=2)
text(c(8.1, 1.6), c(.85, 1.2), c("165", "72"))
dev.off()
indx <- match(c(72,165), names(ncancer))
temp <- cbind(ncancer, count, pyears, 100*ncancer/pyears)[indx,]
dimnames(temp) <- list(c(72, 165),
c("Cancers", "N", "Years of FU", "Rate"))
print(round(temp,2))
###################################################
### code chunk number 9: coxme.Rnw:424-437
###################################################
estvar <- seq(.2, .6, length=15)^2 #range of std values
loglik <- double(15)
for (i in 1:15) {
tfit <- coxme(Surv(endage, cancer) ~ I(parity>0) + (1|famid),
data=minnfemale, subset=(proband==0),
vfixed=estvar[i])
loglik[i] <- 2*diff(tfit$loglik)[1]
}
makefig("cfig3")
plot(sqrt(estvar), loglik,
xlab="Std of the random effect", ylab="2 * loglik")
abline(h=2*diff(fit1$loglik)[1] - qchisq(.95, 1), lty=2)
dev.off()
###################################################
### code chunk number 10: coxme.Rnw:448-451
###################################################
temp <- 2*diff(fit1$loglik)[1] - loglik
approx(temp[1:8], sqrt(estvar[1:8]), 3.84)$y
approx(temp[9:15], sqrt(estvar[9:15]), 3.84)$y
###################################################
### code chunk number 11: coxme.Rnw:489-494
###################################################
kmat <- kinship(mped)
fit2 <- coxme(Surv(endage, cancer) ~ I(parity>0) + (1|id),
data=minnfemale, varlist=coxmeMlist(2*kmat, rescale=F),
subset=(proband==0))
print(fit2)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.