使用stargazer输出摘要统计信息

时间:2020-02-22 05:24:18

标签: r

此处是初学者的问题。我正在尝试将基本统计信息输出到数据框的注视者中。

wagesub = wagepan[, c("educ", "black", "hisp", 'exper', 'expersq', 'married', 'union')] 

x = summary(wagesub)

我尝试过:

stargazer(x)
stargazer(x, type = "text", title = "Variable Summary", digits = 3, out = "table.txt")

它给了我以下错误:

名称(x)中的错误<-值:“名称”属性[7]必须相同 长度作为向量[3]

任何帮助将不胜感激。 谢谢

1 个答案:

答案 0 :(得分:1)

我认为您做错了,因为我没有使用虹膜输入任何数据。 如果在iris上运行相同的命令,则显示的错误也可以复制。

来自文档:

第一个参数(省略号)仅接受以下内容:

...一个或多个模型对象(用于回归分析表)或 数据帧/向量/矩阵(用于摘要统计或直接输出 内容)。它们也可以作为列表(甚至包括在列表中 列表)。

您应该这样做:

stargazer::stargazer(iris,summary = TRUE, out = 'tab.txt')

输出

=============================================================
Statistic     N  Mean  St. Dev.  Min  Pctl(25) Pctl(75)  Max 
-------------------------------------------------------------
Sepal.Length 150 5.843  0.828   4.300  5.100    6.400   7.900
Sepal.Width  150 3.057  0.436   2.000  2.800    3.300   4.400
Petal.Length 150 3.758  1.765   1.000  1.600    5.100   6.900
Petal.Width  150 1.199  0.762   0.100  0.300    1.800   2.500
-------------------------------------------------------------