Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 从循环回归绘制系数的stata_Loops_Stata_Coefplot - Fatal编程技术网

Loops 从循环回归绘制系数的stata

Loops 从循环回归绘制系数的stata,loops,stata,coefplot,Loops,Stata,Coefplot,我是Stata的初学者,我正在尝试创建一个循环回归,存储DVs的系数,然后绘制这些曲线。这个代码有意义吗 forvalues i = 1/100 { regress y x1 x2 x3 if ID==`i' matrix b1 = e(x1) matrix b2 = e(x2) matrix b3 = e(x3) } 我使用coefplot后,它只是不工作。非常感谢您的帮助。这段代码有意义吗?正如你所说,它不起作用 我看到三只虫子 每次回归后,系数不存储在e(x1)中,依此类推。这样的

我是Stata的初学者,我正在尝试创建一个循环回归,存储DVs的系数,然后绘制这些曲线。这个代码有意义吗

forvalues i = 1/100 {
regress y x1 x2 x3 if ID==`i'
matrix b1 = e(x1) 
matrix b2 = e(x2) 
matrix b3 = e(x3) 
}

我使用coefplot后,它只是不工作。非常感谢您的帮助。

这段代码有意义吗?正如你所说,它不起作用

我看到三只虫子

  • 每次回归后,系数不存储在
    e(x1)
    中,依此类推。这样的引用并不非法,但它们只返回缺少的值

  • 类似于

    矩阵b1=e(x1)

  • 只创建一个1 x 1的矩阵,其中有一个缺少的值

  • 每次循环时,您只需覆盖前面的矩阵。代码中的任何内容都不会累积结果,即使#1和#2是您想要的结果
  • 因此,一个自然的问题是:这段代码来自哪里

    有几种方法可以从100次回归中获得存储的系数。例如参见
    statsby
    和社区贡献的
    rangestat
    (SSC)