2014年度マイコースプログラム

4回生K.K. @統計遺伝学分野

9月30日(火)

ロジスティックモデル

「ロスマンの疫学」p.303のデータにおいて、モデル式を

リスク={\displaystyle \frac{1}{1+e^{-a(t-t_{0})}}}

とし、最尤法による係数推定を行った。

age <- c(18,21,22,25,26,28,33,34,35,37,42,47,55,56,58,61,65,68,75,77)
out <- c(0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,1,1,1)

d <- cbind(age,out)

plot(age,out)

age.n <- deta[which(d[,2]==0),1]
age.o <- deta[which(d[,2]==1),1]

p.n <- function(a,x0){
1-1/(1+exp(-a*(age.n-x0)))
}

p.o <- function(a,x0){
1/(1+exp(-a*(age.o-x0)))
}

p <- function(a,x0){
prod(p.n(a,x0))*prod(p.o(a,x0))
}

a. <- seq(0,0.5,0.01)
x0. <- 20:70

z <- c()
for(i in a.)
for(j in x0.)
z <- c(z,p(i,j))
z. <- matrix(z,ncol=length(x0.),byrow=T)

plot3d(a.,x0.,z.)

しかし、なんだか変な図が出来た上に、ブログへのデータの貼り方がよくわからない。

明日ちゃんとまとめようと思う。

以上