全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
996 4
2018-07-09
悬赏 10 个论坛币 已解决
数据结构如下:研究区间为05年到08年,数据可能有缺失。现假设实验组只有两只股票,控制组三只股票,需要实验组的每只股票和控制组三只股票分别匹配,计算一个均值,也就是变量v做差的平方再除以时间,以实验组第一只000001为例,与控制组000003匹配时,只有三年的数据,因此计算变量v的均值时只需要除以3,以此类推。如何编程能得到所有的均值,也就是6个值。希望大家能够帮忙解答下~万分感谢!
实验组

id

year

v

000001

2006

0.7

000001

2007

0.9

000001

2008

1.2

000002

2005

0.6

000002

2006

0.4

000002

2007

0.9

000002

2008

1.5


控制组

id

year

v

000003

2005

0.6

000003

2006

1.3

000003

2007

0.8

000003

2008

0.5

000004

2005

0.7

000004

2006

0.9

000004

2007

0.6

000004

2008

0.4

000005

2006

0.9

000005

2007

1.5

000005

2008

1.2


最佳答案

二维码

扫码加我 拉你入群

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

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

全部回复
2018-7-9 18:05:22
复制代码


二维码

扫码加我 拉你入群

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

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

2018-7-9 21:14:46
good answer
二维码

扫码加我 拉你入群

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

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

2018-7-10 09:39:15
蓝色 发表于 2018-7-9 20:25
你好,谢谢你的回答,想再问下,最后如果想得到按id1分组,均值最小的前两个值可以怎么做呢?
二维码

扫码加我 拉你入群

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

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

2018-7-10 12:56:45
hifinecon 发表于 2018-7-9 21:14
good answer
如果数据量太大,cross  using  运行特别慢  数据读不进来  怎么办?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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