我有关于年产品水平交易量数据的数据。
Year Product Volume
1990 10 3000
2000 10 2000
2000 20 1000
2000 30 4000
让我们将音量表示为函数V,例如,V(1990,10)=3000
。
不存在的细胞对应于0的体积。
我有对应文件链接行业和产品。但是,不能是1:1匹配。有些产品可能与多个行业部分关联,但是权重不同。
Industry Product weight
12 20 0.7
24 20 0.3
24 10 1
4 30 1
我想创建一个行业年度的贸易量数据。它需要认真对待体重。所以我想要这个:
Year Industry volume
1990 4 0 (because 4 takes weight 1 of 30, and V(1990,30)=0)
1990 12 0 (because 12 takes weight 0.7 of 20, but V(1990,20)=0)
1990 24 3000 (because 24 takes weight 0.3 of 20, weight 1 of 10, so 0.3*V(1990,20)+V(1990,10)=3000 )
2000 4 4000 (because 4 takes weight 1 of 30, and V(2000,30)=4000)
2000 12 700 (because 12 takes weight 0.7 of 20, and 0.7*V(2000,20)=700)
2000 24 2300 (because 24 takes weight 0.3 of 20, and weight 1 of 10, and 0.3*V(2000,20)+V(2000,10)=300+2000=2300 )
简单尝试merge m:1
无效。使用Matlab使用两个矩阵可以做到这一点。但是如何使用Stata使其工作?