- * Example generated by -dataex-. For more info, type help dataex
- clear
- input double x
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- end
- egen y1=sum(x)
- egen y2=total(x)
- gen y3=sum(x)
- list
- +------------------+
- | x y1 y2 y3 |
- |------------------|
- 1. | 1 36 36 1 |
- 2. | 2 36 36 3 |
- 3. | 3 36 36 6 |
- 4. | 4 36 36 10 |
- 5. | 5 36 36 15 |
- |------------------|
- 6. | 6 36 36 21 |
- 7. | 7 36 36 28 |
- 8. | 8 36 36 36 |
- +------------------+
- 可以发现egen sum等价于egen total,求的是总和。而gen sum是逐步求和。