ttable3 命令使用说明简介:The official command ttest tests that a single variable has the same mean within thetwo groups defined by groupvar, while another official command median do similar things for group medians.ttable3 performs ttest for a group of variables specified in varlist with formatted table output.When median option is specified, it performs median test.
范例:
* t-test sysuse auto,clear ttable3 price wei len mpg, by(foreign) ttable3 price wei len mpg, by(foreign) f(%8.2f) Two-sample t test with equal variances--------------------------------------------------------------------------Variables G1(Domestic) Mean1 G2(Foreign) Mean2 MeanDiff--------------------------------------------------------------------------price 52 6072.42 22 6384.68 -312.26weight 52 3317.12 22 2315.91 1001.21***length 52 196.13 22 168.55 27.59***mpg 52 19.83 22 24.77 -4.95***-------------------------------------------------------------------------- * Median test ttable3 price wei len mpg, by(foreign) medianNonparametric equality-of-medians test--------------------------------------------------------------------------Variables G1(Domestic) Median1 G2(Foreign) Median2 Chi2--------------------------------------------------------------------------price 52 4782.500 22 5759.000 2.329weight 52 3360.000 22 2180.000 25.874***length 52 200.000 22 170.000 25.874***mpg 52 19.000 22 24.500 10.268***--------------------------------------------------------------------------* Restrict to two-groups tab rep78 ttable3 price wei len mpg if rep78==3|rep78==4, by(rep78)使用方法:
- 请将 ttable3.do 和 ttable3.sthlp 放置于 【stata15\ado\base\t】 文件夹下;
- 输入 help ttable3 可以查看帮助文件;
相关程序连接:程序尚不完善,欢迎提出修改建议:连玉君,E-mail: arlionn@163.com , 主页:https://www.lianxh.cn 。
程序下载:
- hausmanxt 基于 Bootstrap 的 Hausman 检验命令 https://bbs.pinggu.org/thread-2763156-1-1.html
- hhi5 生成赫芬达尔指数的Stata命令 安装:ssc install hhi5, replace
- ttable3 组间均值和中位数差异检验列表命令 https://bbs.pinggu.org/thread-2765062-1-1.html
- winsor2 一次性对多个变量执行 winsor 缩尾处理 安装:ssc install winsor2, replace
- FAQs:
Q1: 请问如果做单个变量的均值比较,该变量可能又可划分为多种情况的,怎么自动生成?
例如,连老师举的例子中,我要看不同 rep78 的 price 的显著性,rep78 有 5 个类型。有的时候可能会有 30 种,比如各省的显著性,这个时候一个个去做就麻烦,而且会出错。
sysuse auto,clearby rep78: ttest price=6000by rep78: ttest price=0
- Reply: 这种情况下,你可以使用 ttestplus 命令,完全符合你的要求。
Q2: 只能在 Stata12 中使用吗?较低点的版本行吗?
- Reply: 我在程序种设定的是 stata10,你可以修改成更低的版本号。
Q3: 可以在输出组间均值差异的同时,输出 t-value 或 p-value 吗?
- Reply: ttable3 命令没有这个功能,但可以用外部命令 normdiff, 它的功能更强大,也更灵活。
- Reply: 这种情况下,你可以使用 ttestplus 命令,完全符合你的要求。