0
我做了一個迴歸SciPy的PLS得到迴歸方程
import numpy as np
from sklearn.cross_decomposition import PLSRegression
X = [[0., 0., 1.], [1.,0.,0.], [2.,2.,2.], [2.,5.,4.]]
Y = [[0.1, -0.2], [0.9, 1.1], [6.2, 5.9], [11.9, 12.3]]
pls2 = PLSRegression(n_components=2)
pls2.fit(X, Y)
那麼我係數
coeffs = pls2.coef_
[[ 1.53732139 1.5363102 ]
[ 0.97075672 1.0153412 ]
[ 1.19152707 1.23299069]]
我一直在尋找一個公式爲Y1和Y2。
我檢查
Y1 = coeffs [0] * X1 + coeffs [1] * X2 + coeffs [2] * X2
但它不等於pls2.predict
我也試圖申請pls2.x_weights_
,但仍然沒有成功。
如何獲得Y1和Y2的等式?