接着上面的回答,在使用estimates save myreg, keep(x1 x3)时,报错option keep() not allowed
时间: 2024-03-11 13:47:38 浏览: 235
非常抱歉,我的回答有误。在 Stata 中,`estimates save` 命令不支持 `keep()` 选项,因此会出现错误提示 "option keep() not allowed"。
如果您想要只保存自己感兴趣的变量的回归结果,可以使用 `estimates store` 命令。具体步骤如下:
1. 进行回归分析,例如:
```
reg y x1 x2 x3 x4
```
2. 查看回归结果,例如:
```
esttab, ar2
```
这个命令可以将回归结果输出到 Stata 界面上,并且显示 R-squared。
3. 使用命令 `estimates store` 只保存自己感兴趣的变量的回归结果,例如:
```
estimates store myreg : reg x1 x3
```
这个命令会将回归结果保存到名为 `myreg` 的结果集中,并且只包含变量 `x1` 和 `x3` 的回归结果。
4. 使用命令 `estimates table` 查看保存的回归结果,例如:
```
estimates table myreg
```
这个命令会将名为 `myreg` 的结果集中的回归结果输出到 Stata 界面上。
相关问题
现在我正在使用stata软件做多变量回归分析,然后使用est store 命令保存回归结果,我使用estimates keep命令保存我感兴趣的变量时出现以下问题subcommand estimates keep is unrecognized该如何解决
如果在使用Stata的“estimates keep”命令时出现“subcommand estimates keep is unrecognized”错误消息,这可能是因为您的Stata版本不支持此命令。这个命令在Stata 15及以上版本中是可用的。如果您的Stata版本低于15,则无法使用此命令。
如果您的Stata版本低于15,您可以尝试使用其他命令来达到相同的效果。例如,您可以使用“matrix list”命令查看回归结果的矩阵,然后使用“matrix submat”命令仅保留您感兴趣的变量。然后,您可以使用“estout”或“outreg2”命令将结果输出到表格或文本文件中。
以下是使用“matrix submat”命令来仅保留您感兴趣的变量的示例代码:
1. 运行回归模型并查看结果。
2. 输入“matrix list”命令,查看回归结果的矩阵。
3. 输入“matrix submat”命令,并使用您感兴趣的变量的行和列号。例如,如果您只对dependent_var和independent_var感兴趣,您可以输入以下命令:
matrix submat result_matrix = e(V), row(1\2) col(1\2)
4. 输入“est store”命令,并为这些变量的估计值命名。例如,如果您只保留了dependent_var和independent_var两个变量,您可以输入以下命令:
est store var_results
5. 现在,您已经成功保存了您感兴趣的变量的回归结果。
示例命令:
reg dependent_var independent_var control_var1 control_var2
matrix list e(V)
matrix submat result_matrix = e(V), row(1\2) col(1\2)
est store var_results
请注意,这种方法需要您手动指定您感兴趣的变量的行和列号,并且需要使用额外的命令来输出结果。如果您的Stata版本较新,则可以使用“estimates keep”命令来更轻松地完成这项任务。
显示option qweights() not allowed怎么解决
如果出现`option qweights() not allowed`的错误,可能是因为你使用的Stata版本不支持`xtqreg`命令的`qweights()`选项。该选项是在Stata 16中新增的。
如果你使用的是较早的Stata版本,可以尝试使用`xtreg, qreg`命令来估计空间面板分位数模型。该命令也支持分位数回归,并且可以通过`pw`选项指定空间权重矩阵。以下是一个示例代码:
```
// 导入面板数据
use panel_data.dta, clear
xtset id year
// 定义模型
xtreg, qreg y x1 x2, q(0.25 0.5 0.75) pw(w) fe
// 估计模型
estimates store model1
// 进行推断
predict yhat, xb
predict lb, lb(0.025)
predict ub, ub(0.025)
test x1 = x2
```
在上述示例中,`xtreg, qreg`命令的用法与`xtqreg`命令类似,但是使用了`pw(w)`选项来指定空间权重矩阵。`estimates store`命令将估计结果保存在`model1`中。`predict`命令计算预测值、置信区间和假设检验。
阅读全文