В функции plsr (пакет pls), где находится матрица R (простой алгоритм)? - PullRequest
0 голосов
/ 11 июня 2019

tl; dr Я не знаю, какое именно имя "R матрицы" (весов) в выходных данных plsr ().

Привет всем, я ищу "R матрицу""(веса) в выходных данных модели plsr.

Я использую следующий фрагмент кода:

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

Где y это тревога 1 вектор потока в датчикестанции, а X - матрица тревожных значений давления на уровне моря (планетарное поле, k ~ 10000 ячеек сетки), с n длинами лет (годовые переменные).Scale = scaleLat - это вектор, созданный мной, потому что я хочу предотвратить деформацию матрицы X из-за прямоугольной проекции планетарного поля.Этот масштабный коэффициент также содержит sd как фактор.

Я запустил модель и, кажется, довольно хорошо, но я не могу найти "матрицу R" весов, связанных с определенным скрытым вектором.

R матрица определяется в смысле:

T = X.R

где T - матрица баллов (латентных векторов).

Итак, если T - матрица тревоги 1 (выбран только один скрытый вектор), R - матрица akx 1.

(Обозначение следует за этой нитью)

Я ищу доступ к этой R-матрице, которая учитывает веса определенного скрытого вектора над предикатом (объясненным способом отклонения),Но я не могу его найти, потому что я запутался между «нагрузками», «весами» и «нагрузками», упомянутыми в документации пакета.

Большое спасибо.Я новичок в этой вещи PLS.Извините за мой английский!Diego

...