全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2018-1-19 18:55:36
znxkxx 发表于 2012-2-13 23:05
by year importer,sort: egen s=total(tradevalue)
我用该方法算出来的结果一致,不过有一个疑问,算出来的数值为整数,好像改变了原来的小数位数,改怎么办呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-17 21:49:24
aolei 发表于 2012-2-12 10:24
*用total函数也可以
bysort var1 var2 : egen s=total(var3)
谢谢 好命令~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-17 21:49:26
aolei 发表于 2012-2-12 10:24
*用total函数也可以
bysort var1 var2 : egen s=total(var3)
谢谢 好命令~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-6-9 15:48:09
aolei 发表于 2012-2-12 00:59
collapse (sum) tradevalue, by (year importer)
十分感谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-11 14:14:15
谢谢,很好
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-1-6 08:46:29
为什么我运行错误啊要哭了显示错误r100
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-2-5 11:42:57
aolei 发表于 2012-2-12 10:24
*用total函数也可以
bysort var1 var2 : egen s=total(var3)
bysort加total结合用较好!!!collapse()会删除样本,将分组样本压缩至归类意义上的数据集
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-2-23 23:07:53
aolei 发表于 2012-2-12 00:39
bysort year importer: gen s=sum(tradevalue)
举个例子,如果只对tradevalue=1时的值进行求和呢?怎么加条件语句?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-11-26 20:33:53
aolei 发表于 2012-2-12 00:59
collapse (sum) tradevalue, by (year importer)
?数据都弄没了,谨慎使用吧,好不容易弄的数据
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-9-3 00:31:11

还是bysort加total结合好用,使用collapse()后原数据没了。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-9-8 14:05:55

bysort year importer: egen s=sum(tradevalue)  (要用egen)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-10-18 12:52:39
感谢!我也是同样的问题,解决了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-12-5 19:40:11
cxqxpy 发表于 2012-2-12 00:50
你好,谢谢你,结果出来的,但这是累加的结果,需要一个一个的查,太麻烦,(因为有几十万个数据,不好查) ...
把gen替换成egen
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-12-5 19:40:33
cxqxpy 发表于 2012-2-12 00:50
你好,谢谢你,结果出来的,但这是累加的结果,需要一个一个的查,太麻烦,(因为有几十万个数据,不好查) ...
把gen替换成egen
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-1-27 12:14:49
霍晓艳 发表于 2020-2-23 23:07
举个例子,如果只对tradevalue=1时的值进行求和呢?怎么加条件语句?
请问问题解决了吗~遇到了相同的问题
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-2-24 19:31:47
aolei 发表于 2012-2-12 00:59
collapse (sum) tradevalue, by (year importer)
为什么按照输入这个命令之后 说 type missmatch
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-2-24 19:32:19
cxqxpy 发表于 2012-2-12 01:07
正确,谢谢呢!
请问博主怎么解决这个问题的呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-5-21 15:45:13
在Stata中,你可以使用`summarize`(或简写为`sum`)命令结合`by`子句来实现这个功能。假设你想要按`year`和`importer`分组求`tradevalue`的总和,可以使用以下命令:

```stata
sum tradevalue by year importer
```

这将输出每个组合(year-importer)的`tradevalue`总和以及其他统计量(如均值、标准差等)。如果你只需要总和,可以进一步简化为:

```stata
collapse (sum) tradevalue, by(year importer)
```

这将创建一个新的数据集,只包含每个分组的`tradevalue`总和。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群