stargazer
ist ein großartiges Werkzeug, um eine Regressionstabelle zu generieren, wenn Sie nicht bayesglm
verwenden. Zum Beispiel nehme ich die folgenden Daten haben:Regressionstisch für bayesglm?
library(dplyr)
set.seed(9782)
N<-1000
df1 <- data.frame(v1=sample(c(0,1),N,replace = T),
v2=sample(c(0,1),N,replace = T),
Treatment=sample(c("A", "B", "C"), N, replace = T),
noise=rnorm(N)) %>%
mutate(Y=0.5*v1-0.7*v2+2*I(Treatment=="B")+3*I(Treatment=="C")+noise)
ich lm
laufen kann und dann erstellen HTML (oder Text) Ausgabe für meine r Abschlags:
lm(data = df1, formula = Y~Treatment+v1+v2) %>%
stargazer::stargazer(type="html", style = "qje")
Gibt es eine Möglichkeit, etwas Ähnliches zu tun für bayesglm
? In diesem Fall hat pointEstimate
die Koeffizienten und standardError
die Standardfehler
library(arm)
fit <- bayesglm(data = df1, formula = Y~Treatment+v1+v2)
posteriorDraws <- coef(sim(fit, n.sims=5000))
pointEstimate <- colMeans(posteriorDraws)
standardError <- apply(posteriorDraws, 2, sd)
bayesglm ist nicht in der Liste 'Stargazer ::: \' Stargazer Modelle \ '' – rawr
guter Herr, Stargazer ist [_a einzelne Funktion _] (? https://github.com/cran/stargazer/blob/master/R/stargazer-internal.R#L8), vielleicht hat deshalb niemand eine Erweiterung für bayesglm gemacht – rawr