FactoExtra 仅提取前 5 个维度
FactoExtra is only extracting the first 5 dimensions
我正在尝试使用 FactoExtra
中的 get_mca_ind()
函数来提取对 MCA
(来自 FactoMiner
包)中每个维度的个人贡献,以便我可以在进一步分析中使用它。我没有获取所有维度的信息来决定我需要多少(使用 scree plot
或其他一些阈值),我只获得前 5 个维度。
#this should get indiv data (coordinates, contributions, and cos2) from an MCA into a new variable called Reduced.
new <- get_mca_ind(MCA)
#I want to look at it to make sure i've got what I need
summary(new$contrib)
我得到:
Dim 1 Dim 2 Dim 3 Dim 4 Dim 5
Min. :0.0000192 Min. :0.000147 Min. : 0.000009 Min. : 0.000001 Min. : 0.000001
1st Qu.:0.0482985 1st Qu.:0.057176 1st Qu.: 0.030022 1st Qu.: 0.029323 1st Qu.: 0.027998
Median :0.1935074 Median :0.245580 Median : 0.115066 Median : 0.116379 Median : 0.134186
Mean :0.4081633 Mean :0.408163 Mean : 0.408163 Mean : 0.408163 Mean : 0.408163
3rd Qu.:0.6126128 3rd Qu.:0.562426 3rd Qu.: 0.325514 3rd Qu.: 0.366664 3rd Qu.: 0.433879
Max. :3.0747167 Max. :5.355167 Max. :14.168752 Max. :16.762048 Max. :11.495243
来自 new$contrib
我希望得到一个矩阵,每个人一行,每个维度一列 - 68。相反,我得到一个矩阵,每个人一行,每个人一列仅前 5 个维度。
注意:mca
没有标签,所以我使用了 pca
-- FactoExtra
对 pca
也有类似的功能。
您可以在 mca 调用中使用 ncp =
指定要保留在结果中的维数(默认为 5)。请参阅文档中的 "MCA" 下:https://cran.r-project.org/web/packages/FactoMineR/FactoMineR.pdf.
我正在尝试使用 FactoExtra
中的 get_mca_ind()
函数来提取对 MCA
(来自 FactoMiner
包)中每个维度的个人贡献,以便我可以在进一步分析中使用它。我没有获取所有维度的信息来决定我需要多少(使用 scree plot
或其他一些阈值),我只获得前 5 个维度。
#this should get indiv data (coordinates, contributions, and cos2) from an MCA into a new variable called Reduced.
new <- get_mca_ind(MCA)
#I want to look at it to make sure i've got what I need
summary(new$contrib)
我得到:
Dim 1 Dim 2 Dim 3 Dim 4 Dim 5
Min. :0.0000192 Min. :0.000147 Min. : 0.000009 Min. : 0.000001 Min. : 0.000001
1st Qu.:0.0482985 1st Qu.:0.057176 1st Qu.: 0.030022 1st Qu.: 0.029323 1st Qu.: 0.027998
Median :0.1935074 Median :0.245580 Median : 0.115066 Median : 0.116379 Median : 0.134186
Mean :0.4081633 Mean :0.408163 Mean : 0.408163 Mean : 0.408163 Mean : 0.408163
3rd Qu.:0.6126128 3rd Qu.:0.562426 3rd Qu.: 0.325514 3rd Qu.: 0.366664 3rd Qu.: 0.433879
Max. :3.0747167 Max. :5.355167 Max. :14.168752 Max. :16.762048 Max. :11.495243
来自 new$contrib
我希望得到一个矩阵,每个人一行,每个维度一列 - 68。相反,我得到一个矩阵,每个人一行,每个人一列仅前 5 个维度。
注意:mca
没有标签,所以我使用了 pca
-- FactoExtra
对 pca
也有类似的功能。
您可以在 mca 调用中使用 ncp =
指定要保留在结果中的维数(默认为 5)。请参阅文档中的 "MCA" 下:https://cran.r-project.org/web/packages/FactoMineR/FactoMineR.pdf.