我的数据集就像这样......
Pizzas Hamburgers Type
10.7 5.6 1
9.6 6.7 2
13.4 4.1 3
7.2 3.7 4
这就是我需要做的事情(这主要是计算计量经济学中的Wald估算,如果你熟悉,如果你不熟悉,那就没有大事了)
答案 0 :(得分:0)
问题必须有更多的结构;否则就是学校的算术。这可能会让您入门,但我认为您需要展示更多关于您的数据结构和更大目标的实质内容。在较大的数据集中,collapse
可能是个好主意,具体取决于您要对结果执行的操作。
clear
input Pizzas Hamburgers Type
10.7 5.6 1
9.6 6.7 2
13.4 4.1 3
7.2 3.7 4
end
gen First = Type == 1
egen MeanPizzas = mean(Pizzas), by(First)
egen MeanHamb = mean(Hamb), by(First)
sort First
gen DiffMeanPizzas = MeanPizzas[1] - MeanPizzas[_N]
gen DiffMeanHamb = MeanHamb[1] - MeanHamb[_N]
tabdisp First, c(Mean* Diff*)
--------------------------------------------------------------------------
First | MeanPizzas MeanHamb DiffMeanPizzas DiffMeanHamb
----------+---------------------------------------------------------------
0 | 10.06667 4.833333 -.6333332 -.7666669
1 | 10.7 5.6 -.6333332 -.7666669
--------------------------------------------------------------------------