I know that proc factor has ROUND and FLAG options to control the printouts. But I don't like the results because it simply multiplies all the values by the value of FLAG and it affects only Factor Pattern tables. What if I need to round the all the results to 4 decimals, and how can I do this? For example, here is my sample code: proc factor rotate=varimax data=sashelp.citiwk; /*round FLAG=100;*/ var FCPOIL FF142B HFBI20 MF3505; run; Abbreviated output: The FACTOR Procedure Initial Factor Method: Principal Components Prior Communality Estimates: ONE Eigenvalues of the Correlation Matrix: Total = 4 Average = 1 Eigenvalue Difference Proportion Cumulative 1 2 3 4 2.00476079 0.67393887 0.5012 0.5012 1.33082192 0.79689871 0.3327 0.8339 0.53392321 0.40342913 0.1335 0.9674 0.13049408 0.0326 1.0000 ... Thank you in advance!
... View more