如何使用 PCA1 和 PCA2 值計算新案例與 PCA 模型數據點之間的距離我創建了一個簡單的 PCA 模型,其中包含來自 40 個對象的 3 個變量的 2 個組件 PCA1 和 PCA2。根據此處非常有用的指導,模型集被賦予權重 = 1,以便新案例的位置(權重 = 0)可以相對於模型對象可視化。
問題:有沒有辦法找到新對象 (n=51) 與 40 個模型集對像中的每一個對象之間的距離?我找到了一個用於圖像測量的插件,但找不到交互式解決方案。 我附上文件。雙標圖中的黑點是新案例。我的目的是為每個新對象找到前 3 個模型集對象。
預先感謝您的指導。
分析其他後續問題--> Re: 如何使用 PCA1 和 PCA2 值計算新案例和 PCA 模型數據點之間的距離我有一張使用 PCA1 和 PCA2 的 PCA 二維圖中對象之間的實際接近度表,該表是根據下面的好建議獲得的。
當#2 在圖中看起來更近時,有人可以解釋為什麼 T3 和 #3 之間的接近值(0.66,大概更接近)低於 T3 和 #2 (.67)。

回复:如何使用 PCA1 和 PCA2 值計算新案例和 PCA 模型數據點之間的距離您在第二段中提供的解決方案有效! MDS 雙標圖只是 PCA 雙標圖旋轉 180 度。 我可以使用 To object-From object distances 來排序距離順序,這正是我一直在尋找的。
非常感謝!回复:如何使用 PCA1 和 PCA2 值計算新案例和 PCA 模型數據點之間的距離你好@中醫,
我不確定我是否完全遵循你的問題,但根據它是什麼,你可以考慮查看 T2 統計數據。 您已經有了 DModX,它會告訴您每個數據點到模型計劃的距離,而 T2 統計量(馬氏距離的平方)會告訴您從模型中心到每個數據點的距離。 您可以通過單擊熱按鈕然後選擇異常值分析在 PCA 平台中進行此操作。 請務必選擇正確數量的組件,這應該與保存 DModX 公式時的數量相同。 您也可以將 T2 公式保存到數據表中。
如果您真的想要 PC 空間中每一行之間的距離,那麼您將需要使用兩個主成分進行多維縮放。 轉到:分析 > 多元方法 > 多維尺度。 為 Y 列選擇 PC 列組,並確保將“數據格式”更改為屬性列表,並將設置維度值更改為您擁有的 PC 數量。 然後,在 2D MS 報告窗口中,轉到熱按鈕並選擇 Show Proximity,它將為您提供一個包含所有可能距離組合的表格。 然後您可以右鍵單擊>製作成數據表以進行進一步分析。
然後你可以像這樣想像它,也許:

希望這可以幫助!,
DS