小编cim*_*daj的帖子

在 Stargazer 回归表中添加两行列名

我实际上很惊讶地发现没有人问过这个问题。就到这里了。

我有 3 个模型,前 2 个为黑人计算,最后一个为白人计算。我使用stargazer生成回归输出,并在前两个模型上使用 column.labels 编写列标签“Black”。我将剩余的列标记为“白色”。所以,3 个模型,两个具有相同的列标签,最后一个具有另一个。

但是,我还想在指定“男性”的第一个模型上方(我也指在“黑色”标签上方)添加另一个列标签并为指定“女性”的最后两个模型添加类似的标签。

我看不到在种族类别上方添加第二列标签的方法。

library(stargazer)
data <-     data.frame(dv1=rnorm(100),dv2=rnorm(100),dv3=rnorm(100),race=sample(c(1,0)    ,100, replace = T),
               iv=sample(c(1,0),100,replace = T))

m1 <- lm(dv1 ~ + iv, data = data, subset = race == 1)
m2 <- lm(dv2 ~ + sqrt(iv), data = data, subset = race == 0)
m3 <- lm(dv3 ~ + iv, data = data, subset = race == 0)

models <- stargazer(m1,m2,m3, type = "text", column.labels = …
Run Code Online (Sandbox Code Playgroud)

r stargazer

6
推荐指数
1
解决办法
3628
查看次数

将统计信息附加到 coeftest 输出以包含在观星者表中

我有一个 glm 模型,我coeftestlmtest包中使用它来估计稳健的标准误差。当我使用 stargazer 生成回归表时,我得到了正确的结果,但没有观察数量和其他相关统计数据,如零偏差和模型偏差。

下面是一个例子:

library(lmtest)
library(stargazer)

m1 <- glm(am ~ mpg + cyl + disp, mtcars, family = binomial)
# Simple binomial regression

# For whatever reason, let's say I want to use coeftest to estimate something
m <- coeftest(m1)

stargazer(m, type = "text", single.row = T) # This is fine, but I want to also include the number of observations
                                            # the null deviance and the model deviance.
Run Code Online (Sandbox Code Playgroud)

我对观察次数、零偏差和残差偏差特别感兴趣。

我认为如果我用新的系数矩阵替换旧的系数矩阵,我会得到正确的估计和正确的统计数据,观星者会识别模型并正确打印。为此,我尝试在coeftest模型中替换模型中的系数、SE、z 统计量和 …

r stargazer

6
推荐指数
2
解决办法
4026
查看次数

匹配唯一数字的正则表达式重复N次

我想匹配重复N次但只有唯一数字的数字.我对正则表达式解决方案感兴趣.

vec <- c("00", "01", "02", "06", "07", "65", "87", "88", "66", "777", "999999")
grep("^[6-9]{1,}$", vec, value = TRUE)
#> [1] "87"     "88"     "66"     "777"    "999999"
Run Code Online (Sandbox Code Playgroud)

所以在这里我想只匹配88,66,7779999.87不应该匹配,因为它包含两个不同的数字.

提示?

regex r

2
推荐指数
1
解决办法
60
查看次数

&amp;&amp; 和 || 的执行顺序 在重击中

&&我正在使用 Bash 进行一些基本练习,但我对和的操作顺序感到困惑||。以下是一些可重现的示例。

# Example 1
true && false || echo pass
# pass
Run Code Online (Sandbox Code Playgroud)

由于第一个true已执行,&&因此传递到falsefalse执行 ( true && false)。||求值,并且由于左侧false有 a ,因此被执行 ( )。到目前为止,一切都很好。falseecho passfalse || echo pass

实施例2

false && false || echo pass
# pass
Run Code Online (Sandbox Code Playgroud)

由于第一个表达式是false&&因此不执行第二个表达式false。然而,echo pass由于 的左侧false || echo pass是假的,因此被打印出来。到目前为止一切都很好。

实施例3

[[ 2 -gt 3 ]] && echo t …
Run Code Online (Sandbox Code Playgroud)

bash

2
推荐指数
1
解决办法
2973
查看次数

删除字符串的开头和结尾

我有:

c("Enrolment in secondary school, private school")
Run Code Online (Sandbox Code Playgroud)

我想要

c("secondary school)
Run Code Online (Sandbox Code Playgroud)

Enrolment in第一个,是固定模式。

我对正则表达式一点也不熟悉。有人可以帮忙吗?

r

1
推荐指数
1
解决办法
2676
查看次数

标签 统计

r ×4

stargazer ×2

bash ×1

regex ×1