全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1776 3
2014-11-02
悬赏 50 个论坛币 已解决
         各位大神,求助stata简单编程!
  

编号

  

品种e01



产量e02



市场价格e03



1



苹果



100



3元/斤



2



梨子



50



2元/斤



3



香蕉



300



2元/斤



4



榴莲



50



7元/斤



5



XX



XX



XX


      在stata中,品种代码为e01,产量代码为e02,市场价格为e03

           现在要算  产量*市价

           苹果产值e02_1*e03_1=A

           梨子产值e02_2*e03_2=B

           香蕉产值e02_3*e03_3=C

           榴莲

           把苹果和梨子和香蕉等的总的产值加起来,即A+B+C+…,得到一个总的数值,怎么弄一个程序,循环一下呢?谢谢各位了!


最佳答案

georgeshe 查看完整内容

gen chanzhi=e02*e03 collapse (sum)chanzhi browse 只剩下一个数,就是总的产值
二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-2 11:45:31
gen chanzhi=e02*e03
collapse (sum)chanzhi
browse
只剩下一个数,就是总的产值
二维码

扫码加我 拉你入群

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

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

2014-11-2 12:03:53
先local定义一个暂元
在forvalues循环
二维码

扫码加我 拉你入群

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

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

2014-11-3 09:33:51
georgeshe 发表于 2014-11-2 16:00
gen chanzhi=e02*e03
collapse (sum)chanzhi
browse
不用collapse改变数据了,
summ chanzi
display r(sum)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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