变量bwght
给出婴儿的出生体重(以盎司为单位)。
吸烟和不吸烟的母亲之间的平均出生体重有何不同?
如何在Stata中减去均值?
答案 0 :(得分:1)
以下是使用auto
玩具数据集作为示例的一种方法:
sysuse auto, clear
summarize price if foreign
local mean1 = r(mean)
summarize price if !foreign
local mean2 = r(mean)
如果只想查看结果,可以使用display
命令:
display `mean1' - `mean2'
312.25874
如果要将结果保存到变量中,可以使用generate
命令:
generate mean_price = `mean1' - `mean2'
list mean_price in 1, abbreviate(10)
+------------+
| mean_price |
|------------|
1. | 312.2587 |
+------------+
您也可以使用mean
命令代替summarize
:
mean price, over(foreign)
matrix A = r(table)
display A[1,2] - A[1,1]
312.25874
generate mean_price = A[1,2] - A[1,1]
list mean_price in 1, abbreviate(10)
+------------+
| mean_price |
|------------|
1. | 312.2587 |
+------------+
编辑:
尼克·考克斯(Nick Cox)的评论
您还可以使用regress
命令:
regress price foreign
Source | SS df MS Number of obs = 74
-------------+---------------------------------- F(1, 72) = 0.17
Model | 1507382.66 1 1507382.66 Prob > F = 0.6802
Residual | 633558013 72 8799416.85 R-squared = 0.0024
-------------+---------------------------------- Adj R-squared = -0.0115
Total | 635065396 73 8699525.97 Root MSE = 2966.4
------------------------------------------------------------------------------
price | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
foreign | 312.2587 754.4488 0.41 0.680 -1191.708 1816.225
_cons | 6072.423 411.363 14.76 0.000 5252.386 6892.46
------------------------------------------------------------------------------
均值的不同之处在于变量foreign
的系数,您以后可以使用_b[foreign]
进行访问。对于其代码相差一个(例如0
和1
,1
和2
)的任何二进制预测变量来说,这都是正确的。
答案 1 :(得分:1)
您还可以使用-a Separate processors on which the application can run with
commas where 1 is the lowest numbered CPU. For example,
to run the application on CPU 2 and CPU 4, enter:
"-a 2,4"
命令:
ttest
对您来说,就是:
webuse fuel3 (setup)
ttest mpg, by(treated) (two-sample t test using groups)