scikit-learn 交叉分解

2023-02-20 13:42 更新

交叉分解模塊包含兩大類算法:偏最小二乘法(PLS)和典型相關分析(CCA)。

這幾類算法對于尋找兩個多元數(shù)據(jù)集之間的線性關系是很有用的:fit方法的XY參數(shù)是二維數(shù)組。


交叉分解算法能夠找到兩個矩陣 (X 和 Y) 的基礎關系。它們是對在兩個空間的協(xié)方差結構進行建模的隱變量方法。它們將嘗試在X空間中找到多維方向,該方向能夠解釋Y空間中最大多維方差方向。 PLS回歸特別適用于當預測變量矩陣具有比觀測值更多的變量以及當X值存在多重共線性的情況。相比之下,在這些情況下,標準回歸將失敗。

本模塊中包含的類有PLSRegression PLSCanonical, CCAPLSSVD。

參考

JA Wegelin A survey of Partial Least Squares (PLS) methods, with emphasis on the two-block case

示例
交叉分解法比較


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號