Нужна помощь математиков-программистов

Не знаете, в какой форум задать вопрос? Пишите сюда!
Аватара пользователя
Sarry
Автор темы
Сообщения: 43614
Зарегистрирован: 12 мар 2006, 21:47
Пол: мужской
Семейное положение: в браке
Езжу на: Skoda Octavia
Благодарил (а): 9689 раз
Поблагодарили: 7463 раза
Контактная информация:

Нужна помощь математиков-программистов

#1

Непрочитанное сообщение Sarry » 10 ноя 2017, 12:26

Есть задача - множество точек координат (X; Y)
Они как правило распределены вдоль некой линии (прямой или более менее прямой).
При этом есть точки, которые сильно выбиваются из этого правила.

Как правильно определить "вектор", вдоль которого распределены эти точки? По сути мне нужно понять, угол наклона ближе к X или к Y.

Подскажите алгоритм, или по каким словам гуглить?

У меня было сделано так: я брал разницу координат по x, разницу координат по y, и определял, где разница больше - туда и был направлен вектор. Но за счёт «выбивающихся» значений иногда это не работает)
Утром я солнце... Ночью я лунный свет...
Давайте любить свой город.

Поищите в архивах дедушек и бабушек фотографии старого города и поделитесь видами города: gallery/upload/

Аватара пользователя
Sacret
Олевелая Эм
Сообщения: 9428
Зарегистрирован: 15 мар 2010, 11:12
Пол: женский
Благодарил (а): 972 раза
Поблагодарили: 2008 раз
Контактная информация:

Нужна помощь математиков-программистов

#2

Непрочитанное сообщение Sacret » 10 ноя 2017, 12:58

то неловкое чувство, когда ты математик-программист, но ни черта не помнишь(((
https://www.sacret.ru/ – сайт о творчестве и для творчества^^

В душе драм, в сердце светлая Русь!

Аватара пользователя
Sarry
Автор темы
Сообщения: 43614
Зарегистрирован: 12 мар 2006, 21:47
Пол: мужской
Семейное положение: в браке
Езжу на: Skoda Octavia
Благодарил (а): 9689 раз
Поблагодарили: 7463 раза
Контактная информация:

Нужна помощь математиков-программистов

#3

Непрочитанное сообщение Sarry » 10 ноя 2017, 13:04

Sacret писал(а):Источник цитаты то неловкое чувство, когда ты математик-программист, но ни черта не помнишь(((

Я вообще не математик и не программист ) так что можно хотя бы идею )
Утром я солнце... Ночью я лунный свет...
Давайте любить свой город.

Поищите в архивах дедушек и бабушек фотографии старого города и поделитесь видами города: gallery/upload/

adiagnost
Сообщения: 873
Зарегистрирован: 04 май 2015, 15:46
Пол: мужской
Благодарил (а): 2 раза
Поблагодарили: 189 раз

Нужна помощь математиков-программистов

#4

Непрочитанное сообщение adiagnost » 10 ноя 2017, 13:08

Вообще, нужно ещё:
https://en.wikipedia.org/wiki/Anomaly_detection
А если сразу и попроще, то:
http://muzhig.ru/outlier-data-filter/
только выбрать для своей задачи не обязательно среднее, а наиболее подходящее по факту (например, больше (или меньше) на 10% от среднего)

Аватара пользователя
Sarry
Автор темы
Сообщения: 43614
Зарегистрирован: 12 мар 2006, 21:47
Пол: мужской
Семейное положение: в браке
Езжу на: Skoda Octavia
Благодарил (а): 9689 раз
Поблагодарили: 7463 раза
Контактная информация:

Нужна помощь математиков-программистов

#5

Непрочитанное сообщение Sarry » 10 ноя 2017, 13:18

adiagnost писал(а):Источник цитаты Вообще, нужно ещё:
https://en.wikipedia.org/wiki/Anomaly_detection
А если сразу и попроще, то:
http://muzhig.ru/outlier-data-filter/
только выбрать для своей задачи не обязательно среднее, а наиболее подходящее по факту (например, больше (или меньше) на 10% от среднего)

Ага. В принципе, я как-то так и думал, но эта статья помогла дооформить мысль.
Хотя у меня гипотетически по одной оси будет более равномерное распределение...
В общем попробую, гляну что получится
Утром я солнце... Ночью я лунный свет...
Давайте любить свой город.

Поищите в архивах дедушек и бабушек фотографии старого города и поделитесь видами города: gallery/upload/


Вернуться в «Общий форум»