【发布时间】:2020-11-21 16:27:19
【问题描述】:
如何对训练和测试数据集进行混合数据因子分析 (FAMD)?
通常,要应用 sklearn PCA,使用以下代码:
pca=PCA(n_components=30).fit(X_train)
PC_train=pca.transform(X_train)
PC_test=pca.transform(X_test)
但是,当我使用prince package 时,.transform() 无法应用于测试集。它给出了如下所示的值错误?
from prince import FAMD
famd = FAMD().fit(X_train)
PC_train=famd.transform(X_train)
PC_test=famd.transform(X_test)
【问题讨论】:
-
请将您的错误信息以文字形式而非图片形式发布。
标签: python-3.x pca factor-analysis correspondence-analysis