将MCA坐标另存为新变量

时间:2018-12-14 17:05:11

标签: r cluster-analysis

我正在尝试保存通过多次对应分析创建的坐标,以便每个观察都具有MCA中使用的两种类型的分类变量的一组坐标(以便以后可以计算距离)。

我可以使用get_mca_var()命令检索值列表。但是,我不知道如何将它们与相应的观察结果相匹配。我本质上在MCA中使用了两个类别变量(多分量分析),所以我想我必须创建4个新变量:两个具有variable 1的坐标,另外两个具有{ {1}}。有人可以帮我吗?

我为此使用了variable 2FactoMineR软件包。

下面是我的数据示例。

factoextra变量标识律师,law_id变量标识她正在处理的案件类型,class_section_id变量标识律师事务所的规模(无标签) 。然后,我使用以下命令运行MCA,而将Firmizeize作为补充:

firmsize_numpat

我现在基本上想做两件事:

  1. 将坐标另存为新变量,以便以后可以使用它们来计算从律师到案件类别的距离。我知道我可以使用res.MCA <- MCA(sample.active, quali.sup = 3, ncp = 2, method = "Burt") res.MCA$var$coord来检索坐标,但是我不知道如何将它们另存为新变量(不幸的是,我的背景是在Stata中,因此, R对我来说仍然是一场挣扎)。
  2. 我想绘制律师和类别(清晰可见),并按get_mca_var(res.MCA)类别对律师进行颜色编码。

我使用尝试了很多不同的事情

firmsize_numpat

fviz_mca_var(res.MCA, repel = TRUE, ggtheme = theme_minimal(), geom = c("point", "text")) 选项,但该选项似乎仅适用于个人观察,并且不允许我根据另一个变量(此处为habillage)对law_id变量进行颜色编码。

firmsize_numput

0 个答案:

没有答案