arlionn 发表于 2013-12-11 21:32 
举个简单的数据范例给我,否则不容易写命令。
例如,我想用投入产出表计算中间投入品总量。投入产出表是一个b*b的方阵A,每个行业的产出是b*1的向量B,某一年中间投入总量C(b*1)的计算公式是C=A*B。问题是,如果我想算很多省份(a=30)的中间投入,每个省份的行业产出向量B是不同的,但是投入产出表A是不变的。
我的数据结构是:province(ab*1),投入产出表ab*b,产出矩阵ab*1
我之前的第一个问题是不知道如何用stata实现循环的矩阵乘法。这个问题您上次已经帮助我解答了:
进一步的问题是,如何根据province批量生成B1,B2... B30,不知道有没有类似bysort之类的命令?