我有一个词共现矩阵,如下所示。我想使用MDS来降低维度并进行绘图。在sklearn中,有一个函数
model = MDS(n_components=2, dissimilarity='precomputed', random_state=1)
,应用该模型的方法为output = model.fit_transform(input)
我的理解是输入应该是一个不相似矩阵,而不是我所拥有的相似矩阵。这是正确的吗?是否有一个函数可以将这个共现不相似矩阵转换?我对此还很陌生。非常感谢您的帮助。co-occurrence matrix :
word1 word2 word3 ...
word1. 0 1 3
word2 1 0 5
word3 3 5 1
...