I'm going to perform MDS by means of cmdscale
function of standard R
library. I spent several hours googling it and finally have a number of questions (some of them more general, some could be more specific to its implementations in R
).
- I have a matrix of non-metric distances, e.g. based on Sorensen-Dice coefficient.
Can I use the matrix for
cmdscale
function? As I understand, the function will perform "metric MDS"; so, metric MDS for non-metric distances. - How can I estimate the quality of my model? I've found the
stress
term andGOF
component of output ofcmdscale
function, but I am confused with their interpretation. Could you clarify it for me please? Is there anything else? - In PCA one often calculates the percentage of explained variance. Is this term applicable in MDS as well? How can I interpret it?
cmdscale
function implements so called "classical MDS" aka "Torgerson's MDS" aka "PCoA", and it is essentially the same thing as PCA, see here: stats.stackexchange.com/questions/14002 (including my answer there if you want technical details). So you can get "explained variance" and use it as a measure of fit quality. $\endgroup$