楼主: sysuguohao
159692 35

[数据管理求助] stata如何输出表格 [推广有奖]

31
wwwsssmmm 发表于 2016-6-9 10:11:40
sysuguohao 发表于 2012-1-10 09:22
自个先顶一下,不要沉了。比如下面的表格:
求问这个二维的统计性描述是什么命令

32
wwwsssmmm 发表于 2016-6-9 12:19:46
我知道了,twoway表格输出可以直接用命令tab region agecat

33
鹊桥仙子 学生认证  发表于 2016-11-11 09:57:24
laozhao 发表于 2012-1-12 23:35
3楼给的是正解啊,可能楼主没有安装那个命令吧,
ssc install estout, replace
然后再跑esttab using xxx ...
我也试过,不行。这个命令应该是用来输出回归结果的。

34
hhtsyg 发表于 2016-11-17 23:16:23
请问楼主tabout怎么用呢

35
潇潇木枼 发表于 2018-11-5 23:51:04
大白菜2012 发表于 2012-10-6 21:04
logout既能输出源于tabulate的表格,又能输出regress的结果。输出结果可储存为word或excel或txt格式。

w ...
可以分享一下具体的命令吗?

36
lscon 发表于 2020-3-17 15:16:29
可以使用putexcel输出。
举例:
sysuse auto
tabulate foreign, matcell(freq) matrow(names)

putexcel A1=("Car type") B1=("Freq.") C1=("Percent") D1=("Cum.") using results, replace

local rows = rowsof(names)
local row = 2
local cum_percent = 0

forvalues i = 1/`rows' {

        local val = names[`i',1]
        local val_lab : label (foreign) `val'

        local freq_val = freq[`i',1]

        local percent_val = `freq_val'/`r(N)'*100
        local percent_val : display %9.2f `percent_val'

        local cum_percent : display %9.2f (`cum_percent' + `percent_val')

        putexcel A`row'=("`val_lab'") B`row'=(`freq_val') C`row'=(`percent_val') ///
                D`row'=(`cum_percent') using results, modify
        local row = `row' + 1
}

putexcel A`row'=("Total") B`row'=(r(N)) C`row'=(100.00) using results, modify


您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-22 15:52