stargazer
- отличный инструмент для создания таблицы регрессии, если вы не используете 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)
я могу запустить lm
, а затем создать HTML (или текст) выход для моего г уценки:
lm(data = df1, formula = Y~Treatment+v1+v2) %>%
stargazer::stargazer(type="html", style = "qje")
Есть ли способ сделать что-то подобное для bayesglm
? В этом случае pointEstimate
имеет коэффициенты и standardError
стандартные ошибки
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 Isnt в списке 'звездочет ::: \' Звездочет модели \ '' – rawr
хороший господин, звездочет является [_a одной функции _] (? https://github.com/cran/stargazer/blob/master/R/stargazer-internal.R#L8), возможно, поэтому никто не сделал расширение для bayesglm – rawr