bil*_*999 1 regression predict stata
我知道可以得到如下预测值:
reg y x1 x2 x3
predict pred_values
Run Code Online (Sandbox Code Playgroud)
假设我进行回归并存储值:
reg y x1 x2
matrix stored_b = e(b)
Run Code Online (Sandbox Code Playgroud)
然后,我进行另一次回归(无论如何)。
是否可以使用predictusing命令stored_b代替当前命令e(b)?
(当然,我可以通过基于手动计算预测值来生成预测值stored_b,但是如果系数很多,这可能会很乏味。)
无需创建matrix。Stata具有简化任务的命令。尝试estimates store和estimates restore。一个例子:
clear
set more off
sysuse auto
// initial regression/predictions
regress price weight
estimates store myest
predict double resid, residuals
// second regression/prediction
regress price mpg
predict double residdiff, residuals
// backup and predict from initial regression results
estimates restore myest
predict double resid2, residuals
// should pass
assert resid == resid2
// should fail
assert resid == residdiff
Run Code Online (Sandbox Code Playgroud)