Нода «Главные компоненты» (principal components node)¶
Нода „Principal Components“ выполняет анализ главных компонент (PCA) над полем положений.
Метод „PCA“ анализирует распределение точек, определяя центр данных вместе с ортогональными осями, которые наилучшим образом описывают их ориентацию и форму. Полученные оси упорядочены по степени разброса данных вдоль каждого направления – от наибольшего к наименьшему.
Это полезно для определения доминирующей ориентации геометрии, выравнивания объектов относительно облаков точек, генерации локальных систем координат или измерения протяжённости распределения.
Входы (inputs)¶
- Положение (position)
Значения положения для анализа.
- ID группы (group ID)
Целочисленное поле, определяющее независимые группы анализа.
Элементы с одинаковым идентификатором группы анализируются вместе, а элементы с разными ID обрабатываются независимо.
Выходы (outputs)¶
- Центр группы (group center)
Центр анализируемой группы.
- Вращение (rotation)
Вращение, локальные оси которого соответствуют главным осям данных.
- Главные компоненты (principal components)
Дисперсия данных вдоль каждой главной оси.
Бо́льшие значения указывают на бо́льший разброс вдоль соответствующей оси.
Главные оси (principal axes)¶
- Наибольшая ось (longest axis)
Единичные векторы, соответствующие направлению наибольшего разброса.
- Промежуточная ось (intermediate axis)
Единичные векторы, соответствующие направлению промежуточного разброса.
Вместе с остальными осями эта ось образует правосторонний ортогональный базис.
- Наименьшая ось (shortest axis)
Единичные векторы, соответствующие направлению наименьшего разброса.