[英]How do I add coefficients, SE, confidence intervals, and odds ratios in stargazer table?
[英]stargazer - user supplied coefficients and SE
我正在將stargazer
軟件包用於R中的回歸輸出。我有一個自定義的估計過程,該過程不會產生模型對象,而只會產生系數和標准誤差的向量。 有什么辦法可以將它們提供給stargazer
並獲得格式正確的輸出表?
例:
dep.var <- "foo"
regressors <- c("bar", "baz", "xyz")
vec.coeffs <- c(1.2, 2.3, 3.4)
vec.se <- c(0.1, 0.1, 0.3)
輸出應類似於:
===============================================
Dependent variable:
---------------------------
foo
-----------------------------------------------
bar 1.200***
(0.100)
baz 2.300***
(0.100)
xyz 3.400***
(0.300)
-----------------------------------------------
這是一個建議:主要思想是制作一個假的lm
對象,然后將自定義系數,SE等應用到stargazer
輸出中:
d <- as.data.frame(matrix(rnorm(10 * 4), nc = 4))
names(d) <- c(dep.var, regressors)
f <- as.formula(paste(dep.var, "~ 0 +", paste(regressors, collapse = "+")))
p <- lm(f, d)
stargazer(p, type = "text",
coef = list(vec.coeffs),
se = list(vec.se),
t = list(vec.coeffs / vec.se),
omit.stat = "all")
# =================================
# Dependent variable:
# ---------------------------
# foo
# ---------------------------------
# bar 1.200***
# (0.100)
# baz 2.300***
# (0.100)
# xyz 3.400***
# (0.300)
# =================================
# =================================
# Note: *p<0.1; **p<0.05; ***p<0.01
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.