Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带R表输出的stargazer或用于;特别";统计摘要_R_Stargazer - Fatal编程技术网

带R表输出的stargazer或用于;特别";统计摘要

带R表输出的stargazer或用于;特别";统计摘要,r,stargazer,R,Stargazer,我有一个分类变量df$Chain,级别为1、2、3和4。我有一个变量,df$State,级别为0,1。我想制作一张表格,显示各州的比例。比例的标准偏差和两个比例相等性检验的t统计量 我可以通过 table.1 <- prop.table(table(dfLong$CHAIN,dfLong$STATE), margin = 2) 并朝着正确的方向前进 但是,当我通过 stargazer(table.1, type = 'text') 它将比例叠加到 0 1 NA ------

我有一个分类变量df$Chain,级别为1、2、3和4。我有一个变量,df$State,级别为0,1。我想制作一张表格,显示各州的比例。比例的标准偏差和两个比例相等性检验的t统计量

我可以通过

table.1 <- prop.table(table(dfLong$CHAIN,dfLong$STATE), margin = 2)
并朝着正确的方向前进

但是,当我通过

stargazer(table.1, type = 'text')
它将比例叠加到

  0 1  NA  
 -----------
 1 1 0 0.443
 2 2 0 0.152
 3 3 0 0.215
 4 4 0 0.190
 5 1 1 0.411
 6 2 1 0.205
 7 3 1 0.248
 8 4 1 0.136
 -----------
我怎样才能得到一个州内彼此相邻的比例,并添加标准误差和t统计数据


stargazer是这方面的正确工具吗?

假设您的数据和
prop.table

set.seed(123)
dfLong <- data.frame(CHAIN = sample(1:4, 100, replace = TRUE),
                     STATE = sample(0:1, 100, replace = TRUE))
table.1 <- prop.table(table(dfLong$CHAIN,dfLong$STATE), margin = 2)

使用此方法,您可以
cbind
将其他感兴趣的量(标准误差等)绑定到原始矩阵,并通过
stargazer

运行增强矩阵,非常感谢。Stargazer通常是这方面的合适工具吗?事实上,我试图在这篇著名的论文中找到类似于表2(第776页)的东西:例如,用你的解决方案,很难使偏执狂的s.e.低于平均值,对吗?用
stargazer
可以做到这一点。但如果这是你真正的问题,我建议你打开一个新的问题,具体说明你心目中的布局。@cyrus mohammadian,你这是什么意思?@clog stargazer以html、latex等格式吐出表格。你说过你想要一张桌子看起来像你贴的那张报纸上的那张。嗯,这是用LaTeX创建的。@clog14请参见示例。我使用了内置的
iris
数据集,但是您应该能够根据自己的目的调整代码。
set.seed(123)
dfLong <- data.frame(CHAIN = sample(1:4, 100, replace = TRUE),
                     STATE = sample(0:1, 100, replace = TRUE))
table.1 <- prop.table(table(dfLong$CHAIN,dfLong$STATE), margin = 2)
class(table.1) <- "matrix"
stargazer(table.1, type = "text", summary = FALSE)
# =============
#     0     1  
# -------------
# 1 0.180 0.340
# 2 0.320 0.220
# 3 0.220 0.180
# 4 0.280 0.260
# -------------