在plsr函数(pls程序包)中,R矩阵(simpls算法)在哪里?

时间:2019-06-11 03:41:38

标签: r pls

tl; dr我不知道plsr()输出中“ R矩阵”(权重)的确切名称是什么。

大家好,我正在plsr模型的输出中寻找“ R矩阵”(权重)。

我正在使用以下代码:

mod <- plsr(formula = y ~ X, scale = scaleLat, ncomp = 10, 
            method = "simpls", validation = "LOO")

其中y是液位站的流量的anx 1矢量,而X是海平面压力的anxk矩阵(一个行星场,k〜10.000网格),长度为n年(年度变量)。 scale = scaleLat是我创建的向量,因为我想防止X矩阵由于行星磁场的矩形投影而变形。此比例因子还包含sd作为因子。

我运行了模型,看起来还不错,但是我找不到与某个潜在向量相关的权重的“ R矩阵”。

R矩阵的定义是:

T = X。 R

其中T是分数(潜矢量)矩阵。

因此,如果T是n x 1矩阵(仅选择一个潜矢量),则R是k x 1矩阵。

(符号位于this线程之后)

我正在寻找访问这个R矩阵的方法,该矩阵考虑了某个潜在矢量在预测值上的权重(以一种解释的方差方式)。但是我找不到它,因为我对软件包文档中提到的“装载”,“重量”和“装载重量”感到困惑。

非常感谢。我是PLS方面的新手。对不起,我的英语! 迭戈

0 个答案:

没有答案