是否有用于将未处理的观测值加载到主成分中的 R 函数?

问题描述

我已经对训练数据执行了 PCA 并获得了组件的载荷。现在,我想为测试数据中的每个观察值应用每列的加载值,以便根据从训练数据获得的载荷获得测试数据中每个观察值的主成分值。有这个功能还是我需要自己写?

解决方法

假设您的测试数据名为 test_df。那么你可以这样做:

 scale(test_df,TRUE,FALSE) %*% loadings