Próbuję uruchomić Bayesa logit na dane tutaj . Używam bayesglm()w armpakiecie w R. Kodowanie jest dość proste:
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) daje następujący wynik:
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
Przeprowadź mnie przez to. Rozumiem, że ten kod używa bardzo słabego wcześniejszego (ponieważ nie określam wcześniejszych środków), więc wynik będzie praktycznie taki sam, jeśli użyję glm()zamiast niego bayesglm(). Ale wynik powinien być nadal w duchu bayesowskim, prawda? Jakie są tutaj wartości i wartości ? Czy te częste narzędzia wnioskowania nie są częste? Czy są tutaj interpretowane inaczej?