2

I have a group of high-dimensional (250 dimensions) data. To get rid of unnecessary dimensions and to easily visualize data on a figure, I used class sklearn.manifold.MDS and its method fit_transform(data) and already got the transformed data in 2-dimension space.

I have plotted the figure out, which looks like enter image description here

The problem is: now I have some new coming data. In my case, I want to take the figure shown above as the basic model. For new coming data, I want to implement the same MDS on them and also plot them on this figure, so that I can know which area and how large area the new data will occupy.

However, I realized that MDS class only has fit_transform() method but doesn't have independent transform() method. I want to know, if for new coming data, I do another fit_transform(new_data), can these transformed data be directly plotted on top of this figure?

p.s. I do fit_transform(new_data) after I do fit_transform(old_data)

gladys0313
  • 2,569
  • 6
  • 27
  • 51

0 Answers0