如何将特征向量的处理打印结果转换为 SAS 数据表



我想将特征向量表按升序排序。为了做到这一点,我认为需要将我的特征向量表转换为 SAS 数据表。我该怎么做?下面是我用来创建特征向量的部分代码。

proc princomp data = test;
ID$ name$ DOB$ Job_Title$ Salary$
{DATA IS INSERTED HERE}
run;

proc princomp语句中使用outstat=选项:

OUTSTAT= 选项

OUTSTAT=SAS-data-set

创建包含均值、标准差、观测值数、相关性或协方差、特征值和特征向量的输出 SAS 数据集。如果指定 COV 选项,则数据集为 TYPE=COV 或 TYPE=UCOV,具体取决于 NOINT 选项,并且它包含协方差;否则,数据集为 TYPE=CORR 或 TYPE=UCORR,具体取决于 NOINT 选项,并且它包含相关性。如果指定 PARTIAL 语句,则 OUTSTAT= 数据集也包含 R 平方。

最新更新