我试图围绕给定数据集创建边界框。2D中的PCA计算原始数据中的中心点
因此,我的想法是使用PCA。我读到它不会总是找到最佳解决方案,但这并不重要。
我到目前为止所做的是我计算协方差矩阵并用它来计算这个矩阵的SVD。
比方说我们有像
[40, 20], [-40, -20],[40, -20],[-40, 20],[30, 30]
样本输入的协方差矩阵将成为
[1780.0, 180.0] [180.0, 580.0]
随着SVD我得到的旋转矩阵U:
[0.99, 0.15] [0.15, -0.99]
和对角矩阵d:
[1806.41, 0] [0, 553.58]
随着我的特征向量我能够计算表示框中线的斜率。
我现在需要在原始空间中获取PCA的中心,而不是在以0为中心的空间中。 而且我还需要找出向量的长度。
有没有人有一个想法如何让他们?