I am doing nonmetric multidimensional scaling using both SAS and JMP.
My input for JMP is an n*n distance matrix (or dissimilarity matrix ). I was following the steps: Analyze-->Multivariate methods-->Multidimensional scaling and set the number of dimensions to 5.
In SAS, I was using the proc mds procedure. My input matrix is the same lower triangle dissimilarity matrix
proc mds data=my_matrix level=ordinal out=mds_out dimens=5 nonorm;
id NAME;
run;
I am comparing the coordinate values for my solution in JMP and SAS. The values in SAS results are different from those in JMP results. They are similar, but they differ in numerical values. I am guessing it is due to the starting values and number of iterations. Is there a way to match the results?
Meanwhile, the final stress value in JMP and SAS are very different. In SAS, I am using MAXITER=100. In the SAS iteration history, the stress value in SAS seems to match at ITER=2 to final stress value in JMP.
When I set maxiter=1 in SAS , the final configuration in JMP and SAS still are still quite different.
Appreciate if someone can let me what options to set in SAS or JMP (???) to match the MDS results.
Thanks in advance.