我想将特征向量表按升序排序。为了做到这一点,我认为需要将我的特征向量表转换为 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 平方。