2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Индикатор равномерности распределения точек в пространстве
Сообщение16.04.2021, 22:23 


06/09/17
109
Добрый вечер, уважаемые участники форума!

Помогите, пожалуйста, с одним вопросом, кто знает.

Имеется область $n$ - мерного пространства. В эту область периодически (не важно как) попадает набор из $N$ точек. При этом данный набор может меняться, но число точек в наборе $N$ остаётся неизменным. Собственно вопрос: существует ли какой-то индекс равномерности распределения данных точек в пространстве (желательно простой, без вероятностных моделей)? Ведь в одном случае точки могут почти совпадать между собой, а в другом отстоять друг от друга на значительном расстоянии. То есть нужен индекс "кучности" точек (по аналогии с кучностью стрельбы дробью).

Мне пока пришло только в голову сумма всех попарных расстояний, но насколько обоснован такой критерий - остаётся загадкой :D

Заранее спасибо!

 Профиль  
                  
 
 Re: Индикатор равномерности распределения точек в пространстве
Сообщение16.04.2021, 23:02 
Заслуженный участник


27/04/09
28128
При исследовании качества квазислучайного семплирования, где как раз важно, чтобы точки равноотстояли получше, но не были регулярно распределены, по крайней мере для визуализации строят диаграмму Вороного и (для визуализации) красят ячейки на этой диаграмме разными цветами в зависимости от их площади. Вам будет полезно просто сосчитать среднеквадратичное отклонение набора этих площадей (только надо будет нормировать его, поделив на диаметр области или что-то аналогичное).

Это может казаться слишком сложным мероприятием, но плюс в том, что построение диаграммы Вороного достаточно широкоизвестный алгоритм, можно найти готовый код или библиотеку и приспособить к своим нуждам. Ячейки всегда выпуклые многоугольники, потому площади должно быть не сильно сложно находить. У этого способа довольно хорошая осмысленность, но можно попробовать взять вместо площадей диаметры ячеек или там квадратные корни из площадей.

Можно взять и триангуляцию Делоне (двойственную диаграмме Вороного, так что где одна, там недалеко и другая) и взять длины всех отрезков, составляющих её, и опять искать среднеквадратичное отклонение. Это во всяком случае лучше чем брать все расстояния — возьмутся только расстояния до соседей. Или брать площади треугольников.

В принципе если получше определить то, как именно потом используется эта «мера равномерности точек» и что от неё требуется, то можно будет выбрать один из вариантов и отбросить остальные как дающие величину не с неподходящими свойствами.

 Профиль  
                  
 
 Re: Индикатор равномерности распределения точек в пространстве
Сообщение17.04.2021, 10:14 


06/09/17
109
Спасибо за ответ!
Нужно идти через Вороного/Делоне.
У меня такая задача возникает при подготовке данных (образцов) для обучения
нейронной сети. Данных очень много, часть из них нужно убрать, т.к. долго учить и оперативной памяти не хватает. Так вот убрать можно по-разному. И хотелось бы оставить такой вариант сокращённых данных, который бы соответствовал наибольшей равномерности распределения их по пространству. А когда данные все около одной точки - это, очевидно, плохо в данной задаче. Здесь, в принципе, равномерность - это репрезентативность обучающей выборки.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group