Построить пространственную модель в программе

oi06

Есть 14 объектов, сходные между собой в процентном соотношении. Есть ли какая-нибудь прога, в которой можно построить такую пространственную модель, чтобы объекты находились друг от друга на расстоянии в зависимости от сходства. чем выше сходство, тем ближе объекты.

Forsit

 

Есть 14 объектов, сходные между собой в процентном соотношении. Есть ли какая-нибудь прога, в которой можно построить такую пространственную модель, чтобы объекты находились друг от друга на расстоянии в зависимости от сходства. чем выше сходство, тем ближе объекты.
 

Нечеткая постановка вопроса.
Сдается мне, что в общем случае ты и на трех объектах уже нифига не сделаешь. Неравенство треугольника, как бы.
Хотя, конечно, можешь повыкручиваться, вольно (а точнее буквально :) ) трактуя фразу "чем выше сходство, тем ближе объекты."

SNAIPER

ну расположи их вдоль одной направляющей по убыванию/возрастанию размеров, в чём вопрос-то?

Forsit

Ну типа наиболее логичной попыткой формализовать это требование я бы назвал: "Если объекты А и В похожи на х процентов, то их надо располагать на расстоянии 1/х"
Ну а дальше берем такие объекты А, В и С, что А похож на В и С на 99%, а во сходство С и В всего лишь 1% (Кто сказал, что так не бывает? :) ) и пытаемся запихать их в евклидово пространство.

bdfne36

) Определяем функцию непохожести D(n,m). Чем менее похожи объекты номер n и m, тем больше значение функции.
2) Вычисляем эту функцию для всех пар объектов, получаем матрицу.
3) Применяем метод multidimensional scaling.

6ekac

Это относительно одного объекта получится, типа точки отсчета, а задача как бы относительно каждого и друг друга, то есть нужно то же самое но в 14-мерном пространстве. )

oi06

Вобщем понял так, что для построения такой модели нужно 14-ти мерное пространство.

blackout

Нет, неравенство треугольника ты не сможешь нарушить и в 14-мерном пространстве.

stm7543347

Просто оно по-разному будет звучать, в зависимости от метрики.

jurec67

Вобщем понял так, что для построения такой модели нужно 14-ти мерное пространство.
Тебе выше посоветовали MDS как раз в целях снижения размерности. Разместить 14 объектов в 14-мерном пространстве несложно, но навряд ли информативно :)

Sander

graphviz можно заюзать, но там будет не пространство, а плоскость.

jurec67

SPSS, Statistica, Systat - везде есть многомерное шкалирование.
Если в исходной матрице различий существенные траблы с асимметрией от А до Б и от Б до А и с неравенством треугольника - надо извращаться и принимать определенные допущения. Подойдет, например, вот эта примочка под Matlab: http://www1.psych.purdue.edu/~ehtibar/Links_files/FSCAMDS_20...
на страничке автора можешь найти статьи, как это работает
в принципе, можешь с этим даже не заморачиваться, просто делать MDS. в данных о различиях все равно есть какая-то погрешность, если это экспериментальные данные, так что идеальную модель все равно не получишь.

Malakh

берем такие объекты А, В и С, что А похож на В и С на 99%, а во сходство С и В всего лишь 1%
Поясните, пожалуйста, на наглядном примере, как такое может быть. Спасибо! А то что-то не могу представить.

jurec67

Поясните, пожалуйста, на наглядном примере, как такое может быть. Спасибо! А то что-то не могу представить.
Пожалуйста
А - зАмок
Б - замОк
В - крепость
А похож и на Б, и на В, при этом Б и В непохожи. Как раз за счет использования двух "осей" - фонетической и семантической.
Ну то есть зависит от процедуры оценивания и определения функции различия.

Malakh

:)

Forsit

Пожалуйста
А - зАмок
Б - замОк
В - крепость
А похож и на Б, и на В, при этом Б и В непохожи. Как раз за счет использования двух "осей" - фонетической и семантической.
Ну то есть зависит от процедуры оценивания и определения функции различия.
Гы.
Офигеный пример :)

antcatt77

или так (тут вторая ось скрытая):
отмычка, ключ, родник
Оставить комментарий
Имя или ник:
Комментарий: