Stata 计算平均数差
变量Stata 计算平均数差,stata,Stata,变量bwnt给出婴儿的出生体重(以盎司为单位) 吸烟母亲和不吸烟母亲的平均出生体重有什么区别 如何在Stata中进行均值减法?以下是使用autotoy数据集进行减法的一种方法: sysuse auto, clear summarize price if foreign local mean1 = r(mean) summarize price if !foreign local mean2 = r(mean) 如果您只想查看结果,可以使用display命令: display `mean1'
bwnt
给出婴儿的出生体重(以盎司为单位)
吸烟母亲和不吸烟母亲的平均出生体重有什么区别
如何在Stata中进行均值减法?以下是使用
auto
toy数据集进行减法的一种方法:
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 mean_price = `mean1' - `mean2'
list mean_price in 1, abbreviate(10)
+------------+
| mean_price |
|------------|
1. | 312.2587 |
+------------+
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
------------------------------------------------------------------------------
webuse fuel3 (setup)
ttest mpg, by(treated) (two-sample t test using groups)
如果要将结果保存在变量中,可以使用generate
命令:
display `mean1' - `mean2'
312.25874
generate mean_price = `mean1' - `mean2'
list mean_price in 1, abbreviate(10)
+------------+
| mean_price |
|------------|
1. | 312.2587 |
+------------+
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
------------------------------------------------------------------------------
webuse fuel3 (setup)
ttest mpg, by(treated) (two-sample t test using groups)
您也可以使用
mean
命令,而不是summary
:
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 |
+------------+
编辑: 尼克·考克斯的评论
您还可以使用
回归
命令:
display `mean1' - `mean2'
312.25874
generate mean_price = `mean1' - `mean2'
list mean_price in 1, abbreviate(10)
+------------+
| mean_price |
|------------|
1. | 312.2587 |
+------------+
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
------------------------------------------------------------------------------
webuse fuel3 (setup)
ttest mpg, by(treated) (two-sample t test using groups)
均值的差异是变量
foreign
的系数,之后可以使用\u b[foreign]
访问该系数。对于代码相差1的任何二进制预测器(例如,0
和1
,1
和2
)也是如此。您也可以使用ttest
命令:
display `mean1' - `mean2'
312.25874
generate mean_price = `mean1' - `mean2'
list mean_price in 1, abbreviate(10)
+------------+
| mean_price |
|------------|
1. | 312.2587 |
+------------+
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
------------------------------------------------------------------------------
webuse fuel3 (setup)
ttest mpg, by(treated) (two-sample t test using groups)
对你来说,那就是:
ttest bwght, by(smoking)
如果你发现我的答案有用,请考虑使用上箭头投票。