でベイジアンロジットを実行していMCMCpack::MCMClogit
ます。構文は簡単でlm()
orglm()
に従いますが、関数に相当するものは見つかりませんpredict.glm
。MCMClogit
データフレームの観測単位ごとに結果の確率を予測する方法はありますか? predict()
新しいデータからトレーニング データを検証するのに特に役立ちます。これは最終的に私がしなければならないことです。
df = read.csv("http://dl.dropbox.com/u/1791181/MCMC.csv")#Read in data
model.glm = glm(SECONDARY.LEVEL ~ AGE + SEX, data=df, family=binomial(link=logit))
glm.predict = predict(model.glm, type="response")
MCMClogit() の場合:
model.mcmc = MCMClogit(SECONDARY.LEVEL ~ AGE + SEX, data=df, mcmc=1000)