2016-11-20 37 views
0

我试图做一个相关性分析与2×2的数据阵列,该我用的是包ca,但在图形的时刻,我得到以下错误:CA在软件研发

Error in plot.ca (ca (y, 1)): subscript out of bounds 

附件一有R中作出代码:

X = matrix(c(1,2,3,4),nrow=2,ncol=2,byrow=T) 

y=as.data.frame(X) 

rownames(y)=c("A1","A2") 

colnames(y)=c("B1","B2") 

library(ca) 

ca(y,1) 

plot(ca(y,1)) 
+0

我刚才看了一个例子,'plot(ca(smoke))',它的工作原理也注意到了'ca吸烟)'返回三个特征值。你的例子只返回一个,所以也许不能绘图,因为你至少需要两个维度? (caeat:我不知道关于ca的一件事) – user20650

+0

我正在投票将它迁移到[DataScience.SE](http://datascience.stackexchange.com),它将更加关注主题。否则[CrossValidated](http://stats.stackexchange.com) – smci

回答

0

没有什么绘制一个2×2表的对应分析。 (函数应该用一个明智的消息来捕获这个信息,而不是在下标越界时失败。)