全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1135 1
2023-10-22
如题,正常的回归后执行predict e if e(sample),residual,为什么一直显示variable e not found啊?Predict 后面不是newvar吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2023-10-24 10:42:08
对于Stata中的`predict`命令,你可以使用`residuals`选项来计算残差,并将结果保存在一个新的变量中。在这种情况下,你需要使用`generate`命令来创建一个新的变量,并将残差保存在该变量中。
```stata
reg dependent_var independent_var
predict resid, residuals
```
在这个示例中,`reg`命令用于进行回归分析,`predict resid, residuals`命令将计算的残差保存在名为"resid"的新变量中。
如果你想要将残差保存在一个已经存在的变量中,你可以使用`replace`选项。例如:
```stata
reg dependent_var independent_var
predict resid, residuals replace
```
这样,计算得到的残差将会替换掉已经存在的同名变量。
请确保在执行`predict`命令时,已经进行了回归分析并正确指定了因变量和自变量。如果仍然出现"variable e not found"的错误,可能是因为在回归分析中没有找到名为"e"的变量。请检查回归分析的结果,并确认是否成功生成了残差变量。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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