以下の R コードのacp
オブジェクトは、PCA()
呼び出しの出力です。エラーの原因について何か考えはありますか?
> library(dynGraph)
Loading required package: rJava
> dynGraph(acp)
Error in .jinit(classpath = paste(dir, "dynGraph.jar", sep = "")) :
Cannot create Java virtual machine (-4)
編集:以下は、別のエラーを生成する例です。
library(FactoMineR)
library(dynGraph)
D <- scan()
3 -2 -1
2 -1 -3
1 2 -3
-3 1 2
-2 0 3
D <- as.data.frame(matrix(D, byrow=TRUE, ncol=3))
names(D) <- c("x","y","z")
rownames(D) <- LETTERS[1:nrow(D)]
acp <- PCA(D,
scale.unit=FALSE,
ncp=2, graph=FALSE)
dynGraph(acp)
> dynGraph(acp)
Error in .jcall(obj, , "addVal", annot[1, 1], tab) :
java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredTextImpl.getTextContent()Ljava/lang/String;
編集:実際、dynGraph は、単純に入力すると、前の例でうまく機能します。
dynGraph(D)
エラーは悪い習慣によるものだと思いますか?
編集:以下は sessionInfo() 出力です:
> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=English_United Kingdom.1252 LC_CTYPE=English_United Kingdom.1252
[3] LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C
[5] LC_TIME=English_United Kingdom.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] dynGraph_1.05 rJava_0.9-3 FactoMineR_1.20 scatterplot3d_0.3-33 cluster_1.14.2
[6] lattice_0.20-10 ellipse_0.3-7
loaded via a namespace (and not attached):
[1] grid_2.15.1 tools_2.15.1