Есть множество точек в линейном пространстве, заданные координатами
. Нужно построить плоскость вида
таким образом, чтобы более 50% точек отклонялись от данной плоскости не более, чем на заданную величину
.
Для начала я попробовал решить задачу без учета выбросов, т.е. беру функцию суммы квадратов расстояний от точек до предполагаемой плоскости:
и минимизирую ее путем приравнивания производных по A, B, C и D к нулю. Если не рассматривать вертикальные плоскости, то можно упростить уравнение плоскости так:
и использовать
такой способ.
Вопрос в том, что делать с выбросами? Допустим, есть множество точек с двумя выбросами. Я применяю к ним метод, описанный выше и получаю такую картину:
По картинке явно видно, что большинство точек находятся в горизонтальной плоскости внизу, но 2 выброса все портят. Подскажите пожалуйста, куда копать?