The warning and error that lead to halting og proc iml in the biplot macro
NOTE: Paused in module BIPLOT.
NOTE: Exiting IML.
1093 title "Biplot: &FACTYPE, STD";
1094
1095
1096 %biplot(data = chili,
1097 var = StC NA SP PGH BH LC LS LP NFA FP CC AC SE
1098 CM FCI FCM FS FSPA FSBE FBEA
1099 FC FSr SC NSF GU PH MLL MLW PHF CWF FL FW
1100 FWt FT FPP DFt DFl DFF TSWt FPK Yd,
1101 /* removed MS CP AS NBF since these result in division by zero error */
1102 id = Acc,
1103 factype = &FACTYPE, /* GH, COV, JK, SYM */
1104 std = std, /* NONE, MEAN, STD */
1105 scale = 1, /* if you do not specify SCALE=1, vectors are auto-scaled */
1106 out = biplotFriendly,/* write SAS data set with results */
1107 symbols = circle dot, inc = 1);
NOTE: IML Ready
NOTE: Module BIPLOT defined.
NOTE: Module POWER defined.
NOTE: Module STR2VEC defined.
NOTE: Module READTAB defined.
NOTE: Module READLAB defined.
NOTE: Module CELLNAME defined.
NOTE: Module NOMISS defined.
WARNING: Division by zero, result set to missing value.
count : number of occurrences is 2
operation : / at line 5035 column 115
operands : *LIT1004, S
*LIT1004 1 row 1 col (numeric)
1
S 1 row 41 cols (numeric)
statement : ASSIGN at line 5035 column 99
traceback : module BIPLOT at line 5035 column 99
ERROR: (execution) Invalid argument or operand; contains missing values.
See my previous post for an example that is easier to analyze.
... View more