我正在尝试用 R 重写我当前的 SAS 程序,并且我正在检查输出以确保它匹配。我从一个非常基本的回归开始,我什至无法匹配它。我还仔细检查了 Excel 中的结果,它与 R 输出匹配。
我的回归 SAS 代码非常基本:
Proc Reg data=[data set];
model DepVar = Reg1 Reg2 Reg3 Reg4 Reg5 Reg6;
run;
Run Code Online (Sandbox Code Playgroud)
以下是输出摘要:
VAR SAS R Excel
DepVar 0.01748 0.01748 0.01748
Reg1 (0.24815) (0.24809) (0.24809)
Reg2 1.19502 1.19481 1.19481
Reg3 (0.33029) (0.33012) (0.33012)
Reg4 0.80502 0.80507 0.80507
Reg5 (1.39338) (1.39345) (1.39345)
Reg6 (0.13034) (0.13051) (0.13051)
Run Code Online (Sandbox Code Playgroud)
这是数据(只有 60 个数据点):
OBS DepVar Reg1 Reg2 Reg3 Reg4 Reg5 Reg6
1 -0.0444 -0.0298 -0.0165 0.0266 0.032 0.0019 -0.0035
2 -0.0491 …Run Code Online (Sandbox Code Playgroud)