Использование функции взвешенного евклидова расстояния для DBSCAN в ELKI


person BSheep    schedule 24.07.2017    source источник
comment
Поскольку 1*x=x, вес 1 ничего не меняет. Веса — это линейные коэффициенты масштабирования.   -  person Erich Schubert    schedule 24.07.2017
comment
Привет Эрих! Это было просто для иллюстрации, но я признаю, что это был плохой пример. Я отредактировал и изменил значения. Это нормально, что я получаю 1.0,0.0 после нажатия ENTER?   -  person BSheep    schedule 25.07.2017
comment
Если ввести 1,0, то да. Программа двойного форматирования по умолчанию отформатирует 1 как 1.0. Вес 0 = игнорировать этот столбец. В зависимости от ваших данных второй столбец может просто не иметь никакого влияния, тогда изменение веса не изменит результат. Какие данные вы используете?   -  person Erich Schubert    schedule 26.07.2017
comment
На самом деле в примере выше я ввел 3,1. Мои данные имеют два столбца, x и y, представляющие координаты в декартовой плоскости.   -  person BSheep    schedule 31.07.2017
comment
Он не должен превращать 3,1 в 1,0; вероятно, год назад была ошибка в функции, преобразующей это обратно в строку (у меня есть смутное воспоминание об ошибке, связанной с ошибкой в ​​редко используемом классе параметров двойного списка). Но это больше не происходит для меня в версии Git, вместо этого используйте последний код.   -  person Erich Schubert    schedule 01.08.2017