使用stargazer输出汇总统计数据



此处为初级问题。我正试图将基本统计数据输出到数据帧的stargezer中。

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(<-value:"names"属性[7]必须相同长度作为矢量[3]

如有任何帮助,我们将不胜感激。感谢

我认为你做得不对,因为没有给出输入数据,我使用的是iris。如果您在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
-------------------------------------------------------------

最新更新