4

以下のような相関行列を作りたいと思います。しかし、Rは私に言い続けます

'Error in eigen(corr) : infinite or missing values in 'x''

相関行列円

これは、マトリックスの NA 値が原因である可能性があると思います。ただし、追加してそれらを削除しようとすると

'na.rm=TRUE,' it doesnt seem to help

circle.corr( cor(Plant, na.rm=TRUE,), order = TRUE, bg = "gray50", 
    col = colorRampPalette(c("blue","white","red"))(100) )

上記のリンクで提供されている関数を既に読み込んでいます

NA を削除して新しい data.frame を作成することは可能ですか? もしそうなら、どのように?

4

1 に答える 1

4

データがないと役に立ちませんが、この場合、相関行列に固有値が含まれており、計算できないためNA、エラーが発生します。eigen

これはうまくいくはずです:

circle.corr( cor(Plant,use = "complete.obs"),   # NA are removed
      order = TRUE, bg = "gray50",
      col = colorRampPalette(c("blue","white","red"))(100) )
于 2013-02-03T16:21:03.663 に答える