stata如何不保存控制变量的回归结果
时间: 2024-03-11 14:43:48 浏览: 30
在Stata中,如果您只是想运行一个回归模型来查看某些变量的效应,而不想保存控制变量的结果,您可以在运行回归模型之前使用“estimates clear”命令清除任何以前存储的估计值。这将确保Stata不会将您的结果存储在某个地方。您可以按照以下步骤操作:
1. 打开Stata软件并加载您的数据集。
2. 输入回归模型的命令,包括所需的变量和任何控制变量。
3. 在运行回归模型之前,输入“estimates clear”命令以清除以前存储的任何估计值。
4. 运行回归模型并查看结果。请注意,如果您没有保存结果,下一次运行回归模型时,Stata将不再显示以前的结果。
示例命令:
estimates clear
reg dependent_var independent_var control_var1 control_var2
请注意,这种方法仅适用于当您只是想快速查看回归结果时。如果您想要进行更深入的数据分析或者需要在以后重新使用回归结果,还是应该将结果保存到某个地方以备将来使用。
相关问题
现在我正在使用stata软件做多变量回归分析,然后使用est store 命令保存回归结果,如果我想要不保存控制变量的回归结果该如何写代码
在Stata中,如果您只想保存主要变量的回归结果,而不保存控制变量的结果,可以使用“estimates drop”命令删除控制变量的估计值,然后再使用“est store”命令保存主要变量的估计值。您可以按照以下步骤操作:
1. 打开Stata软件并加载您的数据集。
2. 输入回归模型的命令,包括所需的变量和任何控制变量。
3. 运行回归模型并查看结果。
4. 输入“estimates drop”命令,并列出您希望删除的变量名称。例如,如果您有两个控制变量control_var1和control_var2,您可以输入以下命令:
estimates drop control_var1 control_var2
5. 输入“est store”命令,并为主要变量的估计值命名。例如,如果您的主要变量为independent_var,您可以输入以下命令:
est store main_results
6. 现在,您已经成功保存了只包含主要变量的回归结果,而不包括控制变量的结果。
示例命令:
reg dependent_var independent_var control_var1 control_var2
estimates drop control_var1 control_var2
est store main_results
请注意,这种方法仅适用于当您只想保存主要变量的回归结果时。如果您需要在以后重新使用控制变量的结果,还是应该将结果保存到某个地方以备将来使用。
stata如何只保存自己感兴趣的变量的回归结果
要只保存自己感兴趣的变量的回归结果,可以使用命令 `estimates save`。具体步骤如下:
1. 进行回归分析,例如:
```
reg y x1 x2 x3 x4
```
2. 查看回归结果,例如:
```
esttab, ar2
```
这个命令可以将回归结果输出到 Stata 界面上,并且显示 R-squared。
3. 使用命令 `estimates save` 只保存自己感兴趣的变量的回归结果,例如:
```
estimates save myreg, keep(x1 x3)
```
这个命令会将回归结果保存到名为 `myreg` 的结果集中,并且只包含变量 `x1` 和 `x3` 的回归结果。
4. 使用命令 `estimates tab` 查看保存的回归结果,例如:
```
estimates tab myreg
```
这个命令会将名为 `myreg` 的结果集中的回归结果输出到 Stata 界面上。