现在我正在使用stata软件做多变量回归分析,然后使用est store 命令保存回归结果,如果我只想要其中一些变量的回归结果该如何写代码
时间: 2024-03-11 22:43:45 浏览: 268
在Stata中,如果您只想保存其中一些变量的回归结果,可以使用“estimates keep”命令保留您感兴趣的变量,然后再使用“est store”命令保存这些变量的估计值。您可以按照以下步骤操作:
1. 打开Stata软件并加载您的数据集。
2. 输入回归模型的命令,包括所需的所有变量。
3. 运行回归模型并查看结果。
4. 输入“estimates keep”命令,并列出您希望保留的变量名称。例如,如果您只想保留dependent_var和independent_var两个变量,您可以输入以下命令:
estimates keep dependent_var independent_var
5. 输入“est store”命令,并为这些变量的估计值命名。例如,如果您只保留了dependent_var和independent_var两个变量,您可以输入以下命令:
est store var_results
6. 现在,您已经成功保存了您感兴趣的变量的回归结果。
示例命令:
reg dependent_var independent_var control_var1 control_var2
estimates keep dependent_var independent_var
est store var_results
请注意,这种方法仅适用于当您只想保存其中一些变量的回归结果时。如果您需要在以后重新使用其他变量的结果,还是应该将结果保存到某个地方以备将来使用。
相关问题
现在我正在使用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软件做多变量回归分析,然后使用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”命令来更轻松地完成这项任务。
阅读全文