BookmarkSubscribeRSS Feed
Miracle
Barite | Level 11

Dear all,

How are you?

I use the polychoric matrix produced from the polychoric macro(25010 - Create a polychoric correlation or distance matrix) as an input data for proc factor. But I don't understand the first note. Can anyone please enlighten me on how to address this? Thank you very much.

%polychor(data=tmp, var=r1 r2 r3 r4 r5 r6 r7 r8, out=chor,type=corr);

proc factor data = chor  method = ml rotate = promax outstat = FAstats n=3 heywood residuals msa score;

var r1--r8;

run;

NOTE: N not equal across variables in data set WORK.CHOR. This may not be appropriate. The smallest value will be used.

NOTE: 3 factors will be retained by the NFACTOR criterion.

NOTE: Convergence criterion satisfied.

NOTE: The data set WORK.FASTATS has 56 observations and 10 variables.

NOTE: At least one W.D format was too small for the number to be printed. The decimal may be shifted by the "BEST" format.

2 REPLIES 2
Reeza
Super User

Can you move/post this in the stats forum instead of the general forum? You're more likely to get responses that way.

Miracle
Barite | Level 11

Dear all,

I just read its SAS note.

Does it mean I need to perform listwise deletion on my data before using the polychor macro?

Thank you very much.

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 1830 views
  • 3 likes
  • 2 in conversation