R 如何绘制具有二元(二分法)预测因子的多重对应分析的置信椭圆?

R 如何绘制具有二元(二分法)预测因子的多重对应分析的置信椭圆?,r,R,当我试图用分类预测因子在MCA中绘制95%的置信区间时遇到了一些麻烦。这是我的数据和代码中的一个示例 CONSTRUCTION<-c("in plaats van", "ten opzichte van", "met behulp van", "ten koste van", "op grond van", "onder leiding van", "in tegenstelling tot", "op basis van") IDIOSYNC<-c("no", "yes", "ye

当我试图用分类预测因子在MCA中绘制95%的置信区间时遇到了一些麻烦。这是我的数据和代码中的一个示例

CONSTRUCTION<-c("in plaats van", "ten opzichte van", "met behulp van", "ten koste van", "op grond van", "onder leiding van", "in tegenstelling tot", "op basis van")
IDIOSYNC<-c("no", "yes", "yes", "yes", "no", "no", "no", "no")
ARTICLE<-c("yes", "no", "no", "no", "no", "no", "no", "no")
PLURAL<-c("no", "no", "no", "no", "no", "no", "no", "no")
MODIF<-c("no", "no", "no", "no", "no", "yes", "yes", "no")
EXTRAPOS<-c("yes", "no", "no", "yes", "no", "yes", "yes", "no")
COMPLEM<-c("no", "no", "no", "no", "no", "yes", "no", "no")
P2OPTION<-c("no", "no", "no", "no", "no", "yes", "no", "no")
P1CHBL<-c("no", "no", "no", "no", "no", "no", "no", "no")
P2CHBL<-c("no", "no", "no", "no", "no", "no", "yes", "no")

data.comp.prep<-cbind(CONSTRUCTION, IDIOSYNC, ARTICLE, PLURAL, MODIF, EXTRAPOS, COMPLEM, P2OPTION, P1CHBL, P2CHBL)

ca.comp.prep<-MCA(data.comp.prep[, -c(1, 4, 9)], graph=FALSE)
plot(ca.comp.prep, cex=0.7, col.var="black", col.ind="grey")
ca.comp.prep1<-MCA(data.comp.prep[, -c(4, 9)], quali.sup=1, graph=FALSE)
plot(ca.comp.prep1, invis="ind", col.var="darkgrey", col.quali.sup="black")

我不知道问题从何而来,我是(m)CA的新手。

CA.comp.prep1
是一个包含MCA结果的列表。您正在尝试对其进行索引,就像它是一个二维的
data.frame
。这里的
[,c(4,9)]
是非感官的

然后,您尝试为
ca.comp.prep1
的第一个变量绘制省略号,该变量基本上是一个行id(每个行的值不同)。没有椭圆是可能的,因为每个类别只有一个点

我的建议是,不要在MCA中添加第一个变量;继续学习
ca.comp.prep
,忘记
ca.comp.prep1
。然后绘制椭圆:

plotellipses(ca.comp.prep1[, -c(4, 9)], keepvar=1, label="quali")
Error in ca.comp.prep1[, -c(4, 9)] : incorrect number of dimensions
plotellipses(ca.comp.prep, keepvar=1, label="quali")
如果仍希望在
ca.comp.prep1
上执行此操作,请尝试另一个变量:

plotellipses(ca.comp.prep1, keepvar=2, label="quali")