Как превратить результат печати собственных векторов в таблицу данных SAS - PullRequest
0 голосов
/ 27 сентября 2018

Я хочу отсортировать свою таблицу собственных векторов в порядке возрастания.Для этого я думаю, что нужно превратить мою таблицу собственных векторов в таблицу данных SAS.Как я могу это сделать?Ниже приведена часть кода, который я использовал для создания своих собственных векторов.

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

1 Ответ

0 голосов
/ 27 сентября 2018

Используйте опцию outstat= в вашем proc princomp выражении:

OUTSTAT = Опция

OUTSTAT = SAS-набор данных

создает выходной набор данных SAS, который содержит средние значения, стандартные отклонения, число наблюдений, корреляций или ковариаций, собственных значений и собственных векторов .Если вы укажете опцию COV, набор данных будет TYPE = COV или TYPE = UCOV, в зависимости от опции NOINT, и он содержит ковариации;в противном случае набор данных имеет тип TYPE = CORR или TYPE = UCORR, в зависимости от параметра NOINT, и содержит корреляции.Если указать оператор PARTIAL, набор данных OUTSTAT = также содержит R квадратов.

...