Ich versuche hier ein Bayesianisches Logit der Daten durchzuführen . Ich verwende bayesglm()
in dem arm
Paket in R. Die Codierung ist einfach genug:
df = read.csv("http://dl.dropbox.com/u/1791181/bayesglm.csv", header=T)
library(arm)
model = bayesglm(PASS ~ SEX + HIGH, family=binomial(link="logit"), data=df)
summary(model)
gibt die folgende Ausgabe aus:
Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) 0.10381 0.10240 1.014 0.311
SEXMale 0.02408 0.09363 0.257 0.797
HIGH -0.27503 0.03562 -7.721 1.15e-14 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
(Dispersion parameter for binomial family taken to be 1)
Null deviance: 2658.2 on 1999 degrees of freedom
Residual deviance: 2594.3 on 2000 degrees of freedom
AIC: 2600.3
Bitte führen Sie mich durch diese. Ich verstehe, dass dieser Code ein sehr schwaches Prior verwendet (da ich das vorherige Mittel nicht spezifiziere), so dass die Ausgabe praktisch gleich sein wird, wenn ich es glm()
anstelle von verwende bayesglm()
. Aber die Ausgabe sollte immer noch im Bayes'schen Geist sein, oder? Was sind hier die Werte und z- Werte? Sind das nicht häufig verwendete Inferenzinstrumente? Werden sie hier unterschiedlich interpretiert?