第一次使用 SAS 用户。
我有一个数据集(植物)导入到 SAS,其中我将两个变量从数字更改为分类。我设法像这样适合我的模型:
proc glm data=plant_formatted;
class dose_factor greenhouse_factor;
model growth = dose_factor light_intensity greenhouse_factor;
run;
我现在如何找到参数估计值、95% 置信区间和 VIF?
我尝试询问chatgpt,但不幸的是它对我没有任何帮助。
您只能使用
proc reg
模型选项从vif
获取VIF,但可以从proc glm
获取公差。 II 型容差正好是 1/VIF。只需取容差的倒数,即可得到 VIF。示例:
proc glm data=sashelp.cars;
model msrp = horsepower cylinders mpg_city / tolerance;
run;
proc reg data=sashelp.cars;
model msrp = horsepower cylinders mpg_city / vif;
run;
变量 | II 型公差 | VIF |
---|---|---|
马力 | 0.3151489991 | 3.17310 |
气缸 | 0.3093127956 | 3.23297 |
MPG_城市 | 0.4879345912 | 2.04946 |