楼主: 朱星
5366 12

[回归分析求助] 分组回归之后如何求每一个组的残差 [推广有奖]

11
夏目贵志 发表于 2015-11-2 00:11:05 |只看作者 |坛友微信交流群
朱星 发表于 2015-11-1 13:14
就是把这一行所有方差当中的每家每家公司抽出来进行转置
最后分别形成每家公司方差的时许列
可以用个笨办法。 把里面的i j的最大值改成你需要的就好了。
  1. forvalues i=1/3 {
  2.         forvalues j=1/3 {
  3.                 local s`i'`j' = s`i'`j'
  4.         }
  5. }
  6. clear
  7. set obs 3
  8. forvalues j=1/3 {
  9.         gen s`j'=.
  10. }
  11. forvalues i=1/3 {
  12.         forvalues j=1/3 {
  13.                 replace s`j' = `s`i'`j'' in `i'
  14.         }
  15. }
复制代码

使用道具

12
朱星 学生认证  发表于 2015-11-2 00:35:59 |只看作者 |坛友微信交流群
夏目贵志 发表于 2015-11-2 00:11
可以用个笨办法。 把里面的i j的最大值改成你需要的就好了。
这个问题解决了 之前写的代码有点笨 后来改了 可以直接输出时序列

但还是非常谢谢你

使用道具

13
夏目贵志 发表于 2015-11-2 02:06:15 |只看作者 |坛友微信交流群
朱星 发表于 2015-11-2 00:35
这个问题解决了 之前写的代码有点笨 后来改了 可以直接输出时序列

但还是非常谢谢你
确实应该是可以直接输出的。所以看你说只有一行我才惊讶的一下。恭喜你问题已经解决了。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-28 00:23