Bardzo dziękuję @whuber za wstępną odpowiedź. pomyślałem, że powinienem wgrać wyniki, które robię tak samo ...
Do tego, co jest warte szczególnej formy MDS, której użyłem, jest coś o nazwie t-SNE (aka „t-Distributed Stochastic Neihbor Embedding” ), aby uzyskać następujące obrazy.
Oto zdjęcie wszystkich miast w kolejności - na lewej osi znajduje się rzeczywista 1-d lokalizacja dla tego miasta, a miasta ułożone w kolejności od góry do dołu, od lewej do prawej w poprzek tej osi .. color = country
Oto kolejne zdjęcie, na którym wziąłem linię miast, ale narysowałem ją na mapie świata. Wydaje mi się, że ten problem sprowadza się do problemu bardzo zbliżonego do problemu podróżującego sprzedawcy - z tą różnicą, że nie jest to tylko zamawianie miast, ale mapowanie miast do linii 1-d ...
Jeśli ktoś chce użyć pełnych danych wyjściowych lub zastosowanej metodologii, proszę o wiadomość.
-
EDYTOWAĆ:
W odpowiedzi na przykazanie @ whuber.
Tak, masz rację, kiedy podkreślasz lokalną odległość (to znaczy, że lokalne odległości bezpośrednich sąsiadów powinny być jak najbardziej zbliżone do rzeczywistych odległości na mapie świata), problem MDS ogranicza się do problemu podróżującego sprzedawcy. Jeśli jednak zaakcentujesz optymalizację (lub dopasowanie) odległości w szerszym / bardziej umiarkowanym zakresie, możesz uzyskać różne wyniki. Na przykład oto, co daje algorytm t-sne, gdy używasz wyższej wartości dla „zakłopotania”: